cloud computing reference architecture from nist and ibm

21
Cloud Computing Reference Architecture from NIST & IBM General Discussion Richard Kuo, Professional-Technical Architect, Cloud Realization, New Technology Product Development Engineering

Upload: richard-kuo

Post on 20-Aug-2015

2.683 views

Category:

Technology


0 download

TRANSCRIPT

Cloud Computing Reference

Architecture from NIST & IBMArchitecture from NIST & IBM

General Discussion

Richard Kuo, Professional-Technical Architect,

Cloud Realization, New Technology Product Development Engineering

Why Reference Architecture

• Articulate the domain and concepts

• Provide a common vision, understanding, taxonomy among organizations

• Effectively reduce complexity and speed up the development of new products, product lines and development of new products, product lines and portfolio

• Provide a guideline for inter-operability and standards

• Model the functions and services of implementation systems

• Capture and share patterns and best practices

4/17/2012 Creative Common BY-NC-SA 2

Intent

• Share study notes and exchange ideas.

• References:

– Special Publication 500-292, NIST Cloud Computing – Special Publication 500-292, NIST Cloud Computing

Reference Architecture, Fang Liu, Jin Tong, Jian Mao,

Robert Bohn, John Messina, Lee Badger and Dawn Leaf.

– Introduction and Architecture Overview, IBM Cloud

Computing Reference Architecture 2.0, Michael Behrendt,

Bernard Glasner, Petra Kopp, Robert Dieckmann, Gerd

Breiter, Stefan Pappe, Heather Kreger, Ali Arsanjani

4/17/2012 Creative Common BY-NC-SA 3

NIST

Cloud Computing Reference Architecture

4/17/2012 Creative Common BY-NC-SA 4

Cloud Computing

from NIST SP800-145, September 2011

• Cloud computing is a model for enabling ubiquitous,

convenient, on-demand network access to a shared

pool of configurable computing resources (e.g.,

networks, servers, storage, applications, and networks, servers, storage, applications, and

services) that can be rapidly provisioned and

released with minimal management effort or service

provider interaction.

4/17/2012 Creative Common BY-NC-SA 5

Cloud Computing Model(from NIST SP800-145, September 2011)

Essential Characteristics:

• On-demand self-service.

• Broad network access.

• Resource pooling.

• Rapid elasticity.

Service Models:

• Software as Service (SaaS).

• Platform as a Service (PaaS).

• Infrastructure as a Service (IaaS)

Deployment Models:• Rapid elasticity.

• Measured service.

Deployment Models:

• Private cloud.

• Community cloud

• Public cloud.

• Hybrid cloud.

4/17/2012 Creative Common BY-NC-SA 6

Actors

4/17/2012 Creative Common BY-NC-SA 7

Interfaces

4/17/2012 Creative Common BY-NC-SA 8

Reference Architecture (from NIST-500-292)

4/17/2012 Creative Common BY-NC-SA 9

4/17/2012 Creative Common BY-NC-SA 10

4/17/2012 Creative Common BY-NC-SA 11

4/17/2012 Creative Common BY-NC-SA 12

4/17/2012 Creative Common BY-NC-SA 13

4/17/2012 Creative Common BY-NC-SA 14

4/17/2012 Creative Common BY-NC-SA 15

IBM

Cloud Computing Reference Architecture

4/17/2012 Creative Common BY-NC-SA 16

IBM Cloud Computing Reference Architecture

4/17/2012 Creative Common BY-NC-SA 17

Main Characteristics

• Roles

– Cloud Service Consumer, Cloud Service Provider, and Cloud Service Creator.

• Tools

– Integration Tools,

– In-house IT (infrastructure, middleware, applications, business processes, service management),

– Service Creation Tools– Service Creation Tools• Service Management Development Tools

• Software Development Tools

• Image Creation Tools

• Common Cloud Management Platform

– BSS and OSS

• Portals

– Service Consumer Portal, Service Developer Portal, and Service Provider Portal.

4/17/2012 Creative Common BY-NC-SA 18

Business-Process as a Service (BPaaS)

• Business process services are any business process

(horizontal or vertical) delivered through the Cloud

service model (Multi-tenant, self-service

provisioning, elastic scaling and usage metering or

pricing) via the Internet with access via Web-centric pricing) via the Internet with access via Web-centric

interfaces and exploiting Web-oriented cloud

architecture. The BPaaS provider is responsible for

the related business function(s).

4/17/2012 Creative Common BY-NC-SA 19

4/17/2012 Creative Common BY-NC-SA 20

Thank You!

4/17/2012 Creative Common BY-NC-SA 21