IBM's Cloud Computing Reference Architecture wiki.cloud- ... 2011 IBM Corporation Cloud Service Provider – Common Cloud Management Platform (CCMP) ... IT Service Level Management Service Automation Management

Download IBM's Cloud Computing Reference Architecture wiki.cloud- ... 2011 IBM Corporation Cloud Service Provider – Common Cloud Management Platform (CCMP) ... IT Service Level Management Service Automation Management

Post on 21-Apr-2018

215 views

Category:

Documents

3 download

Embed Size (px)

TRANSCRIPT

  • 2011 IBM Corporation

    IBM's Cloud Computing Reference Architecture

    Contribution to The Open Group

    Heather Kreger,

    CTO International Standards,

    IBM

  • 2011 IBM Corporation

    Agenda

    Introduction

    SOA and Cloud

    Using the SoA RA with the CCRA

    Cloud Computing Reference Architecture

    Intro

    Roles

    Architectural Elements

    Cloud Service Provider

  • 2011 IBM Corporation

    Definition of cloud (NIST)

    Cloud solutions require support for

    On-demand self-service

    Broad network access

    Resource pooling

    Rapid elasticity

    Measured Service Infrastructure-as-a-Service

    Platform-as-a-Service

    Software-as-a-Service

    Public Hybrid

    Private

    Didnt we do all of this

    with SOA?

  • 2011 IBM Corporation

    The SOA RA and Cloud We did created solutions unique for each

    What is different about cloud?

  • 2011 IBM Corporation

    Definition of cloud (NIST)

    Cloud solutions require support for

    On-demand self-service

    Broad network access

    Resource pooling

    Rapid elasticity

    Measured Service Infrastructure-as-a-Service

    Platform-as-a-Service

    Software-as-a-Service

    Public Hybrid

    Private

    Whats different about

    Cloud?

    Solutions for the entire

    cloud community

    Standards

  • 2011 IBM Corporation

    Definition of cloud (NIST)

    Cloud solutions require support for

    On-demand self-service

    Broad network access

    Resource pooling

    Rapid elasticity

    Measured Service

    Which Implies solution need

    Multi-tenancy

    Automated Management

    Business support

    Subscription, Usage, Billing

    Dynamic provisioning

    Virtualization

    Therefore Services need Automated delivery of cloud

    service

    Automated Management of Cloud

    service offering

    Business support Subscription,

    Usage, Billing of cloud service and

    offering

    Virtualization of resources to

    support the cloud service

    Cloud service instances as the

    unit of delivery

    A focus on management

    infrastructure Kinds of

    services

  • 2011 IBM Corporation

    Cloud Architecture and Service Oriented Architecture

    Differentiation

    Cloud Architecture is Service oriented

    Cloud Architectures are instances of Service Oriented Architectures

    (SOA)

    Some architectural decisions have been made

    More concrete on our continuum

    A Cloud Solution (adhering to the Cloud Architecture) is a SOA

    Solution

    All Cloud services are SOA services

    BUT NOT all SOA services are also Cloud services

    SOA is the meta model for Cloud Architecture

  • 2011 IBM Corporation

    Using the SOA RA with the CCRA

  • 2011 IBM Corporation

    The Cloud Computing Reference Architecture

    Governance

    Security, Resiliency, Performance & Consumability

    Cloud ServiceCreator

    Cloud ServiceConsumer

    Cloud Service Provider

    Common Cloud

    Management Platform (CCMP)

    Operational

    Support

    Services

    (OSS)

    Cloud Services

    Inf rastructure-as-a-Service

    Platform-as-a-Service

    Software-as-a-Service

    Business-Process-

    as-a-Service

    Business

    Support

    Services

    (BSS)

    Cloud Service

    IntegrationTools

    ConsumerIn-house IT

    Service Creation

    Tools

    Inf rastructure

    Existing & 3rd party

    services, Partner

    Ecosystems

  • 2011 IBM Corporation

    Cloud Service Creator Service Development Tools

    Governance

    Security, Resiliency, Performance & Consumability

    Cloud ServiceCreator

    Cloud ServiceConsumer

    Cloud Service Provider

    Common Cloud

    Management Platform (CCMP)

    Operational

    Support

    Services

    (OSS)

    Cloud Services

    Inf rastructure-as-a-Service

    Platform-as-a-Service

    Software-as-a-Service

    Business-Process-

    as-a-Service

    Business

    Support

    Services

    (BSS)

    Cloud Service

    IntegrationTools

    ConsumerIn-house IT

    Inf rastructure

    Existing & 3rd party

    services, Partner

    Ecosystems

    Service Creation

    Tools

    Service Management Development

    Tools

    Service Runtime Development

    Tools

    Software Development

    Tools

    Image Creation Tools

    Service

    Component

    Developer

    Service

    Composer

    Offering

    Manager

  • 2011 IBM Corporation

    Cloud Service Consumer

    Governance

    Security, Resiliency, Performance & Governance

    Cloud ServiceCreator

    Cloud ServiceConsumer

    Cloud Service Provider

    Common Cloud

    Management Platform (CCMP)

    Operational

    Support

    Services

    (OSS)

    Cloud Services

    Inf rastructure-as-a-Service

    Platform-as-a-Service

    Software-as-a-Service

    Business-Process-

    as-a-Service

    Business

    Support

    Services

    (BSS)

    Service Creation

    Tools

    Inf rastructure

    Existing & 3rd party

    services, Partner

    EcosystemsCloud Service Integration

    Tools

    Consumer In-

    house IT

    Infrastructure

    Middleware

    Applications

    Business Processes

    Consumer

    Administrator

    Consumer

    Business

    Manager

    Consumer End

    user

    Service

    Integrator

    Serv

    ice M

    anagem

    ent

  • 2011 IBM Corporation

    Cloud Service Provider - Services

    Governance

    Security, Resiliency, Performance & Consumability

    Cloud ServiceCreator

    Cloud ServiceConsumer

    Cloud Service Provider

    Common Cloud

    Management Platform (CCMP)

    Operational

    Support

    Services

    (OSS)

    Cloud Services

    Inf rastructure-as-a-Service

    Platform-as-a-Service

    Software-as-a-Service

    Business-Process-

    as-a-Service

    Business

    Support

    Services

    (BSS)

    Cloud Service

    IntegrationTools

    ConsumerIn-house IT

    Service Creation

    Tools

    Inf rastructure

    Existing & 3rd party

    services, Partner

    Ecosystems

    Infr

    astr

    uctu

    reM

    gm

    t In

    terf

    aces

    Pla

    tform

    Mg

    mt

    Inte

    rfaces

    Softw

    are

    M

    gm

    tIn

    terf

    aces

    BP

    Mg

    mt

    Inte

    rfaces

    AP

    I

    AP

    I

    AP

    I

    AP

    I

  • 2011 IBM Corporation

    Cloud Service Provider - Infrastructure

    Governance

    Security, Resiliency, Performance & Consumability

    Cloud ServiceCreator

    Cloud ServiceConsumer

    Cloud Service Provider

    Common Cloud Management Platform

    Operational

    Support Services

    (OSS)

    Cloud Services

    Infrastructure-as-a-Service

    Platform-as-a-Service

    Software-as-a-Service

    Business-Process-

    as-a-Service

    Business Support

    Services (BSS)

    Cloud Service

    IntegrationTools

    ConsumerIn-house IT

    Service Creation

    Tools

    Inf rastructure

    Server Storage Network Facilities

    Processor

    Memory

    Nodes

    Drives

    Ephemeral

    Persistent

    Internal

    External

    Inter-site

    Location

    Power

    Existing & 3rd party

    services, Partner

    Ecosystems

  • 2011 IBM Corporation

    Cloud Service Provider Common Cloud Management Platform

    (CCMP)

    Governance

    Security, Resiliency, Performance & Consumability

    Cloud ServiceCreator

    Cloud Service ProviderCloud ServiceConsumer

    Cloud Services

    IaaS

    PaaS

    SaaS

    BPaaS

    Common Cloud

    Management Platform

    OSS Operational Support

    Services

    BSS Business Support

    Services

    Subscription Management

    PricingEntitlement

    Management

    Metering Rating Billing

    Clearing & Settlement

    Accounts Payable

    Accounts Receivable

    Customer Account

    Management

    Service Offering

    Catalog

    Service Offering

    Management

    Contracts & Agreement

    Management

    Service Request

    Management

    Order Management

    Transition

    Manager

    Deployment

    Architect

    Operations

    Manager

    Service Provider Portal & API

    Inf rastructure

    Security &

    Risk Manager

    Customer

    Care

    Service

    Manager

    Business

    Manager

    Serv

    ice C

    onsum

    er P

    orta

    l & A

    PI

    Serv

    ice D

    evelo

    pm

    ent

    Porta

    l & A

    PI

    Existing &

    3rd party

    services,

    Partner

    Ecosystems

    Service Creation

    Tools

    Cloud Service

    IntegrationTools

    ConsumerIn-house IT

    Provisioning

    Incident & Problem

    Management

    IT Service Level

    Management

    Service Automation Management

    Service Delivery Catalog

    Service Request

    Management

    Change & Configuration

    Management

    Image Lifecycle

    Management

    Monitoring & Event

    Management

    IT Asset & License

    Management

    Capacity & Performance

    Management

    Platform & Virtualization Management

  • 2011 IBM Corporation

    Cloud Service Provider Security, Resiliency, Performance, &

    Consumability

    Governance

    Security, Resiliency, Performance & Consumability

    Cloud Service Provider Cloud ServiceCreator

    Cloud ServiceConsumer

    Cloud Service Integration

    Tools

    ConsumerIn-house IT

    Service Creation Tools

    Common Cloud Management Platform

    Operational Support Services

    (OSS)

    Cloud Services

    Infrastructure-as-a-Service

    Platform-as-a-Service

    Software-as-a-Service

    Business-Process-as-a-Service

    Business Support

    Services (BSS)

    Infrastructure

    Existing & 3rd party services, Partner

    Ecosystems

    Security Resiliency

    Security Policy

    Threat & Vulnerability Management

    Software, System

    & Service

    Assurance

    Security Entitlement

    Access & Identity

    Lifecycle

    Management

    Governance

    Data policy enforcement

    Data Resiliency

    Configuration for Resiliency

    Resiliency

    Monitoring /

    Analysis

    Resiliency Compliance Assessment

    Resiliency Policy Management

    Availability & Continuity

    Management

    ConsumabilityEase of Doing

    Business

    Positive First Use Experience

    Rapidly Integrates

    Readily Adapts

    Simplified Operations

    Security Event Management

    Data and

    Information

    Protection

  • 2011 IBM Corporation

    References

    The Open Group, The Open Group Architecture Framework (TOGAF), Definition of the term

    Architectural Principle, http://www.opengroup.org/architecture/togaf8-

    doc/arch/chap29.html

    Barroso A., Hlzle U., The Datacenter as a Computer: An Introduction to the Design of

    Warehouse-Scale Machines

    Amazon, AWS and EC2 resources

    Google App Engine articles

    Meyer, B., Object-Oriented Software Construction, 2nd edition. Prentice Hall, 2000.

    IBM GTW world-wide CoP lecture series (contact: Teisha Harry)

    National Institute of Standards and Technologies; Draft NIST Working Definition of Cloud

    Computing, May 14, 2009

    http://www.morganclaypool.com/doi/abs/10.2200/S00193ED1V01Y200905CAC006http://www.morganclaypool.com/doi/abs/10.2200/S00193ED1V01Y200905CAC006http://www.morganclaypool.com/doi/abs/10.2200/S00193ED1V01Y200905CAC006http://www.morganclaypool.com/doi/abs/10.2200/S00193ED1V01Y200905CAC006http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=172http://code.google.com/appengine/articles/https://w3.tap.ibm.com/w3ki05/display/WWCoPLectures/Communities+of+Practice+WW+Lecture+Series

  • 2011 IBM Corporation 17

  • 2011 IBM Corporation

    Cloud Computing Reference Architecture (CC RA) Overall drill-down

    Governance

    Security, Resiliency, Performance & Consumability

    Cloud Service Provider

    Cloud Services

    IaaSIaaS

    PaaSPaaS

    SaaSSaaS

    BPaaSBPaaS

    Common Cloud

    Management Platform

    Cloud Service Integration

    Tools

    Cloud Service Integration

    Tools

    Consumer In-

    house IT

    InfrastructureInfrastructure

    MiddlewareMiddleware

    ApplicationsApplications

    Business ProcessesBusiness

    Processes

    OSS Operational Support

    Services

    OSS Operational Support

    Services

    ProvisioningProvisioningIncident & Problem

    Management

    Incident & Problem

    Management

    IT Service Level

    Management

    IT Service Level

    Management

    Service Automation ManagementService Automation Management

    Service Delivery CatalogService Delivery Catalog

    BSS Business Support

    Services

    BSS Business Support

    Services

    Customer Account

    Management

    Customer Account

    Management

    Service Offering Catalog

    Service Offering Catalog

    Service Offering

    Management

    Service Offering

    Management

    Transition

    Manager

    Transition

    Manager

    Deployment

    Architect

    Deployment

    Architect

    Operations

    Manager

    Operations

    Manager

    Service Provider Portal & APIService Provider Portal & API

    Consumer

    Administrator

    Consumer

    Business

    Manager

    Consumer

    Business

    Manager

    Consumer End

    user

    Service Creation

    Tools

    Service Management Development

    Tools

    Service Management Development

    Tools

    Service Runtime

    Development

    Tools

    Software Development

    Tools

    Software Development

    Tools

    Image Creation Tools

    Image Creation Tools

    Service

    Component

    Developer

    Service

    Component

    Developer

    InfrastructureInfrastructure

    Security &

    Risk Manager

    Security &

    Risk Manager

    Customer

    Care

    Customer

    Care

    Service

    Manager

    Service

    Manager

    Business

    Manager

    Business

    Manager

    Service

    Composer

    Service

    Composer

    Offering

    Manager

    Offering

    ManagerService

    Integrator

    Service

    Integrator

    Bu

    siness P

    rocesses

    Bu

    siness P

    rocesses

    Service Co

    nsu

    me

    r Po

    rtal & A

    PI

    Service Co

    nsu

    me

    r Po

    rtal & A

    PI

    Service Develo

    pm

    ent P

    ortal &

    AP

    IService D

    evelop

    men

    t Po

    rtal & A

    PI

    AP

    IA

    PI

    AP

    IA

    PI

    AP

    IA

    PI

    AP

    IA

    PI

    Existing &

    3rd party

    services,

    Partner

    Ecosystems

  • 2011 IBM Corporation

    +

    Consumer Interfaces

    Business Processes

    Services

    Service Components

    Operational Systems

    Integratio

    n

    Qu

    ality of Service

    Info

    rmatio

    n

    Go

    vernan

    ce

    SOA Reference

    Architecture

    + SOA

    Reference Architecture

    Service Categories

    = Cloud

    specifics

    Problem domain

    constrained to

    service delivery

    & consumption

    Ecosystem

    Aspects

    (Consumer,

    Provider, Creator)

    Mgmt & delivery

    I/P/S/BPaaS

    Virtualization

    Engineering of

    infrastructure

    Cloud Reference

    Architecture

    From SOA to Cloud Architecture

    Governance

    Security, Resiliency, Performance & Consumability

    Cloud ServiceCreator

    Cloud ServiceConsumer

    Cloud Service Provider

    Common Cloud

    Management Platform (CCMP)

    Operational

    Support

    Services

    (OSS)

    Cloud Services

    Inf rastructure-as-a-Service

    Platform-as-a-Service

    Software-as-a-Service

    Business-Process-

    as-a-Service

    Business

    Support

    Services

    (BSS)

    Cloud Service

    IntegrationTools

    ConsumerIn-house IT

    Service Creation

    Tools

    Inf rastructure

    Existing & 3rd party

    services, Partner

    Ecosystems

    Add cloud specific characteristics Multi-tenancy

    Automated Management

    Business support Subscription, Usage,

    Billing

    Dynamic provisioning

    Virtualization

    Add cloud characteristics according to

    NIST On-demand self-service

    Broad network access

    Resource pooling

    Rapid elasticity

    Measured Service

    Management Platform (CCMP)

    Cloud ServiceCreator

    Service Creation

    Tools

    Infrastructure

    backup

  • 2011 IBM Corporation

    Consumer Interfaces

    Business

    Processes

    Service Components

    Operational Systems

    Inte

    gra

    tion

    Quality

    of S

    erv

    ice

    In

    form

    atio

    n

    Go

    vernan

    ce

    Services

    CCRA V1 rearranged into the SOA RA Diagram

    Security Resiliency Command &

    Control

    Security Policy

    Threat &

    Vulnerability

    Software, System &

    Service Assurance

    Access

    Management

    Security

    Entitlement

    Identity Lifecycle

    Management

    Audit & Compliance

    Management

    Data policy

    enforcement

    Data Resiliency

    Configuration for

    Resiliency

    Resiliency Monitoring /

    Analysis

    Resiliency Compliance Assessment

    Resiliency Policy Management

    Availability & Continuity Management

    Consumability Ease of Doing

    Business

    Positive First

    Use Experience

    Rapidly

    Integrates

    Readily Adapts

    Simplified

    Operations

    Common Cloud

    Management Platform

    OSS Operational Support Services

    Provisioning Incident & Problem

    Management

    IT Service Level

    Management

    Service Automation Management

    Service Delivery Catalog

    Service Request

    Management

    Change &

    Configuration

    Management

    Image Lifecycle

    Management

    Monitoring & Event

    Management

    IT Asset & License

    Management

    Capacity &

    Performance

    Management

    BSS Business Support Services

    Subscription

    Management Pricing

    Entitlement

    Management

    Metering Rating Billing

    Clearing &

    Settlement Accounts Payable

    Ac

Recommended

View more >