TOSCA-CxO-MasterScript.docx · Web viewUnlike existing orchestration efforts that only address...

14
TOSCA Script for ODCA Forecast 2014 kiosk presentation 2014-08-19 Draft for review by Interop SC /Technical Education & Marketing Ad Hoc Table of contents: Total time ~ 13:43 min Title Page (0:20 min) What is TOSCA? (0:23 min) TOSCA addresses critical cloud challenges (0:31 min) The collective knowledge of application and infrastructure… (0:37 min) TOSCA enables an eco-system where service providers can Compete … (0:44 min) TOSCA eco-system vision successfully demonstrated @Eurocloud (0:59 min) TOSCA enables holistic application lifecycle automation … (1:41 min) TOSCA reduces complexity by expressing application requirements… (1:35 min) TOSCA enables flexible movement between different clouds (1:00 min) TOSCA eco-system is rapidly growing with support from many … (1:57 min) Find out how TOSCA can empower your Cloud business (0:32 min) The TOSCA Ecosystem in action! 13 Company slides (3:24 min) (avg. 15 sec / company 1

Transcript of TOSCA-CxO-MasterScript.docx · Web viewUnlike existing orchestration efforts that only address...

TOSCA-CxO-MasterScript.docx

TOSCA Script for ODCA Forecast 2014 kiosk presentation

2014-08-19

Draft for review by Interop SC /Technical Education & Marketing Ad Hoc

Table of contents: Total time ~ 13:43 min

Title Page(0:20 min)

What is TOSCA? (0:23 min)

TOSCA addresses critical cloud challenges (0:31 min)

The collective knowledge of application and infrastructure…(0:37 min)

TOSCA enables an eco-system where service providers can Compete …(0:44 min)

TOSCA eco-system vision successfully demonstrated @Eurocloud(0:59 min)

TOSCA enables holistic application lifecycle automation …(1:41 min)

TOSCA reduces complexity by expressing application requirements…(1:35 min)

TOSCA enables flexible movement between different clouds(1:00 min)

TOSCA eco-system is rapidly growing with support from many … (1:57 min)

Find out how TOSCA can empower your Cloud business(0:32 min)

The TOSCA Ecosystem in action!13 Company slides(3:24 min)(avg. 15 sec / company

Slide “Title Page” (0:20 min)

· Welcome to OASIS TOSCA – an important new open cloud standard defining Topology and Orchestration for Cloud Applications

· My name is Karsten Beins, I’m a member of the OASIS TOSCA Technology Committee and I will provide an overview how TOSCA addresses business application agility and portability in the cloud

Slide “What is TOSCA?” (0:23 min)

1. This new open cloud standard constitutes a unique eco-system, supported by a large and growing number of international industry leaders.

2. It defines the interoperable description of complex applications,

3. Enabling portability and automated application lifecycle management across cloud providers, regardless of the underlying cloud platform or infrastructure.

Slide “TOSCA addresses critical cloud challenges” (0:31 min)

Unlike many other industry standards TOSCA is an Application centric technology and helps to address the 3 most important challenges at that level:

1. How do you capture dispersed expert knowledge to reliably automate rapid implementation and deployment?

2. How can you cope with complex and frequent changes?

3. The consumer choice of cloud vendor and technology - How can this promise of the cloud paradigm actually become reality?

Slide “The collective knowledge of application and infrastructure experts are captured as reusable TOSCA models” (0:37 min)

1. TOSCA models cover application components as well as underlying software and hardware capturing the collective knowledge of domain experts at all layers.

2. TOSCA leverages advanced modeling concepts such as Containment, Connectivity, Composition and Reuse to capture application requirements and to understand the relationships between components.

3. TOSCA enables tooling to compose portable applications from smaller reusable building blocks which can be orchestrated and validated for consistency with customer policies.

Slide “TOSCA enables an eco-system where service providers can compete and differentiate to add value to Your Applications” (0:44 min)

We can observe an undesirable commoditization amongst cloud providers, each one taking a “lowest-common denominator” approach to facilitate application portability to their environments. While this can address portability issues, it creates a barrier for innovation.

1. TOSCA supports automated match-up of application requirements to cloud provider capabilities.

2. It gives each cloud provider the opportunity to ensure portability of your application into his environment …

3. While offering his “best fit” quickly and easily including his unique values, features, and services for the benefits of your application.

Slide “TOSCA eco-system vision successfully demonstrated @Eurocloud” (0:59 min)

1. At the Eurocloud event in October 2013, seven companies, for the first time, demonstrated portability of complex applications across very different cloud environments.

2. Besides TOSCA portability the examples of SugarCRM, SAP CRM and SAP ERP applications proved that the vision of a growing eco-system around TOSCA service templates was possible, offering:

3. Design tools to model and customize TOSCA applications,

4. Service Marketplaces to publish and distribute TOSCA application templates,

5. Clouds Managers to deploy TOSCA applications to cloud environments,

6. And Monitoring tools to provide template-based application health monitoring.

7. TOSCA service template principles build the foundation for their interoperability.

8. As the TOSCA eco-system is steadily growing since then it is likely that you will see further public interoperability demonstrations in the future.

Slide “TOSCA enables holistic application lifecycle automation while ensuring integrity, security and compliance” (1:41 min)

1. Unlike existing orchestration efforts that only address initial deployments TOSCA addresses the full lifecycle of applications and the DevOps continuous integration challenge.

2. The IT infrastructure neutral TOSCA service template captures and communicates all facets of the agile process involving different tasks, people, roles and processes in the context of cloud applications.

3. Let’s consider how this works throughout the application lifecycle:

In the design phase architects model the application and optionally the underlying infrastructure in a TOSCA template.

4. In the development phase developers model additional details such as network requirements, reliability constraints and can also add artifacts such as application components, patches, test scripts, etc.

5. In the build and test phase integration & test engineers can reap the benefits of TOSCA to easily deploy, modify and test cloud applications while contributing additional install & test artifacts and requirements.

6. In the operations phase the operations team may initially deploy a cloud application into production that meets business requirements.

7. Later on, TOSCA enables the entire applications team, from architects to operations, to collaborate in order to easily patch or improve the cloud application.

8. They would do so by specifying a new desired state in the TOSCA service template, in response to external influences such as changing business conditions.

Slide “TOSCA reduces complexity by expressing application requirements independently from cloud provider capabilities” (1:35 min)

So how can TOSCA templates manage to be agnostic to different cloud implementations? The key here is that TOSCA models express application requirements independently from cloud infrastructure capabilities.

1. Here we show a portable application modeled in TOSCA which includes a scalable application and database, that has modeled its compute, storage and networking in terms of abstract requirements. For example, compute power, storage speed, or networking throughput, as well as fault resiliency, can be described without any ties to any specific infrastructure architecture.

2. Here we have 3 different cloud providers using different underlying technology and implementations that they offer to TOSCA applications as capabilities. For example, processor or storage architecture, virtualization technology or network topology.

3. At application deployment time a TOSCA orchestrator uses the information regarding an application’s Requirements and the provider’s Capabilities to decide what aspects of the TOSCA-enabled cloud infrastructure provide the optimal environment for the TOSCA application.

4. This decoupling between the application and cloud provider, only found in TOSCA, enables cloud application owners to achieve true application portability and offers them the ultimate in consumer choice when selecting a cloud provider.

Slide “TOSCA enables flexible movement between different clouds” (1:00 min)

1. As already explained, the concept of TOSCA-enabled portability allows optimal initial deployment of an application to the preferred cloud.

2. Moreover it gives application owners the ability to distribute their applications across clouds, or move those applications to new cloud providers, as needed over time, to meet changing technical, business, and regulatory conditions.

For example, the upcoming holiday season may cause increased transaction throughput requirements for my retail cloud application that cannot be met by my current cloud provider.

Or, new healthcare privacy regulations may require moving my application to a provider who can offer sufficient audit and privacy capabilities.

3. That freedom comes from the inherent lower cost, effort and risk that the TOSCA modeling approach provides for such operations.

Slide “TOSCA eco-system is rapidly growing with support from many industry leaders and open source partners” (1:57 min)

1. TOSCA v1.0 has been an approved OASIS standard since November 2013 and is the basis for a growing eco-system of industry leaders and open source partners. Further improvements are in the works, including enhanced interoperability, flexibility, and capabilities, as well as support for new formats such as JSON and YAML, that are critical for cloud platforms.

2. As the TOSCA eco-system expands, the TOSCA Technical Committee has grown to be one of the largest in OASIS with its broad representation of leading companies, governments and other worldwide organizations. This is a further indicator of their growing level of commitment to the TOSCA eco-system.

In addition to serious recognition from leading analyst firms such as Forrester, TOSCA is being referenced by a growing number of de jure open standards organizations such as ETSI and research organizations in Europe and elsewhere.

3. The TOSCA standard is already quite real. Implementations have been publically demonstrated, for example at Eurocloud in October 2013 as we discussed earlier.

Also, a very worthwhile ODCA proof-of-concept was conducted in January 2014. The findings of that study have provided additional guidance to the ongoing TOSCA standardization and refinement work.

4. Lastly, there is accelerating interest and support in the open source community, as well. For example, there are now several different TOSCA-related projects in the OpenStack community. Additionally, there are TOSCA-related open source projects in the Eclipse Foundation, Apache Foundation, Cloudify, and celar.

But perhaps most important is that the rate of adoption and growth in support of the TOSCA ecosystem is accelerating.

Slide “Find out how TOSCA can empower your Cloud business” (0:32 min)

1. To wrap it up: the new OASIS TOSCA standard is instrumental for portable applications across clouds

2. TOSCA enables unique solutions to Your key cloud challenges

3. So it’s time to find out yourself how TOSCA can empower Your cloud business.

I’d encourage you to ask your vendors and cloud providers about their TOSCA support.

Also please talk to your architects and developers. They can start today using TOSCA principles in all their cloud projects by creating reusable TOSCA templates.

Slide “The TOSCA Ecosystem in action!” (3:24 min)

1. The following 3½ minutes are dedicated to showcase TOSCA solutions and technologies such as Design Tools, Marketplaces, Orchestrators and Cloud Managers from the growing number of supporting companies and organizations.

1. Axway has developed an application-centric TOSCA orchestration prototype which is able to run TOSCA v1.0 interoperable use cases.

2. Canonical’s Juju is an Open Source TOSCA Orchestrator that can portably deploy workloads across clouds and baremetal with an ecosystem of tools and reusable workloads.

3. CA Technologies, a leader in unified infrastructure and cloud management and one of the original proposers of TOSCA, and the CA Nimsoft Monitor team recognizes the growing importance of TOSCA and its rapidly expanding eco-system.

4. Fastconnect’s Application LIfecycle ENabler 4 Cloud is an Open-Source Cloud Governance Solution based on TOSCA.

5. Fujitsu is driving its FlexFrame Orchestrator towards cloud interoperability and application portability through use of the OASIS-TOSCA standard.

6. GigaSpaces Cloudify Cloud Application Orchestrator to support TOSCA Service Templates using with workflows to automate deployments and other DevOps automation processes.

7. HP Cloud Service Automation, HP’s comprehensive Hybrid Cloud Management Solution, supports Declarative Service Designs that are aligned with TOSCA modeling principles.

8. Huawei’s Telco Cloud Solution is able to consume interoperable TOSCA application packages, visualize and manage their topologies and deploy them.

9. IBM’s Cloud Orchestrator provides integrated tooling to create TOSCA v1.0 applications, deploy them with customer policies and monitor and scale them in Cloud deployments.

10. SAP supports the development of the TOSCA standard and contributed SAP application use cases that have been consumed and deployed by independently developed, yet interoperable, TOSCA tools and solutions.

11. SINTEF is the largest research organisation in Scandinavia, and is evolving its Cloud Modelling Language (CloudML) in the context of the EU-funded projects MODAClouds and PaaSage while actively working to support TOSCA and further extend TOSCA’s capabilities.

12. Vnomic's Service Designer and Desired State Controller support the design, deployment, update and migration of TOSCA Service Templates across diverse private, hybrid, and public cloud.

13. Zenoss is able to provide instrumented monitoring and operational support of deployed TOSCA service templates against customer IT policies.

1