Upload
richard-kuo
View
2.684
Download
0
Tags:
Embed Size (px)
Citation preview
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
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
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