Presentation is loading. Please wait.

Presentation is loading. Please wait.

TOSCA An Open Standard for Business Application Agility and Portability in the Cloud Topology and Orchestration Specification for Cloud Applications (TOSCA)

Similar presentations


Presentation on theme: "TOSCA An Open Standard for Business Application Agility and Portability in the Cloud Topology and Orchestration Specification for Cloud Applications (TOSCA)"— Presentation transcript:

1 TOSCA An Open Standard for Business Application Agility and Portability in the Cloud Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard Derek Palma President/CTO/Founder Vnomic Matt Rutkowski Senior Engineer, Master Inventor IBM Open Technologies Paul Lipton VP, Industry Standards and Open Source CA Technologies Richard Probst VP, Infrastructure Technology Strategy SAP

2 AGENDA 2  What is TOSCA? How it addresses critical Cloud challenges  Growing TOSCA eco-system  Dev-Ops enabled by TOSCA  Flexible and Portable TOSCA Applications Empowering business choice in Cloud

3 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… What is TOSCA? 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. 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. 3

4 4 Speed and accuracy moving apps to Cloud TOSCA addresses critical cloud challenges TOSCA addresses critical cloud challenges 1 1 2 2 3 3 Agility adapting to change Consumer Choice of Cloud vendor and technology Consumer Choice of Cloud vendor and technology (Business and IT)

5 5 Web Server Tier Web Server Tier Web Server Web App PHP Script Module Database Server Tier DB Server Database These concepts lead to an application-centric, holistic, unified model Reusable models extend investments by making it easy to compose more valuable and complex apps from existing apps Models can be validated by automation to ensure app-aware, policy-aligned configuration, deployment and operational semantics Containment and Connectivity concepts support Composition & Reuse The collective knowledge of application and infrastructure experts are captured as reusable TOSCA models Containment Connectivity

6 6 TOSCA enables an eco-system where service providers can Compete and Differentiate to add value to Your Applications Each cloud provider competes by offering their “best fit” of unique capabilities, features, and services that match the application’s requirements Cloud Provider C Cloud Provider B automated matching TOSCA supports automated matching of application requirements to provider capabilities Portable Choice Choice of Provider that “best fits” “best fits” your application Choice Choice of Provider that “best fits” “best fits” your application Avoid the “lowest-common denominator” approach… Choice Best Fit TOSCA App TOSCA Apps can be designed to be portable to any cloud (including hybrid) that meets the application’s requirements Cloud Provider A

7 7 Design Tools Service Marketplaces Cloud Managers TOSCA eco-system vision successfully demonstrated @Eurocloud Participating Companies: Marketplace Telco Cloud Solution Supported Clouds FlexFrame Orchestrator Service Designer Cloud Monitoring Workload Deployer Cloud Marketplace Cloud Management and Automation Cloud Orchestrator Cloud optimization tools multiple marketplaces (conceptual) OASIS Sponsored Multi-Company Interop. Demos of SugarCRM, SAP CRM and SAP ERP application portability OASIS Sponsored Multi-Company Interop. Demos of SugarCRM, SAP CRM and SAP ERP application portability Different partner cloud orchestration engines & tools seamlessly modeling, deploying, and running the same TOSCA service templates on different clouds.

8 8 TOSCA Templates Agnostic to Cloud Infrastructure Changes TOSCA enables holistic application lifecycle automation while ensuring integrity, security and compliance Architects Model services, policies & requirements Development Teams Development Teams Develop, unit test scripts, plans & artifacts for planned releases, patches, fixes QA Teams Build & Test releases, updates & configurations Operations Deploy, manage & monitor application lifecycle Cloud Provider A Cloud Provider C Cloud Provider B TOSCA Template Cloud Application Lifecycle with TOSCA TOSCA Template TOSCA Template TOSCA Template TOSCA Template Infrastructure Changes Hot Packs Strategic Requests Operational Requests External InfluencesBusinessConditions TOSCA templates communicate and drive app-centric Dev-Ops and continuous delivery

9 9 TOSCA Portable Cloud Application TOSCA Portable Cloud Application TOSCA reduces application complexity Enabling TOSCA applications to be portable to different infrastructures Application Requirements TOSCA Orchestration TOSCA Orchestration TOSCA Service Template Storage Compute1 DB Compute2 App Network Scaling Policy Scaling Policy Ring Network Ring Network KVM Cloud Provider C Cloud Provider B PowerVM SSD PowerVM SSD PowerVM SSD PowerVM SSD PowerVM RDMA Network RDMA Network Cloud Provider A 10 Gb Network 10 Gb Network X86 VM HDD X86 VM HDD X86 VM Infrastructure Capabilities by expressing application requirements… independently from cloud provider Capabilities… & OptimizationAutomatic Matching

10 TOSCA enables flexible movement between different clouds Application / Service Initial Deployment TOSCA Cloud Service Templates enable … 10 TOSCA Template Cloud Provider A Cloud Provider C Freedom to respond to changes in business needs and regulatory demands WebApp Database Cloud providers to match application requirements while still offering unique solutions Automated application movement between Clouds without typical migration pains Move

11 11 TOSCA eco-system is rapidly growing with support from industry leaders TOSCA Version 1.0 Specification approved as an OASIS Standard (Nov 2013) Government and Corporate Awareness: –OASIS: 600+ member organizations. 5000+ participants spanning 65+ countries –TOSCA 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 others –Open Data Center Alliance: TOSCA Application Portability in the Enterprise Cloud PoC (Jan 2014)TOSCA Application Portability in the Enterprise Cloud Open Source : –OpenStack, Eclipse, getcloudify.org, celar Member Companies Open Source Projects … and open source partners

12 Find out how TOSCA can empower your Cloud business 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 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. 12

13 TOSCA Technical Committee Public Page – https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca TOSCA v1.0 Specification – http://docs.oasis-open.org/tosca/TOSCA/v1.0/TOSCA-v1.0.pdf http://docs.oasis-open.org/tosca/TOSCA/v1.0/TOSCA-v1.0.pdf TOSCA v1.0 Primer – http://docs.oasis-open.org/tosca/tosca-primer/v1.0/tosca-primer-v1.0.pdf http://docs.oasis-open.org/tosca/tosca-primer/v1.0/tosca-primer-v1.0.pdf TOSCA Simple Profile in YAML v1.0 in early, committee-approved draft form – http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/TOSCA- Simple-Profile-YAML-v1.0.pdf http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/TOSCA- Simple-Profile-YAML-v1.0.pdf OASIS YouTube Channel – https://www.youtube.com/user/OASISopen https://www.youtube.com/user/OASISopen Contact the Technical Committee Co-Chairs: – Paul Lipton, paul.lipton@ca.compaul.lipton@ca.com – Simon Moser, smoser@de.ibm.comsmoser@de.ibm.com 13 TOSCA Resources – Learn More

14 14 See the latest TOSCA Ecosystem in our video Cloudify ODCA Forecast Kiosk video features… OASIS TOSCA TC Members showcasing their support of the “TOSCA Ecosystem” ODCA Forecast Kiosk video features… OASIS TOSCA TC Members showcasing their support of the “TOSCA Ecosystem” Developed by the TOSCA Marketing & Education WG Developed by the TOSCA Marketing & Education WG

15 15 An Open Standard for Business Application Agility and Portability in the Cloud

16 16 ©2014 Open Data Center Alliance, Inc. ALL RIGHTS RESERVED.


Download ppt "TOSCA An Open Standard for Business Application Agility and Portability in the Cloud Topology and Orchestration Specification for Cloud Applications (TOSCA)"

Similar presentations


Ads by Google