16
TOSCA An Open Standard for Cloud Application Portability Topology and Orchestration Specification for Cloud Applications Matt Rutkowski Senior Engineer, Master Inventor IBM Open Technologies

An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

TOSCA

An Open Standard

for Cloud Application Portability

Topology and Orchestration Specification for Cloud Applications

Matt Rutkowski Senior Engineer, Master Inventor

IBM Open Technologies

Page 2: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

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

Page 3: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

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

3

Page 4: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

4

Speed and accuracy moving apps to Cloud

TOSCA addresses critical cloud challenges

1

2

3

Agility adapting to change

Consumer Choice of Cloud vendor and technology

(Business and IT)

Page 5: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

5

TOSCA Application Model

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

Co

nta

inm

ent

Connectivity

Page 6: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

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

TOSCA supports automated matching of application requirements to provider

capabilities

Portable

Choice of Provider that “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

Page 7: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

7

De

sign

To

ols

Se

rvic

e

Mar

ketp

lace

s C

lou

d

Man

age

rs

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

Different partner cloud orchestration engines & tools seamlessly modeling,

deploying, and running the same TOSCA service templates on different clouds.

Page 8: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

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

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 Influences

Business

Conditions

TOSCA templates communicate and drive app-centric Dev-Ops and continuous delivery

Page 9: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

9

TOSCA Portable Cloud Application

TOSCA reduces application complexity

Enabling TOSCA applications to be portable to different infrastructures

Application Requirements

TOSCA Orchestration

TOSCA Service Template

Storage

Compute1

DB

Compute2

App

Network

Scaling Policy

Ring Network

KVM

KVM

KVM KVM

KVM

KVM

Cloud Provider C

Cloud Provider B

PowerVM

SSD PowerVM

SSD PowerVM

SSD PowerVM

SSD PowerVM

PowerVM

RDMA Network

Cloud Provider A

10 Gb Network X86 VM

HDD X86 VM

HDD X86 VM

Infrastructure Capabilities

by expressing application requirements…

independently from cloud provider Capabilities…

& Optimization Automatic Matching

Page 10: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

TOSCA enables flexible movement between different clouds

Application / Service

Init

ial D

ep

loym

en

t

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

Page 11: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

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)

Open Source:

– OpenStack, Eclipse, getcloudify.org, celar

Member Companies

Open Source Projects

… and open source partners

Page 12: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

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

Page 13: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

• TOSCA Technical Committee Public Page

– 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 • TOSCA v1.0 Primer

– 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

• OASIS YouTube Channel

– https://www.youtube.com/user/OASISopen

• Contact the Technical Committee Co-Chairs:

– Paul Lipton, [email protected] – Simon Moser, [email protected]

13

TOSCA Resources – Learn More

Page 14: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

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”

Developed by the TOSCA Marketing & Education WG

Page 15: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

15

Questions?

Page 16: An Open Standard for Cloud Application Portability · 2018-02-26 · –EuroCloud 2013:(Oct 2013) IBM, SAP, Fujitsu, Huawei, HP, Vnomic, Zenoss and others –Open Data Center Alliance:

16

Join the Cloud Standards Customer Council

An end user advocacy group dedicated to

accelerating cloud’s successful adoption and

drilling down into the standards, security, and

interoperability issues surrounding the transition

to the cloud.

The CSCC is where emerging standards and

user needs intersect.

Become a member:

www.cloud-council.org