slide index (per richard’s sugg. / not to be included in video) what is tosca? tosca addresses...

11
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 knowledge of application and infrastructure experts 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 1

Upload: mariah-davidson

Post on 23-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

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 knowledge of

application and infrastructure experts• 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

1

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

2

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

1. Speed and accuracy moving apps to Cloud• TOSCA captures knowledge to automate rapid implementation and deployment• TOSCA spans the entire technology stack and multiple Clouds (eco-system)

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

3. Consumer Choice 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)

TOSCA Addresses Critical Cloud Challenges

4

Web Server Tier

Web Server

Web App

PHP Script Module

Database Server Tier

DB Server

Database

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

TOSCA models integrate the collective knowledge of application and infrastructure experts

Need to say something about “models” as it is intro’d here

5

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 consistentwith slide #5 (next)

Cloud MonitoringService Designer D

esig

n To

ols

Serv

ice

Mar

ketp

lace

sCl

oud

Man

ager

s

SAPMarketplace

Telco Cloud Solution Supported CloudsFlexFrame

Orchestrator

Workload Deployer

Other cloud optimization tools

OASIS Sponsored Multi-Company Interop. Demo– Demos of OASIS SugarCRM, SAP CRM and ERP application portability

Different partner cloud orchestration engines & tools interpreting and seamlessly deploying, running and monitoring the same TOSCA service templates on different clouds.

TOSCA eco-system vision successfully demonstrated @Eurocloud

October 15-16, Luxembourg Slides, videos: https://www.oasis-open.org/events/cloud/2013/toscademo

ParticipatingCompanies:

Cloud Marketplace

Cloud Management and Automation

6

SmartCloudOrchestrator

multiple marketplaces (conceptual)

TOSCA Templates Agnostic to Cloud Infrastructure ChangesInfrastructure Changes

Hot Packs

Strategic Requests

Operational Requests

TOSCA enables holistic application lifecycle automation whileensuring integrity, security and compliance

TOSCA templates communicate and drive application-centric DevOps and continuous delivery

Development Teams

QA TeamsOperations

ExternalInfluences

TOSCATemplate

Architects

Model services, policies &

requirements

Cloud Provider A

Cloud Provider C

Build & Test releases, updates & configurations

Develop, unit test scripts, plans &

artifacts for planned releases,

patches, fixes

TOSCATemplate

TOSCATemplate

TOSCATemplate

TOSCATemplate

Deploy, manage & monitor application

lifecycle

Cloud Provider B

v1.0

Cloud Application Lifecycle with TOSCA

v1.1

v1.2

v1.3

v1.4

TOSCAPortableCloudApplication

TOSCA reduces complexity by expressing application requirements independently from cloud provider capabilities

TOSCA applications are portable to different infrastructures

Appl

icati

on

Requ

irem

ents

Infr

astr

uctu

reCa

pabi

lities

Application Requirements (Abstract)

(Abstract)Infrastructure Capabilities

Storage

Compute1

DB

Compute2

App

Network

TOSCA Orchestration- Match and Optimize

TOSCA Service TemplateSoftware + Infrastructure Patterns

Cloud Consumer Choice

ScalingPolicy

RingNetwork

KVM

KVM

KVMKVM

KVM

KVM

Cloud Provider A

Cloud Provider C

Cloud Provider B

8

TOSCA enables flexible movement between different clouds

Cloud Provider C

TOSCATemplate

Application / Service

Initi

al D

eplo

ymen

t

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

1010

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 Cloud PoC (2014 Jan)

Open Source:

– OpenStack, Eclipse Winery, Cloudify, celar

Members Companies

Open Source Projects

11

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

• Curious to learn more about TOSCA?– Please explore the following resources

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.