110 likes | 258 Views
Slide Index (per Richard’s sugg . / not to be included in video). What is TOSCA? TOSCA Addresses Critical Cloud Challenges The collective knowledge of app. and infa . experts are captured as reusable TOSCA models
E N D
Slide Index (per Richard’s sugg. / not to be included in video) • What is TOSCA? • TOSCA Addresses Critical Cloud Challenges • The collective knowledge of app. and infa. experts are captured as reusable TOSCA models • TOSCA enables an eco-system where service providers can Compete and Differentiate to add value to Your Application • TOSCA eco-system vision successfully demonstrated @Eurocloud • TOSCA enables holistic application lifecycle automation while ensuring integrity, security and compliance • TOSCA reduces complexity by expressing application requirements independently from cloud provider capabilities • TOSCA enables flexible movement between different clouds • TOSCA eco-system is rapidly growing with support from many industry leaders and open source partners • Find out how TOSCA can empower your Cloud business
What 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. • Matt to work on overall master template, agree on color palette. • Animate each of the 3 major paragraphs as read by narrator
TOSCA Addresses Critical Cloud Challenges • Speed and accuracymoving apps to Cloud • TOSCA captures knowledge to automate rapid implementation and deployment • TOSCA spans the entire technology stack and multiple Clouds (eco-system) • Agility adapting to change (Business and IT) • TOSCA enables holistic lifecycle automation ensuring Integrity, Security and Compliance • TOSCA reduces complexity by expressing application requirements independently from infrastructure capabilities enabling Cloud consumer choice • ConsumerChoice of Cloud vendor and technology • TOSCA enables flexible movement between different Clouds while maintaining needed functionality, quality and manageability • TOSCA is a recognized OASIS industry standard, aligned with key open source projects (e.g., OpenStack, Eclipse, Cloudify) • Animate each of the 3 challenge bullets as they are introduced by narrator • Matt needs to work on adding graphics that match the verbs/concepts of each bullet. • Discuss only the challenge (perhaps in more detail), but do not discuss solution
The collective knowledge of app. and infa. experts are captured as reusable TOSCA models Application / Service Web Server Tier Database Server Tier Web Server DB Server Web App Database PHP Script Module Containment and Connectivity Concepts Support Composition & Reuse • These concepts lead to An application-centric, holistic, unified model • Models can be validated by automation to ensure app-aware, policy-aligned config, deploymentand other operational semantics • Reusable models extend investments by making it easy to composemore valuable and complex apps from existing apps • Need to say something about “models” as it is intro’dhere • By supporting these principles: containment, connectivity, composition and reuse (from an application perspective) • Animate containment and connectivity (and reuse)
TOSCA enables an eco-system where service providers can Compete and Differentiate to add value to Your Applications Each cloud provider offers his “best fit” of unique capabilities, features, and services, based on requirements described by the application’s TOSCA Service Template Application / Service • TOSCA supports automated application requirement to service provider capability matching • Application can be portable to any cloud (including hybrids) that meets the app’s requirements • Opposite of a “lowest-common denominator” approach Would like a new graphic here. Make more consistent with slide #5 (next) Cloud Provider A Cloud Provider B • Suggestions made to reuse (foreshadow) graphics from slide #6 (Eurocloud) • Explore Venn diagram from “tools”, “service provider” “marketplace” using same color coding, TOSCA at intersection • Show several providers reaching out (serving) to a customer (TOSCA model) • Note: need to work on overlap “best fit” sentence and the “req-cap” sentence
TOSCA eco-system vision successfullydemonstrated @Eurocloud • OASIS Sponsored Multi-Company Interop. Demo • Demos of OASIS SugarCRM, SAP CRM and ERP application portability Participating Companies: October 15-16, Luxembourg • Slides, videos: https://www.oasis-open.org/events/cloud/2013/toscademo Service Designer Design Tools Workload Deployer Other cloud optimization tools multiple marketplaces (conceptual) Service Marketplaces SAP Marketplace Cloud Marketplace Cloud Managers Cloud Management andAutomation SmartCloud Orchestrator Supported Clouds FlexFrame Orchestrator Telco Cloud Solution Different partner cloud orchestration engines & tools interpreting and seamlessly deploying, running and monitoring the same TOSCA service templates on different clouds. 6 • Animate by popluating the empty Tools, marketplace and cloud manager boxes, (no company names) then show arrows showing choice/paths for fulfillment. Cloud Monitoring
TOSCA enables holistic application lifecycle automation while • ensuring integrity, security and compliance Cloud Application Lifecycle with TOSCA Development Teams Architects External Influences v1.1 v1.0 Develop Develop, unit test scripts, plans& artifacts for planned releases, patches, fixes TOSCA TOSCA TOSCA TOSCA TOSCA Model services, policies & requirements Template Template Template Template Template Strategic Requests Design Cloud Provider A Build Operational Requests Cloud Provider B v1.4 v1.2 Operations Cloud Provider C Hot Packs QA Teams Test Deploy, manage & monitor application lifecycle v1.3 Deploy Build & Test releases, updates & configurations Infrastructure Changes TOSCA Templates Agnostic to Cloud Infrastructure Changes TOSCA templates communicate and drive application-centric DevOpsand continuous delivery
TOSCA reduces complexity by expressing application requirements independently from cloud provider capabilities TOSCA Portable Cloud Application TOSCA Service Template Software + Infrastructure Patterns Application Requirements Scaling Policy App DB Compute1 Compute2 Network Storage KVM KVM Ring Network KVM KVM Cloud Consumer Choice TOSCAOrchestration - Match and Optimize KVM KVM Application Requirements (Abstract) (Abstract) Infrastructure Capabilities Infrastructure Capabilities Cloud Provider A Cloud Provider C Cloud Provider B TOSCA applications are portable to different infrastructures
TOSCA enables flexible movement between different clouds Application / Service TOSCA Cloud Service Templates enable … • Cloud providers tomatch application requirements • while still offeringunique solutions • Automated application movement between Clouds • without typical migration pains Initial Deployment TOSCATemplate Move Cloud Provider A Cloud Provider C Freedom to respond to changes in business needs and regulatory demands
TOSCA eco-system is rapidly growing with support from many industry leaders and open source partners • TOSCA Version 1.0 Specification approved as an OASIS Standard (25 Nov 2013) • Government and Corporate Awareness: • OASIS: 600+ member organizations. 5000+ participants spanning 65+ countries • TOSCA TC: 150+ members, 35+ companies and organizations • International Standards: ETSI NFV liaison, etc. • International Research:EU FP7 • Industry Analysts: Forrester names TOSCA as a top four cloud open standard (2014 Mar) • Multi-company Interoperability Demonstrated: • EuroCloud 2013(Oct): IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others • Open Data Center Alliance: TOSCA Application Portability in the Enterprise CloudPoC(2014 Jan) • Open Source: • OpenStack, Eclipse Winery, Cloudify, celar Members Companies Open Source Projects
Find out how TOSCA can empower your Cloud business TOSCA enables application portability and automated managementacross 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 challenges • Speed and accuracy moving apps to Cloud • Agility adapting to change - Business and IT • Choice of Cloud vendor and technology • Talk to your vendors and platform providers about their TOSCA support • Curious to learn more about TOSCA? • Please explore the following resources