Invitation to OASIS CAMP A Cirrus View (high level)

Similar documents
Interoperability & Portability for Cloud Computing: A Guide.

Cloud Application Management for Platforms Version 1.1

Seamless adaptive multi-cloud management of service-based applications

OPEN DATA CENTER ALLIANCE Usage Model: Guide to Interoperability Across Clouds

Code-to-Cloud with OpenNebula & Megam Varadarajan Narayanan Kishore Kumar Neelamegam Thomas Alrin Raj Thilak

Security Issues in Cloud Computing

Networks and Services

TOSCA Interoperability Demonstration

Seamless adaptive multi- cloud management of service- based applications. European Open Cloud Collaboration Workshop, May 15, 2014, Brussels

Cloudy Middleware MARK LITTLE TOBIAS KUNZE

Cloud Service Rollout. Chapter 9

Oracle Reference Architecture and Oracle Cloud

Cloud Computing Use Cases Version 1.0

Foundations for your. portable cloud

Lecture 02b Cloud Computing II

HPE Software SAP Automation

[Who Cares?] as a Service

Why Cloud Standards Matter

Implementing Microsoft Azure Infrastructure Solutions

Oracle public Database and Java Cloud for Trials

Web Application Hosting Cloud Solution Architecture.

Timo Koskinen, Cloud Computing Leader & Chief Technologist, IBM Finland IBM Corporation

Cloud definitions you've been pretending to understand. Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Customer Cloud Architecture for Mobile.

SDN/Virtualization and Cloud Computing

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper

Cisco Cloud Architecture for the Microsoft Cloud Platform

Virtualization in a Multipurpose Commercial Data Center

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

< IMPACT > START ACCELERATE IMPACT

OPEN DATA CENTER ALLIANCE USAGE Model: Software as a Service (SaaS) Interoperability Rev 1.0

Interoperability and Portability for Cloud Computing: A Guide

September 2009 Cloud Storage for Cloud Computing

The Definitive Guide to Cloud Acceleration

Rethink IT. Rethink Business. Cloud Computing. October 18-19, Jim Sanders

Cloud Standards - A Telco Perspective

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

An Introduction to SCIM: System for Cross-Domain Identity Management

Cloud Computing Technology

Cloud Computing Security Issues

1 What is Cloud Computing? Cloud Infrastructures OpenStack Amazon EC CAMF Cloud Application Management

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Lecture 02a Cloud Computing I

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

Portable, Interoperable Cloud Applications using TOSCA

Portable, Interoperable Cloud Applications using TOSCA

Winery A Modeling Tool for TOSCA-based Cloud Applications

Oracle Cloud Bjarte Drivenes Enterprise Architect. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

IT Infrastructure Services. White Paper. Emerging PaaS Models and Migration to PaaS

Navigating through the cloud: A case study in opportunities & risks

Barnaby Jeans Sr. Solution Architect Business Critical Applications

NCTA Cloud Architecture

Red Hat CloudForms: Open Clouds Under

The Jamcracker Enterprise CSB AppStore Unifying Cloud Services Delivery and Management for Enterprise IT

Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year

Cloud Models and Platforms

Enterprise Governance and Planning

Empowering IT-as-a-Service with Cloud and OpenStack Technology Innovation

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

CLOUD AWARE LARGE SCALE DISTRIBUTED SOA. Christophe Hamerling EBM

February 27th,

GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS

Transform service delivery with HP Cloud Management

Cloud Computing: IaaS & PaaS

Cloud Portability: PaaS Delivers the Holy Grail

Cloud Computing. Adam Barker

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Cross-domain Identity Management System for Cloud Environment

Chapter 11 Cloud Application Development

How To Get The Most Out Of Redhat.Com

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

<Insert Picture Here> Cloud Archive Trends and Challenges PASIG Winter 2012

How To Understand Cloud Computing

IBM Bluemix. The Digital Innovation Platform. Simon

Portable Cloud Services Using TOSCA

The standards landscape in cloud

Sun Cloud API: A RESTful Open API for Cloud Computing

Escaping Vendor Lock-in with TOSCA, an Emerging Cloud Standard for Portability

Bridge Development and Operations for faster delivery of applications

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

Windows Azure and private cloud

AppStack Technology Overview Model-Driven Application Management for the Cloud

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

IT Infrastructure Services. White Paper. Utilizing Software Defined Network to Ensure Agility in IT Service Delivery

Advanced Service Design

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach

DevOps. Josh Preston Solutions Architect Stardate

The Top 5 Most Common Cloud Management Functions

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Experiences with Transformation to Hybrid Cloud: A Case Study for a Large Financial Enterprise

<Insert Picture Here> PaaS is the Remedy for VM Hangover

Cloud Data Management Interface (CDMI) The Cloud Storage Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG

Transcription:

Invitation to OASIS CAMP A Cirrus View (high level) Charlie Tupitza, JumpSoft CAMP Technical Committee Member 10 October 2012 Charles.Tupitza@JumpSoft.net 703 989-8777

Cloud Application Management for Platforms (CAMP) Purpose Define models, mechanisms, and protocols for the management of applications in, and their use of, a Platform as a Service (PaaS) environment.

CAMP Focus The OASIS CAMP Technical Committee is advancing an interoperable protocol used to package and deploy applications in the Platform as a Service (PaaS) cloud. CAMP defines interfaces for: Self-service provisioning Monitoring Control

Questions & Discussion Points What are the pain points in PaaS application management? What should be standardized? What shouldn t be standardized?

Standard Interface for PaaS Application Management Enable Eco-System Consisting of : Common Tools Plug-Ins Libraries and Frameworks Enable vendors to offer greater value-add

Self Service PaaS Customers/Users deploying and managing their applications Platform Implementation implements the API and manages the services of the underlying platform to meet the requirements specified through the API The Self Service PaaS API Platform Implementation Runtime Containers Firewalls Web Servers Load Balancers Databases Data Services Storage Services

Current State No Existing PaaS Application Management standard Proprietary APIs are proliferating Each PaaS management API causes friction between clouds, limiting growth of the market A standard alleviates customer concerns and increases adoption Customers will prefer early adopters of a Platform standard over the slower adopters Implementation of the standard itself will be a feature

Motivation Interoperability Portability Consensus Management API Enables providers to invest resources in other, more valuable areas Serves as a basis for innovation and value-add

Goals Simplicity HTTP/RESTful based JSON Interoperability Portability Application Packaging Tools Skills Extensibility Platform vendors can still extend the standard for their own value added features (no lowest common denominator)

Anticipated Audience Vendors supporting cloud applications in a PaaS environment Software architects and programmers, who design, write, integrate, and deploy cloud applications using a PaaS architecture Policy administrators who create and govern policy for services and applications in a PaaS environment Vendors making products used to integrate applications and services (hardware and software), such as Enterprise Service Buses (ESB)

CAMP Use Case: Mobility Public Cloud A On-Premise/Private Moving Applications Between Clouds Public Cloud B Public Cloud C Managing Application Lifecycle Consistency Across Clouds Starting, stopping, snap-shotting, suspending, resuming, patching, deleting, and application Monitoring Support Across Clouds Changing Configuration and Runtime Parameters

CAMP Use Case: ADE on Desk Top Desktop ADE Platform Deployment Package Platform

CAMP Use Case: ADE on Platform Develop application in an analytic development environment (ADE) in the cloud Deploy to Cloud ADE running on Platform

Application Life Cycle Proceeds through multiple stages: Uploaded Deployed Instantiated Suspended These transitions are controlled through the CAMP interface

CAMP Protocol Based on REST principals HTTP JSON serialization Extensible to accommodate vendor extensions Authentication via Transport Layer Security

Humble Deliverables Platform Management architecture and interface specification that includes a model for managing the lifecycle of applications and a protocol binding defined using REST and JSON Optionally, other relevant non-standards track deliverables, such as tutorials and primers

Out of Scope Topology and Orchestration (TOSCA is) Application-level Cloud Services (SaaS) Non-management interfaces to platform services. Language-specific and/or platform-specific (e.g..net, Java EE) facilities and interfaces Mechanisms and interfaces to manage infrastructure resources (IaaS), although hooks to such interfaces may be defined

Quote We care about interfaces to black boxes so they can connect through services to other capabilities that can then be orchestrated to provide end user functionality. We can then switch them out without having to reinvent the entire stack. DHS

Reminder What are the pain points in PaaS application management? What should be standardized? What should not be standardized?

Send PaaS to CAMP All participants have opportunity to influence the standard Our first meeting 23 October Lots of work to be done (Extensibility, Packaging, Testing ) www.oasis-open.org for more information Charles.Tupitza@JumpSoft.net 703 989-8777