Presentation on theme: "TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard An Open Standard for Business Application Agility and Portability."— Presentation transcript:
1TOSCATopology and Orchestration Specification for Cloud Applications (TOSCA) StandardAn Open Standard for Business Application Agility and Portability in the CloudPaul LiptonVP, Industry Standards and Open SourceCA TechnologiesMatt RutkowskiSenior Engineer, Master InventorIBM Open TechnologiesRichard ProbstVP, Infrastructure Technology StrategySAPDerek PalmaPresident/CTO/FounderVnomic
2Agenda What is TOSCA? Growing TOSCA eco-system How it addresses critical Cloud challengesGrowing TOSCA eco-systemDev-Ops enabled by TOSCAFlexible and Portable TOSCA ApplicationsEmpowering business choice in Cloud
3What is TOSCA?TOSCA is an important new open cloud standard, that is enabling a unique eco-system, supported by a large and growing number of international industry leaders…TOSCA defines the interoperable description of applications; including their components, relationships, dependencies, requirements, and capabilities….…thereby enabling portability and automated management across cloud providers regardless of underlying platform or infrastructure thus expanding customer choice, improving reliability, and reducing cost and time-to-value.
4critical cloud challenges TOSCA addressescritical cloud challenges1Speed and accuracy moving apps to Cloud2Agility adapting to change(Business and IT)3Consumer Choiceof Cloud vendor and technology
5Containment and Connectivity concepts support Composition & Reuse The collective knowledge of application and infrastructure experts are captured as reusable TOSCA modelsTOSCA ApplicationModelContainmentWeb ServerTierDatabase Server TierWeb ServerDB ServerWeb AppConnectivityDatabasePHP Script ModuleContainment and Connectivity concepts support Composition & ReuseThese concepts lead to an application-centric, holistic, unified modelReusable models extend investments by making it easy to compose more valuable and complex apps from existing appsModels can be validated by automation to ensure app-aware, policy-aligned configuration, deployment and operational semantics
6“best fits” your application TOSCA enables an eco-system where service providers can Compete and Differentiate to add value to Your ApplicationsTOSCA supports automated matching of application requirements to provider capabilitiesCloud Provider BBest FitTOSCA Apps can be designed to be portable to any cloud (including hybrid) that meets the application’s requirementsChoiceTOSCA AppCloud Provider CCloud Provider AChoice of Provider that“best fits” your applicationPortableAvoid the “lowest-common denominator” approach…Each cloud provider competes by offering their “best fit” of unique capabilities,features, and services that match the application’s requirements
7TOSCA eco-system vision successfully demonstrated @Eurocloud OASIS Sponsored Multi-Company Interop. Demos ofSugarCRM, SAP CRM and SAP ERP application portabilityDesign ToolsService DesignerWorkload DeployerCloud MonitoringParticipatingCompanies:CloudoptimizationtoolsService Marketplacesmultiple marketplaces (conceptual)MarketplaceCloud MarketplaceCloud ManagersCloud Management and AutomationCloudOrchestratorFlexFrame OrchestratorTelco Cloud SolutionSupported CloudsDifferent partner cloud orchestration engines & tools seamlessly modeling, deploying, and running the same TOSCA service templates on different clouds.
8TOSCA enables holistic application lifecycle automation while ensuring integrity, security and complianceInfrastructure ChangesHot PacksStrategic RequestsOperational RequestsExternalInfluencesBusinessConditionsDevelopmentTeamsDevelop, unit test scripts, plans & artifacts for planned releases, patches, fixesCloud Application Lifecycle with TOSCAArchitectsModel services, policies & requirementsTOSCATemplateDevelopDesignTOSCATemplateCloud Provider ACloud Provider CCloud Provider BTOSCATemplateTestBuildOperationsDeploy, manage& monitor application lifecycleTOSCATemplateDeployQA TeamsBuild & Test releases, updates & configurationsTOSCA Templates Agnostic to Cloud Infrastructure ChangesTOSCA templates communicate and drive app-centric Dev-Ops and continuous delivery
9TOSCA reduces application complexity independently fromcloud providerCapabilities…by expressingapplication requirements…TOSCAPortableCloudApplicationTOSCA Service TemplateStorageCompute1DBCompute2AppNetworkScalingPolicyApplication RequirementsTOSCAOrchestration& OptimizationAutomatic MatchingInfrastructure CapabilitiesRingNetworkKVMCloud Provider CCloud Provider BPowerVMSSDRDMANetworkCloud Provider A10 GbNetworkX86 VMHDDEnabling TOSCA applications to be portable to different infrastructures
10TOSCA enables flexible movement between different clouds Application / ServiceTOSCA Cloud Service Templates enable …Initial DeploymentTOSCA TemplateWebAppDatabaseCloud providers to matchapplication requirementswhile still offering unique solutionsMoveCloud Provider ACloud Provider CAutomated application movement between Cloudswithout typical migration painsFreedom to respond to changes in business needs and regulatory demands
11TOSCA eco-system is rapidly growing with support from industry leaders … and open source partnersTOSCA Version 1.0 Specification approved as an OASIS Standard (Nov 2013)Government and Corporate Awareness:OASIS: member organizations participants spanning 65+ countriesTOSCA TC: 150+ members, 35+ companies & orgs.International Standards & Research: ETSI NFV liaison, EU FP7, etc.Industry Analysts: Forrester names TOSCA as a top four cloud open standard (Mar 2014)Multi-company Interoperability Demonstrated:EuroCloud 2013 (Oct 2013): IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and othersOpen Data Center Alliance: TOSCA Application Portability in the Enterprise Cloud PoC (Jan 2014)Open Source:OpenStack, Eclipse, getcloudify.org, celarMember CompaniesOpen Source Projects
12Find out how TOSCA can empower your Cloud business TOSCA enables application portability and automated management across cloud providers regardless of underlying platform or infrastructure thus expanding customer choice, improving reliability, and reducing cost and time-to-value.In implementing your Cloud strategy TOSCA enables unique solutions to your key challengesSpeed and accuracy moving apps to CloudAgility adapting to change - Business and ITChoice of Cloud vendor and technologyTalk to your vendors and platform providers about their TOSCA support
13TOSCA Resources – Learn More TOSCA Technical Committee Public Pagehttps://www.oasis-open.org/committees/tc_home.php?wg_abbrev=toscaTOSCA v1.0 SpecificationTOSCA v1.0 PrimerTOSCA Simple Profile in YAML v1.0 in early, committee-approved draft formOASIS YouTube Channelhttps://www.youtube.com/user/OASISopenContact the Technical Committee Co-Chairs:Paul Lipton,Simon Moser,Find out more about TOSCA through these links and contacts.
14See the latest TOSCA Ecosystem in our video ODCA Forecast Kiosk video features…OASIS TOSCA TC Members showcasing their support of the “TOSCA Ecosystem”CloudifyDeveloped by theTOSCA Marketing & Education WGFind out more about TOSCA through these links and contacts.
15TOSCAAn Open Standard for Business Application Agility and Portability in the CloudQ&A