liptontosca 2012 october - international cloud symposium @ bethesda 2012-10-10s.pptx
DESCRIPTION
LiptonTRANSCRIPT
PowerPoint Template - Ligth Greens - Calibri font
TOSCA
Topology and Orchestration Specification for Cloud Applications
International Cloud SymposiumOctober 10-12, 2012
Paul Lipton, VP Industry Standards, CA TechnologiesOASIS TOSCA Technical Committee [email protected]
1BackgroundTOSCA Technical Committee formed in December 2011 Initial technical contribution: CA Technologies, CapGemini, Cisco, Citrix, EMC, IBM, NetApp, PwC, Red Hat, SAP, Software AG, Virtunomic, WSO2 Grown to be one of the largest TCs (> 100 members)
Members (Also Many Observers)
Services Portability is Not Easy!Portability (install, operate, regulate, market/exchange) Many challenges with real-world services Complex software and hardware infratructureComplicated requirements, Sequence-of-operation, relationships, groupings, capacity, dependency, configuration, and much, much more!
Approach 1: Moving virtual images? Uncoordinated, unsynchronized snapshots of virtual components Operation at the component level onlyNo understanding of the overall service
Network4Services Portability is Not Easy!Portability (install, operate, regulate, market/exchange) Many challenges with real-world services Complex software and hardware infratructureComplicated requirements, Sequence-of-operation, relationships, groupings, capacity, dependency, configuration, and much, much more!
Approach 2: Bundle the service components in a package for a service provider? Not adequate! Another provider might not have a clue how install, operate, regulate, manage the service Detailed skills and information needed!
Network5TOSCA Addresses Service PortabilityTOSCA Use Cases Across Service Lifecycle Deploy Cloud Services: Install, Remove, Configure, IntegrateOperate Cloud Services: Start, Stop, Patch, ScaleRegulation of Cloud Services: Disaster Recovery, Geo-Redundancy, Optimization (cost, volume, etc.), VerificationMarkets and Exchanges for Cloud Services Introducing TOSCAStandardized description languageStructure and nature of an IT Service (its topology model) Behavior and best practices (plans such as build, deploy, patch, shutdown, etc.)Packaging formatSimple declarative model that spans applications, virtual and physical infrastructure
Topology and Orchestration Specification for Cloud ApplicationsMore Colorfully8
Topology ModelOrchestrated Behaviours (Plans)RelationshipNode
Operation
Task
TOSCA Service Templates a model based approach! 9How Plans and Nodes Fit TogetherTask of a plan refers to interface of a topology node
Topology node specifies all interfaces offered to manage itInterface is bound to a concrete implementation
Implementation already available at providers side, orImplementation is copied from somewhere, orA standardized Cloud Interface (Iaas, PaaS, SaaS) is used, or ...Apache WebserverDeploy Web FarmScript- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -refers tobound toVision: A Complete TOSCA Eco-System10
ServiceCatalog
1. Model Once2. Publish3. Browseand Select4. Tools tooptimize, report, etc.6. Use
Service TemplateService Template
Service Instance5. Deploy anywhereTOSCA Status Goal: submit v1 of the language for public review by the end of 2012 Additional language definitions and refinements will be standardized in late 2013, as the industry and use cases continue to matureInteroperability testing subcommittee started in September 2012 11SummaryModel-driven, portability across the service lifecycle Examples: scale-in, scale-out, patch, multi-cloud, regulate, burst, marketsEnabled by service-centric topology models acted upon by TOSCA plansCan work with other standards, e.g., OVF, CIMI, OCCI, BPMN, etc. Working with TM Forum. Immense TOSCA eco-system potential Multi-cloud services to meet requirements, restrictions, regulations Automation with faster deploy, test, update, existing app migration, etc.Simulation (like debugging) of deployment and changesCloud service marketplaces 12OASIS TOSCA Technical Committee:http://www.oasis-open.org/committees/tosca
TOSCA TC Charter:http://www.oasis-open.org/committees/tosca/charter.php
More on OASIS or Joining TOSCA Technical Committee:Carol GeyerSenior Director, [email protected]+1-941-284-0403Learn More, Ask Your Vendors, Join!