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

Slides:



Advertisements
Similar presentations
TOSCA Value for CxOs Ad-hoc workgroup status update to TOSCA TC members Editors: Karsten Beins (Fujitsu), Peter Gibbels (HP), Paul Lipton (CA Technologies),
Advertisements

TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard An Open Standard for Business Application Agility and Portability.
System Center 2012 R2 Overview
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Introducing Open Platform for NFV Please direct any questions or comments to 1.
Service Provisioning Service Provider Consulting Microsoft Consulting Services harvests the knowledge, experience, and tools established by designing and.
TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard An Open Standard for Business Application Agility and Portability.
Slide Index (per Richard’s sugg. / not to be included in video) What is TOSCA? TOSCA Addresses Critical Cloud Challenges TOSCA models integrate the collective.
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
Cloud Attributes Business Challenges Influence Your IT Solutions Business to IT Conversation Microsoft is Changing too Supporting System Center In House.
TOSCA Interoperability Demonstration
February/March 2011 HP CLOUD SERVICE AUTOMATION Hemanth Dattatreya HP Software.
Orchestrating Trusted Cloud Serviced Using TOSCA Simon Moser Cloud Computing Architect & co-chair of the TOSCA Technical Committee IBM.
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
TOSCA Topology and Orchestration Specification for Cloud Applications International Cloud Symposium October 10-12, 2012 Paul Lipton, VP Industry Standards,
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
An Open Standard for Business Application Agility and Portability in the Cloud TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA)
TOSCA Value for CxOs Draft outline for feedback by TOSCA TC members Editors: Karsten Beins (Fujitsu), Peter Gibbels (HP), Paul Lipton (CA Technologies),
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
System Management for Virtualization and Automation in a Dynamic Data Center SVM’08 Munich Karsten Beins, Sen. Director Infrastructure Technology.
How TOSCA Adds Value and Portability in a Container-Centric World
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
TOSCA Value for CxOs 1 st draft outline for feedback by TOSCA TC members Editors: Karsten Beins (Fujitsu), Peter Gibbels (HP), Paul Lipton (CA Technologies),
TOSCA Value for CxOs 1 st draft outline for feedback by TOSCA TC members Editors: Karsten Beins (Fujitsu), Peter Gibbels (HP), Paul Lipton (CA Technologies),
Objective: Enable portability and semi-automatic management of applications across clouds regardless of provider platform or infrastructure thus expanding.
TOSCA Value for CxOs Draft outline for feedback by TOSCA TC members Editors: Karsten Beins (Fujitsu), Peter Gibbels (HP), Paul Lipton (CA Technologies),
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
1 Adopting and Embracing Open Source for NFV Guy Shemesh Senior Director for Cloud Solutions, CloudBand October 2015.
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.
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard OASIS TOSCA presentation to ETSI NFV Information Modelling Workshop.
An Open Standard for Business Application Agility and Portability in the Cloud TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA)
How TOSCA Adds Value in NFV world
Open Source and Info Models 17 Dec 2015 Bryan Sullivan, AT&T.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
TOSCA Interoperability Demonstration
An Open Standard for Business Application Agility and Portability in the Cloud TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA)
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
TOSCA Interop SC – Proposed Timeline for Discussion Revised Sept 10, 2012 Matt Rutkowski.
Azure Stack Foundation
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard An Open Standard for Business Application Agility and Portability.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard An Open Standard for Business Application Agility and Portability.
Partner Toolbox Cloud Infrastructure & Management
Accelerate your DevOps with OpenShift by Red Hat
CIM Modeling for E&U - (Short Version)
Service Delivery and Governance
Hybrid Management and Security
Partner Toolbox Cloud Application Development
Service Delivery and Governance
TOSCA Interoperability Demonstration
TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard An Open Standard for Business Application Agility and Portability.
Cloud Application Marketplaces
TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard An Open Standard for Business Application Agility and Portability.
Cloud Application Marketplaces
Service Model Monitoring Cloud Application Marketplaces
Cloud Application Marketplaces
Cloud Application Marketplaces
Cloud Application Marketplaces
Service Delivery and Governance
Microsoft Virtual Academy
Cloud Application Marketplaces
Cloud Application Marketplaces
Productive + Hybrid + Intelligent + Trusted
Presentation transcript:

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

Matt to work on overall master template, agree on color palette. Animate each of the 3 major paragraphs as read by narrator 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.

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 1.Speed and accuracy moving apps to Cloud 2.Agility adapting to change (Business and IT) 3.Consumer Choice of Cloud vendor and technology TOSCA addresses critical cloud challenges

Need to say something about “models” as it is intro’d here By supporting these principles: containment, connectivity, composition and reuse (from an application perspective) Animate containment and connectivity (and reuse) 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 Models can be validated by automation to ensure app-aware, policy-aligned config, deployment and other operational semantics Reusable models extend investments by making it easy to compose more valuable and complex apps from existing apps Containment and Connectivity concepts support Composition & Reuse Application / Service The collective knowledge of application and infrastructure experts are captured as reusable TOSCA models

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 Cloud Provider A Cloud Provider B 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 Would like a new graphic here. Make more consistent with slide #5 (next) 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

Design Tools Service Marketplaces Cloud Managers OASIS Sponsored Multi-Company Interop. Demos of SugarCRM, SAP CRM and ERP application portability Different partner cloud orchestration engines & tools seamlessly modeling, deploying, running and monitoring the same TOSCA service templates on different clouds. TOSCA eco-system vision successfully October 15-16, Luxembourg Participating Companies: SAP Marketplace Telco Cloud Solution Supported Clouds FlexFrame Orchestrator Service Designer C loud Monitoring Workload Deployer Cloud Marketplace Cloud Management and Automation SmartCloud Orchestrator Other cloud optimization tools multiple marketplaces (conceptual) Animate by populating the empty Tools, marketplace and cloud manager boxes, (no tools/company names or logos). Empty clouds in bottom layer Add tools/logos/company names for “Design” layer then “Marketplace” layer, then “Cloud Manager” layer then add/show purple arrows between the 3 layers showing choice/paths for fulfillment. Show arrows top-down from orange layer to purple to blue layers in that order

TOSCA Templates Agnostic to Cloud Infrastructure Changes TOSCA enables holistic application lifecycle automation while ensuring integrity, security and compliance TOSCA templates communicate and drive application-centric DevOps and continuous delivery Infrastructure Changes Hot Packs Strategic Requests Operational Requests External Influences 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 Animate by “role” starting with Architects then adding Development, QA and Operations (in that order around the circle) Initially, the slide starts with just the clouds and the purple ring, For each role add the yellow arrow(s) and yellow boxes and any arrows and TOSCA templates they connect to. Finally add the “External Infuences” and add 1 by 1 the darker purple arrows inside of it from top-to- bottom (i.e., Strategic requests, operational requests, etc.)

TOSCA Portable Cloud Application TOSCA Portable Cloud Application TOSCA reduces complexity by expressing application requirements independently from cloud provider capabilities TOSCA applications are portable to different infrastructures Application Requirements Infrastructure Capabilities Infrastructure Capabilities Application Requirements (Abstract) Storage Compute1 DB Compute2 App Network TOSCA Orchestration - Match and Optimize TOSCA Orchestration - Match and Optimize TOSCA Service Template Software + Infrastructure Patterns Cloud Consumer Choice Scaling Policy Scaling Policy Ring Network Ring Network KVM Cloud Provider A Cloud Provider C Cloud Provider B 8 Initially the slide starts with everything but the arrows (and dotted lines connecting the “top” (App requirements) to the “bottom” (Infra. Capabilities) and also the “TOSCA Orhcstration” box is hidden. The Large Arrows on the left are the first to be made visible (first adding the orange App reqs then adding the blue Infra Caps) Then add the “Match and Optimize” purple box Finally we add the smaller arrows connecting the graphics by adding (in the same order) the 1 orange chevron inside the App Req. box and then the 3 blue Caps for providers A, B and C and the connecting lines. Ideally we would show the TOSCA document flowing to Clouds A, B and C in along the dotted line’s path 10 Gb Network 10 Gb Network X86 VM HDD X86 VM HDD X86 VM PowerVM SSD PowerVM SSD PowerVM SSD PowerVM SSD PowerVM RDMA Network RDMA Network (Abstract) Infrastructure Capabilities

TOSCA enables flexible movement between different clouds Cloud Provider C TOSCA Template Application / Service Initial Deployment TOSCA Cloud Service Templates enable … Cloud providers to match application requirements – while still offering unique solutions Automated application movement between Clouds – without typical migration pains Move 9 Cloud Provider A Freedom to respond to changes in business needs and regulatory demands Initially no arrows Animate the “Initial deployment” arrow Then add and animate the “Move” arrow

10 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 participants spanning 65+ countries –TOSCA TC: 150+ members, 35+ companies & orgs. –Iternational 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 Winery, getcloudify.org, Apache, celar Members Companies Open Source Projects

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. 11

TOSCA Technical Committee Public Page – open.org/committees/tc_home.php?wg_abbrev=tosca open.org/committees/tc_home.php?wg_abbrev=tosca TOSCA v1.0 Specification – TOSCA v1.0 Primer – primer-v1.0.pdf primer-v1.0.pdf TOSCA Simple Profile in YAML v1.0 in early, committee-approved draft form – YAML/v1.0/TOSCA-Simple-Profile-YAML-v1.0.pdf YAML/v1.0/TOSCA-Simple-Profile-YAML-v1.0.pdf Technical Committee Co-Chairs: – Paul Lipton, – Simon Moser, 12 TOSCA Resources – Learn More

The following slides …  Showcase companies’ and organizations’ TOSCA Design Tools, Marketplaces, Orchestrators and Cloud Managers The TOSCA Ecosystem in action!

App-Centric Cloud Lifecycle Prototype: Sugar CRM CSAR Use Case

∂ Application LIfecycle ENabler 4 Cloud Open-Source Cloud Governance Solution based on TOSCA Alien4Cloud Cloud Service ARchives ∂ Single application package Enterprise devops collaboration & Self-Service Execution platforms Applications TOSCA Topology edition Multiple platforms and clouds Multiple platform versions Application Lifecycle management Containers … … PaaS and Orchestrators Private CloudPublic Cloud … … Cloud governance Environment Resources and Capabilities Orchestrator Compliant Package Continuous Delivery cloudify 2 cloudify 3 heat others

 FlexFrame ® Orchestrator solutions enable dynamic infrastructures for private and hosted clouds focusing on SAP Applications  Adopting OpenStack and OASIS-TOSCA is driving FlexFrame ® Orchestrator innovation towards cloud interoperability and application portability  Potentially extending FlexFrame ® Orchestrator to support a broad set of TOSCA-compliant business applications FlexFrame ® Orchestrator adopting TOSCA Key Technologies Automation & Orchestration Application & Infrastructure Virtualization High Availability Disaster Tolerance Multi Tenancy Lifecycle Management TOSCA Service Templates Application Repository Key Values Reduced Costs Increased Agility Improved Service Levels Reduced Complexity Cloud Interoperability & Portability FlexFrame Management Application & Hardware Virtualization Computing Storage Network Orchestration TOSCA Service Template

Develop a TOSCA Design model for a Pet Clinic App and deploy the application HP Cloud Service Automation - HP’s comprehensive Hybrid Cloud Management Solution 17 Declarative Service Designs (Aligned to TOSCA principles) Publish into Catalogs as Service Offerings Create Subscriptions Topological graph results in a system generated execution plan for fulfillment

Deploy the SugarCRM Based on Tosca CSAR Package Upload the CSAR package Topology of the Application based on the CSAR Package and the Deploying Flow Login portal For Tosca Demo Step 1: LoginStep 2: Upload Step 3: DeployingStep 4: Deployment Successful Status of each nodes descript in the CSAR Package Ready Wait for implement installing configuring 18

Demo TOSCA Service Templates import and deployment using IBM Cloud Orchestrator Import of the SugarCRM or SAP TOSCA applications into our integrated application builder tool. Integrated tooling for TOSCA template creation and editing Import and export of TOSCA v1.0 compliant service templates Deploy-time composition of service templates based on policies Integrated monitoring and scaling of deployed services Deployed instances of SugarCRM or SAP services with public IP addresses SugarCRM or SAP CRM services offered in a service catalog 19

Service Designer and Desired State Controller support for TOSCA Marketplaces Publish to Marketplaces Vnomic Desired State Controller Deploy from Marketplaces Cloud X Import and Compose new Services Vnomic Service Designer Model existing deployments Orchestrate TOSCA Service Templates across diverse clouds and infrastructures Compose Services from existing deployments and component libraries Create TOSCA Service Templates using modeled Components and Artifacts Vnomic Suite: Declarative Desired State Service Delivery and Governance for the most complex applications and infrastructures

Copyright Zenoss, Inc. SAP service deployed with TOSCA orchestration Realized deployment is instrumented for monitoring using TOSCA template along with deployment information Results in deployment and operational support of services based on IT policies Service Model Monitoring via TOSCA 21