Cloud Computing Reference Architecture 2.0: Overview
Total Page:16
File Type:pdf, Size:1020Kb
Cloud Computing Reference Architecture 2.0: Overview CC RA team / presented by Mike Buzzetti © 2011 IBM Corporation IBM Cloud Computing Reference Architecture Agenda .Executive Summary .Introduction & Overview –Historical evolution of the Reference Architecture –Structure of the RA 2.0 –Target audience –How to apply the RA for cloud implementations .Cloud Computing Reference Architecture Details 2 © 2011 IBM Corporation IBM Cloud Computing Reference Architecture IBM Cloud Computing Reference Architecture The IBM CC RA represents the aggregate experience across hundreds of cloud client engagements and the implementation of IBM-hosted clouds – Based on knowledge of IBM’s services, Cloud Service Cloud Service Provider Cloud Service software & system experiences, including IBM Consumer Creator Cloud Services Common Cloud Research Management Platform (CCMP) Existing & 3rd party Business-Process- services, Partner as-a-Service Ecosystems The IBM Cloud Computing Reference Architecture Cloud Service Integration (CC RA) is reflected in the design of Tools Software-as-a-Service Operational Business – IBM-hosted cloud services Service Support Support Creation Services Services Tools – Clouds IBM implements for clients (OSS) (BSS) Platform-as-a-Service – IBM cloud appliances Consumer In-house IT – IBM cloud service management products Infrastructure-as-a-Service The CC RA focuses on cloud specifics such as radical cost reduction while achieving high Infrastructure degrees of security, reliability, scalability and Security, Resiliency, Performance & Consumability control Governance The CC RA consists of 21 detailed documents representing best-of-industry knowledge and insight on how to architect, design and implement clouds 3 © 2011 IBM Corporation IBM Cloud Computing Reference Architecture The IBM Cloud Computing Reference Architecture ensures consistency & quality across IBM development and delivery projects The IBM Cloud Computing Reference Architecture … .Is based on open standards .Delivers enterprise-class security to meet local, regional and national compliance for privacy and governance .Combines powerful automation and services management (low touch) with rich business management functions for fully integrated, top-to-bottom management of cloud infrastructure and cloud services .Supports the full spectrum of cloud service models, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) and Business Process as a Service (BPaaS) .Enables the flexible scaling and resiliency required for successful cloud economics and ROI .Facilitates seamless integration into existing customers' environments .Is based on our industry leading expertise with SOA for building services and service- oriented architectures 4 © 2011 IBM Corporation IBM Cloud Computing Reference Architecture IBM Cloud Computing Reference Architecture: Development Process Development led by the IBM Cloud Computing Architecture Board .Comprising technology leaders from IBM Research and IBM’s software, systems and A process of continuous improvement helps ensure that the services organizations reference architecture is both responsive to changing client and security requirements and incorporates technology .>50 of IBM’s top cloud computing experts developments via IBM products and evolving design represent the core team specifications. Derived from extensive client interaction combined with IBM’s extensive capabilities and experience in building enterprise-class IT systems. The CC RA provides specifications for – the physical components of a cloud implementation (network, compute, storage, virtualization) – Software components required to run management – Operational processes – Governance policies tailored for the 5 environment or enterprise. © 2011 IBM Corporation IBM Cloud Computing Reference Architecture The IBM Cloud Computing Reference Architecture covers are broad range of important cloud-specific topics 6 © 2011 IBM Corporation Consumability Consistent & prescriptive architecture across all technical domains BSS De- composition © 2011 © IBMCorporation Cloudified” Cloudified” for operating cloud serviceswith cloud- scale-efficiency Functional (=use cases) and non-functional requirements against the other RAwork products “ management processes Metering, Rating and Service Flows Accounting Resiliency Hybrid Cloud blocks Requirements Non-functional Product-agnostic the next level of detail of level next the Deployment-level view Deployment-level Component Model Operational Model of the reference architecture reference the of Defines architectural building building architectural Defines Architecture Overview Refines architecture overview to to overview architecture Refines Management Virtualization AArrcchhiitteeccttuurraall DDeecciissiioonnss cloud” Production “ Use CasesUse Standards Multi-tenancy Security IBM CloudIBM Computing Reference Architecture Creation Cloud Service & & Scalability Performance specificarchitectural decisions made on any other work product Captures cloud- Definesall cloud- specificstandards security aspects relevant in the contextof the CC RA. Cross-cutting work product encompassingall Domain-specific Cross-domain work products work products :Summaryof :Detailed implementation how the respective work product could be used /was used in a specific An appliedpattern illustrates attend trainingUMF by default since IBM all field architects according the Unified Method Framework (UMF) thedocument, for simplified consumption andquick start product, important for in- depthwork Presentation Document description of the work Simplifies fieldSimplifies adoption – The The RA is defined – – Structure of the IBM Cloud Computing ReferenceStructure Architecture the of Cloud Computing IBM 7 IBM Cloud Computing Reference Architecture Reference Computing Cloud IBM “applied patterns” includes one or more Each Each work product the the RA for each work product of There There are two deliverables © 2011 © IBMCorporation Consumability How toHow optimize the end to end experiences relatedto cloud services BSS De- composition Metering, Rating and Service Flows Accounting Resiliency Detailed definition of BSS domainsand how theyshould be implemented from a product perspective Requirements Hybrid Cloud Non-functional ComponentModel OperationalModel ArchitectureOverview Management Virtualization Architectural Detailson metering, rating and accounting, including prescriptive guidance with respect to implementation Architectural Decisions cloud” Decisions Production “ Use Use Cases Standards Multi-tenancy Security IBM Cloud Computing Reference Architecture Creation Cloud Service Resiliency considerations for implementinga cloud & & Scalability Performance Domain-specific Cross-domain work products work products cloud Architecture& implementation considerations for implementing ahybrid details IBM Cloud Computing Reference Architecture: work Computing Cloud product IBM Domain 8 IBM Cloud Computing Reference Architecture Reference Computing Cloud IBM server,storage and network virtualization managementacross Definition forhow to use offering production-level cloud services implement a cloud managementsystem for Examplefor how to environment implementing multi- tenancyin a cloud Considerations for exploit management functions. Guide Guide for creating cloud services and how to scalability cloud cloud toachieve optimal performance& How toHow implement a IBM Cloud Computing Reference Architecture The IBM Cloud Computing Reference Architecture – Aggregating past & present experience and future requirements CC RA = Harvesting Refinement Forward looking (“Learning from cloud deployments in + (“Improve the CC RA content presently + (“Which future topics are relevant for the past?”) available”) cloud computing”) • Harvest learnings & • Continuous improvement of • Today’s cloud implementations material from cloud CC RA content based on are not necessarily optimal implementations (due to time & implementations while feedback from CC RA resource constraints) factoring out short cuts taken exploiters & stakeholder Need forward-looking guidance by implementation team (e.g. on ideal target implementation due to constrained time •Examples are: • lines). Be clear about which parts • generalization of CCMP of the RA are already services addressed in today’s IBM • layered cloud services • Continuously ongoing cloud offerings and which • NFRs, e.g. security, harvesting process due to aspects still have to be resiliency additional learnings during addressed • Hybrid clouds each phase 9 © 2011 IBM Corporation IBM Cloud Computing Reference Architecture How to implement a cloud using the IBM Cloud Computing Reference Architecture 1 Define 2 3 3b Leverage requirements and Define cloud service architectural . There is a well-defined Create cloud service and CCMP- decisions use implementation process for using the RA to implementation and CCMP documented in the implementation- details RA and make implement a cloud service guidance for specific architecture Service Flows implementation- cloud service and overview specific ones – A cloud is constituted CCMP throughout the by a CCMP implementation entire process implementation and an arbitrary number of Cloud Service cloud services Creation Architecture Component Operational delivered and Overview Model Model + managed by it + A r c h i Use Cases t e S . c A dedicated presentation t 3a t a u Leverage guidance n r d and document is available Security on specific technical a l a D + r describing the process