• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
From OpenStack.... towards an Open cloud architecture
 

From OpenStack.... towards an Open cloud architecture

on

  • 748 views

Point of view & Open strategy.

Point of view & Open strategy.

Statistics

Views

Total Views
748
Views on SlideShare
743
Embed Views
5

Actions

Likes
2
Downloads
44
Comments
0

2 Embeds 5

http://www.pinterest.com 4
https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    From OpenStack.... towards an Open cloud architecture From OpenStack.... towards an Open cloud architecture Presentation Transcript

    • 1 From OpenStack… towards an Open cloud architecture September 10th, 2013 Claude RIOUSSET – Cloud Executive Architect – Systems & Technology Group
    • 2 IBM has a legacy of inspiring open source and investing to foster innovation Application Servers Service Orientation Service Oriented Architecture Social Business Cloud Computing Open Cloud Architecture Systems of Interaction In the era of a Smarter Planet, IBM will continue to leverage open source ecosystems ….
    • 3 IBM’s Open Cloud Architecture Rethink the economics of IT Business success is not theoretical Leverage Cross Industry best practices Manage the market evolution OSLC TOSCA
    • 4 OpenStack is a global collaboration of developers & cloud computing technologists working to produce an ubiquitous Infrastructure as a Service (IaaS) open source cloud computing platform for public & private clouds. The OpenStack Foundation – Exponential Ecosystem Growth Platinum Sponsors Gold Sponsors APR 2012 APR 2013150 Contributors 2600 Individuals 859 Contributors 9100+ Individuals Exponential growth in 1 YR
    • 5 2010 OCT 21 Release: Austin 44,096 lines of code 2011 FEB 3 Release: Bexar 76,570 lines of code 2011 APR 15 Release: Cactus 108,917 lines of code 2011 SEP 22 Release: Diablo 405,844 lines of code 2012 APR 5 Release: Essex 444,388 lines of code 2012 SEP 27 Release: Folsom 607,502 lines of code 2013 APR 4 Release: Grizzly 832,844 lines of code July 2010: OpenStack launches with code from NASA & Rackspace & support of 25 organizations Sep 2012: Independent OpenStack Foundation Launches w/ 21 Sponsors, 150+ participating orgs & 5600 individual members Platinum Sponsors July 2010: Austin Design Summit 42 orgs, 95 developers Nov 2010: Design Summit 62 orgs, 165 developers, 250 attendees Apr 2011: Design Summit 133 orgs, 217 developers, 500 attendees July 2011: 80 participating orgs, 1200 individual members Mar 2013: IBM announces it will base its Cloud software & services on an Open Cloud Architecture, centered around OpenStack Feb 2011: IBM Joins OpenStack Gold SponsorsTODAY 50 Sponsors 50 Sponsors 9,100+9,100+ Individual Members 200+ Orgs
    • 6 During this ecosystem explosion, the proposal has moved to reality and Open Cloud and OpenStack are at the center of IBM strategy Steve Mill’s chart from February 2013 Investor Briefing
    • 7 IBM SmartCloud and OpenStack © 2011 IBM Corporation7
    • 8 Evolve existing infrastructure to Cloud Accelerate adoption with integrated systems Immediate access to a managed platform with flexible cost Private Clouds Hybrid Public Clouds Flexible business service delivery and consumption models Access 60+ public cloud SaaS solutions Common Cloud Management Services built on an open standards reference model Providing flexibility in delivery, integration, and consumption of cloud Across delivery models, IBM is focused on standards based capabilities
    • 9 Une offre de solutions et services pour chaque étapes d’adoption. Common Open Standards Technology and Industry Ecosystem DeployDesign Business Process as a Service Software as a Service Platform as a Service Infrastructure as a Service Consume Enables private/hybrid cloud service delivery and management Cloud Enablement Technologies Secure and scalable cloud managed services platform Managed Cloud Services Pre-built Cloud SaaS business applications and solutions Cloud Business Solutions OpenStack, (KVM,OVF,OpenFlow) Open Tosca OSLC,LinkedData OAuth
    • 10 Related Standards & Organizations SmartCloud Orchestrator Orchestrate Services across multiple environments and domains CIMI & OVF TOSCA CCRA OSLC Simple 3 tier structure, with increased Client Value at each tier Using open, common, standards based architecture providing choice, flexibility, interoperability, portability Clean upgrade paths with progression to fully integrated and factory optimized PureApplication System Significant customer benefits above and beyond base OpenStack IBM SmartCloud Foundation & OpenStack Supporting an evolutionary approach SmartCloud Provisioning Automate Optimized Workloads SmartCloud Provisioning Automate Optimized Workloads SmartCloud Entry Automate IT Delivery SmartCloud Entry Automate IT Delivery SmartCloud Provisioning Automate Optimized Workloads SmartCloud Provisioning Automate Optimized Workloads SmartCloud Entry Automate IT Delivery SmartCloud Entry Automate IT Delivery Customer integrated hardware Customer integrated hardware PureFlex SystemPureFlex System PureApplication System PureApplication System Automate Optimized Workloads Automate Optimized Workloads Key Common Cloud Stack Factory Integrated Bundle Option
    • 11 OpenStack is not enough: Value add from IBM’s common cloud management services Orchestration Services: • Graphical designer eases coordination of complex tasks and worklflows, leveraging existing skills • Reuse existing processes, scripts and automation in workflows Platform Services: • Simplifies deployment and lifecycle management of middleware and application patterns Infrastructure Services: • Highly flexible, scalable infrastructure on heterogeneous resources • Built on OpenStack but enhanced with enterprise hardening, simplified install and use Extensibility: • Plug and play operational service management integration • Rational development tooling integration for devops scenarios • Pre-built images, patterns, process / configuration automation Orchestration Services Platform Level Services OperationalExtensions(APIs) Infrastructure Level Services DevelopmentExtensions(Tooling) (Image Lifecycle Mgmt) (Pattern Services) (Provisioning, configuration, resource allocation, security, metering, etc.) Cloud Resources Storage Compute Network Common Cloud Management Services IBMAddedValue
    • 12 Orchestration Engine Network Domain Storage Domain IT Manageme nt Monitoring DomainData Availability Domain Compute Domain Monitoring IT Asset Management Service Desk Storage Domain Change Management Provision Pattern Network Domain Workload Orchestration Workload aware placement, optimization and operation Resource Orchestration Onboard, provision, manage CPU, Storage and Network Service Orchestration Manage the lifecycle of business applications DBDBDBDBAppAppAppAppWebWebWebWeb Managing workloads across the lifecycle requires orchestration 12
    • 13 • Software Packages • Several different packages can be used with SCO including RPM, MSI, ICCT Bundles, script-packages, and chef recipes/cookbooks. • Virtual Image • A Virtual image contains the base operating system and optional activation code • Resource operations • OpenStack APIs for block storage, network and compute • BPM toolkits and workflows designed for manipulating resources not covered by OpenStack (e.g. load balancers) • Patterns (vSys, vApp & TOSCA) • Patterns to compose workload aware topologies • Pattern (vSys & addOns) • A pattern is a collection of multiple images, each with optional software components. Patterns are a logical representation of a recurring topology for a given set of deployment requirements such as e.g. a multi-tiered web application comprising of HTTP Server, App Server and DB Server. In this example, each tier would be represented by its own virtual image, which includes configuration scripts to configure the multi-tier application accordingly • Workload Operations • Rest & OSLC for all operations • BPM Toolkits & Workflows • Content for orchestration can be complete ready to use processes with user interface and/or a collection of building blocks to ease the creation of orchestration. These building blocks can be activity implementations, user interfaces, UI widget, … • BPM Operations • Rest & OSLC for all operations Service Orchestration Manage the lifecycle of business applications Workload Orchestration Workload aware placement, optimization and operation Resource Orchestration Onboard, provision, manage CPU, Storage and Network SmartCloud Orchestrator – Content Types
    • © 2013 IBM Corporation14 An open cloud architecture is emerging Platform Services Infrastructure Services Business Applications as components Service Oriented Architecture
    • © 2013 IBM Corporation15 An open cloud architecture is emerging External Ecosystem Marketplace SolutionsApp API services API analytics API commerce API collaboration API location API data APIAPI datastore mobile devopsmiddleware services Traditional middleware-based workloads Services & composition patterns API & integration services Workload definition, optimization, & orchestration Software Defined Compute Software Defined Storage Software Defined Networking Resource abstraction & optimization Hardware IaaSIaaS Software Defined EnvironmentsSoftware Defined Environments IaaS Software Defined Environments PaaSPaaS Cloud Operating EnvironmentCloud Operating Environment PaaS Cloud Operating Environment SaaS API Economy
    • © 2013 IBM Corporation16 Evolving IaaS to a more dynamic, analytics based Software Defined Environment CapabilityValue Embedded analytics Workload-aware optimization Integrated security & governance Simplified & standardized management Agile infrastructure Understanding & programming workloads Integrated Workload Workload definition, optimization, & orchestration Software Defined Compute Software Defined Storage Software Defined Networking Resource abstraction & optimization Workload definition Optimization Orchestration OSLC
    • © 2013 IBM Corporation17 Multiple pattern types enable an open ecosystem • Highly automated deployments using expert patterns • Business policy driven elasticity • Built for the cloud • Elastic workload management services Best TCO cloud applications • Automated deployment of middleware topologies • Traditional administration & management • Application & infrastructure driven elasticity Improved TCO virtualized applications Standard TCO existing applications • Standard software installation and configuration • Images created through extend/capture • Traditional administration and management • Infrastructure driven elasticity Virtual Appliance Metadata Application Server Operating system Virtual Appliance Metadata Application Server Operating system Virtual Appliance Metadata HTTP Server Operating system Virtual System Patterns Virtual Appliance Metadata Software application Operating system Virtual Appliance Virtual Appliances Virtual Application Patterns Software application
    • © 2013 IBM Corporation18 Developer centric platform, marketplace and services in a Cloud Operating Environment Workload definition, optimization, & orchestration Software Defined Compute Software Defined Storage Software Defined Networking Resource abstraction & optimization CapabilityValue Fast, automated composition of services Differentiated service plans Repeatable patterns-of-expertise Open ecosystem of composable services Optimized workload deployment Integration with systems of record TOSCA datastore mobile devopsmiddleware services Traditional middleware-based workloads Services & composition patterns API & integration services
    • © 2013 IBM Corporation19 Accessible business services available to third-party innovators via API Economy CapabilityValue Rapid application development & delivery API-accessible applications Multi-channel integration Composition of services Marketplace of internal & external services External Ecosystem Marketplace SolutionsApp API services API analytics API commerce API collaboration API location API data APIAPI datastore mobile devopsmiddleware services Traditional middleware-based workloads Services & composition patterns API & integration services Workload definition, optimization, & orchestration Software Defined Compute Software Defined Storage Software Defined Networking Resource abstraction & optimization OAuth
    • © 2013 IBM Corporation20 An open cloud architecture is emerging External Ecosystem Marketplace SolutionsApp API services API analytics API commerce API collaboration API location API data APIAPI datastore mobile devopsmiddleware services Traditional middleware-based workloads Services & composition patterns API & integration services Workload definition, optimization, & orchestration Software Defined Compute Software Defined Storage Software Defined Networking Resource abstraction & optimization Hardware IaaSIaaS Software Defined EnvironmentsSoftware Defined Environments IaaS Software Defined Environments PaaSPaaS Cloud Operating EnvironmentCloud Operating Environment PaaS Cloud Operating Environment SaaS API Economy IaaS OVF TOSCA OSLC
    • © 2013 IBM Corporation21 • OpenStack is a global collaboration of developers that seek to produce an open IaaS open source cloud computing platform for public & private clouds • OpenStack has the largest active open source, cloud project community TODAY 50 Sponsors 50 Sponsors 8,900+8,900+ Individual Members 189+ Orgs Platinum Sponsors Gold Sponsors OpenStack Grizzly is a testament to the success of the community & the foundation The Cloud Standards Customer Council (CSCC) is the premier open, end- user advocacy group for cloud standards, best practices & interoperability 400+Organizations participating • Providing customer-lead guidance to the multiple cloud standards & open source defining bodies • Establishing criteria for interoperable cloud computing that address customer pain points “CSCC forms new Security Working Group” • Established Feb 2012; Co-chairs: The Kroger Co. & Boeing “CSCC forms new SLA Working Group” • Established Feb 2012; Co-chairs: Boeing & IBM 2011 Deliverables Practical Guide to Cloud Cloud Computing Use Cases 2012 Deliverables Practical Guide to Cloud SLAs Security for Cloud Computing
    • © 2013 IBM Corporation22 The Topology & Orchestration Specification for Cloud Applications (TOSCA) enables compose once & play anywhere management of cloud infrastructure topologies. Open Services for Lifecycle Collaboration (OSLC) is an open community dedicated to making it easier to use lifecycle tools in combination • Enables the combination of tools to connect & streamline workflows, reducing effort, cost & frustration throughout the cradle-to-grave lifecycle of an application. TOSCA TOSCA provides: • A packaging specification for cloud services & related artifacts • A structural model for cloud services, components & relationships • A process model for build & management plans “OASIS Forms TOSCA Technical Committee to Advance Open Standard for Cloud Portability ” •Established Jan 2012; Co-chairs: CA Technologies & IBM TOSCA Specification v1.0 Published March 2013! • Community driven & governed efforts include 40+ organizations • Based on W3C Linked Data, OSLC is defined by scenarios: solution oriented • Specifications cover many domains due to a wide range of interests, expertise, & participation Inspired by the web Proven Free to use & share Open Changing the industry Innovative
    • © 2013 IBM Corporation23 An open cloud architecture is emerging External Ecosystem Marketplace SolutionsApp API services API analytics API commerce API collaboration API location API data APIAPI datastore mobile devopsmiddleware services Traditional middleware-based workloads Services & composition patterns API & integration services Workload definition, optimization, & orchestration Software Defined Compute Software Defined Storage Software Defined Networking Resource abstraction & optimization Hardware IaaSIaaS Software Defined EnvironmentsSoftware Defined Environments IaaS Software Defined Environments PaaSPaaS Cloud Operating EnvironmentCloud Operating Environment PaaS Cloud Operating Environment SaaS API Economy PaaS TOSCA
    • © 2013 IBM Corporation24 An open cloud architecture is emerging External Ecosystem Marketplace SolutionsApp API services API analytics API commerce API collaboration API location API data APIAPI datastore mobile devopsmiddleware services Traditional middleware-based workloads Services & composition patterns API & integration services Workload definition, optimization, & orchestration Software Defined Compute Software Defined Storage Software Defined Networking Resource abstraction & optimization Hardware IaaSIaaS Software Defined EnvironmentsSoftware Defined Environments IaaS Software Defined Environments PaaSPaaS Cloud Operating EnvironmentCloud Operating Environment PaaS Cloud Operating Environment SaaS API Economy SaaS
    • © 2013 IBM Corporation25 Systems of interaction are shaping the Open Cloud Architecture TOSCA Open Services for Lifecycle Collaboration
    • © 2013 IBM Corporation26 Open architectures enable real innovation through interoperability