Agenda. Background and cloud portability and interoperability concepts Distributed computing reference model. development Conclusions



Similar documents
Office of the Government Chief Information Officer The Government of the Hong Kong Special Administrative Region

Fundamental Concepts and Models

On Premise Vs Cloud: Selection Approach & Implementation Strategies

Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST

Cloud Computing and Standards

It s All About Cloud Key Concepts, Players, Platforms And Technologies

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Web Application Hosting Cloud Solution Architecture.

SOA and Cloud in practice - An Example Case Study

SaaS, PaaS & TaaS. By: Raza Usmani

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Interoperability & Portability for Cloud Computing: A Guide.

Open Group Guide. Cloud Computing Portability and Interoperability

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Customer Cloud Architecture for Mobile.

Geoff Raines Cloud Engineer

CHAPTER 8 CLOUD COMPUTING

Preparation Guide Content. EXIN Cloud. 1. Overview 4 2. Exam Requirements 6 3. List of Basic Concepts 9 4. Exam Literature 13. Computing Foundation

Cloud Infrastructure as a Service Market Update, United States

White Paper on CLOUD COMPUTING

Cloud computing - Architecting in the cloud

So#ware to Data model

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES

ASTCORPORATION. Head in the Clouds Feet On the Ground A Guide to Choosing Cloud Options RECOGNIZED. PREFERRED. SPECIALIZED.

Historians and Production Management as Cloud Applications

Interoperability and Portability for Cloud Computing: A Guide

Rapid Application Development

Session 4 Cloud computing for future ICT Knowledge platforms

Standards Acceleration to Jumpstart Adoption of Cloud Computing (SAJACC)

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

How To Develop A Cloud In Hong Kong

Cloud Computing. Cloud computing:

Preparation Guide. EXIN Cloud Computing Foundation

Cloud up to business processes

Cloud Computing. Bringing the Cloud into Focus

Head in the Clouds Feet On the Ground

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

White Paper. Cloud Vademecum

Lecture 02b Cloud Computing II

CLOUD COMPUTING OVERVIEW

Performance Management for Cloud-based Applications STC 2012

Enabling REST Services with SAP PI. Michael Le Peter Ha

VMware vcloud Powered Services

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history

Cloud Computing Landscape: The Importance Of Standards

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

The Service, The Cloud & The Method: The Connection Points

Use of Cloud for the Public Sector Information (PSI) Portal

Introductions. KPMG Presenters: Jay Schulman - Managing Director, Advisory - KPMG National Leader Identity and Access Management

CLOUD COMPUTING An Overview

Cloud Computing Security Issues

Top five lessons learned from enterprise hybrid cloud projects

DMTF TELCO WORKING GROUP ON CLOUD MANAGEMENT AND VIRTUAL NETWORK. Alex Zhdankin, Cisco Systems

Cloud Computing in Higher Education: A Guide to Evaluation and Adoption

Building an Internal Cloud that is ready for the external Cloud

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

How To Understand Cloud Computing

Subash Krishnaswamy Applications Software Technology Corporation

Commercial Software Licensing

Windows Azure and private cloud

Cloud Computing and Open Source: Watching Hype meet Reality

Performance Management for Cloudbased STC 2012

Enterprise Managed Cloud Computing at NASA. Karen Petraska NASA Office of the CIO Computing Services Service Office (CSSO) October 1, 2014

The New Style of IT. Rob McMahon. Director Cloud Computing HP General Western Europe

RED HAT CONTAINER STRATEGY

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

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Cost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA

Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战

BUSINESS MANAGEMENT SUPPORT

Cloud & Security. Dr Debabrata Nayak Debu.nayak@huawei.com

DEMYSTIFYING THE CLOUD

Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab

The Cloud to the rescue!

VMware Vision Accelerating the Journey to Your Cloud

SOA CERTIFIED JAVA DEVELOPER (7 Days)

Cloud Security. Are you on the train or the tracks? ISSA CISO Executive Forum April 18, Brian Grayek CISSP, CCSK, ITILv3

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT

Cloud Computing for SCADA

VMware Building Many Bridges to the Cloud

Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction

How To Run A Cloud Computer System

journey to a hybrid cloud

Transcription:

Dr Thomas Lee 14 August 2013, 6 th Meeting of Working Group on Cloud Computing Interoperability Standards, Expert Group on Cloud Computing Services and Standards, Office of the Government Chief Information Officer, Hong Kong SAR Government

Agenda Background and cloud portability and interoperability concepts Distributed computing reference model Recommendations for current practice and standards development Conclusions 14-Aug-2013 6th WGCCIS Meeting 2

Agenda Background and cloud portability and interoperability concepts Distributed computing reference model Recommendations for current practice and standards development Conclusions 14-Aug-2013 6th WGCCIS Meeting 3

Background Open Group Guide: Cloud Computing Portability and Interoperability by The Open Group, April 2013 Explains major cloud portability and interoperability issues Recommends customers on how best to achieve portability and interoperability when using Recommends suppliers and standards bodies on how standards and best practices should evolve Cloud computing enables massive economic activities and makes significant contribution to GDP Like Internet yet with even greater potential Potential will not be realized without portability and interoperability Growth of the Internet is largely due to high level of portability and interoperability 14-Aug-2013 6th WGCCIS Meeting 4

Architecture for Portability / Interoperability Business architecture Business strategy, organization, functions, business processes and information needs Information systems architecture Application architecture Capabilities that provide business functions and manage data assets Data architecture Logical / physical data assets, data management resources Technology architecture Platform services, logical / physical technology components Application Business Technology Data 14-Aug-2013 6th WGCCIS Meeting 5

Cloud Service Models Source: Open Group Guide - Cloud Computing Portability and Interoperability 14-Aug-2013 6th WGCCIS Meeting 6

Cloud Portability Data portability Reuse of data components across applications Application portability Reuse of application components across PaaS s Platform portability Platform source portability: reuse of platform components across IaaS s Machine image portability: reuse of bundles of platform + application + data (i.e., VM image) across IaaS s 14-Aug-2013 6th WGCCIS Meeting 7

Platform Portability Platform source portability Machine image portability Source: Open Group Guide - Cloud Computing Portability and Interoperability 14-Aug-2013 6th WGCCIS Meeting 8

Cloud Interoperability Application interoperability Between different / identical application components, e.g., hybrid cloud Data synchronization between components in different clouds Platform interoperability Between platform components, e.g., database Set-up and transfer of application session info: User ID Authentication level User locale and preference 14-Aug-2013 6th WGCCIS Meeting 9

Cloud Interoperability (Cont ) Management interoperability On-demand self-service management of different clouds (SaaS, PaaS, IaaS) E.g., manage cloud services together with in-house systems using generic system management COTS Publication and acquisition interoperability Between marketplaces, app stores, etc. Standard interfaces to different stores 14-Aug-2013 6th WGCCIS Meeting 10

Agenda Background and cloud portability and interoperability concepts Distributed computing reference model Recommendations for current practice and standards development Conclusions 14-Aug-2013 6th WGCCIS Meeting 11

Distributed Computing Reference Model Source: Open Group Guide - Cloud Computing Portability and Interoperability 14-Aug-2013 6th WGCCIS Meeting 12

Applications Mapping to DCRM Source: Open Group Guide - Cloud Computing Portability and Interoperability 14-Aug-2013 6th WGCCIS Meeting 13

PaaS and IaaS on DCRM Source: Open Group Guide - Cloud Computing Portability and Interoperability PaaS: IaaS: 14-Aug-2013 6th WGCCIS Meeting 14

Portability / Interoperability Interfaces 15 Source: Open Group Guide - Cloud Computing Portability and Interoperability 14-Aug-2013 6th WGCCIS Meeting

Portability / Interoperability Interfaces (Cont ) Source: Open Group Guide - Cloud Computing Portability and Interoperability 14-Aug-2013 6th WGCCIS Meeting 16

Security of WS-I and HTTP WS Styles Source: Open Group Guide - Cloud Computing Portability and Interoperability 14-Aug-2013 6th WGCCIS Meeting 17

Agenda Background and cloud portability and interoperability concepts Distributed computing reference model Recommendations for current practice and standards development Conclusions 14-Aug-2013 6th WGCCIS Meeting 18

Application Design Principles Loose coupling Service-orientation Stable interfaces Described interfaces Human / machine readable descriptions Use of marketplaces (a.k.a. app stores) REST (Representational State Transfer) BASE (Basically Available, Soft State, Eventual Consistency) c.f. ACID (Atomicity, Consistency, Isolation Durability) 14-Aug-2013 6th WGCCIS Meeting 19

Recommendations Problem areas: Platform-platform / application-platform interfaces Service descriptions and management interfaces Data models, machine image formats Loose coupling, service-orientation, stable and described interfaces, marketplaces, REST, BASE Each area covers: Problem summary Recommendations for current practice Recommendations for standards development 14-Aug-2013 6th WGCCIS Meeting 20

Application-Platform Interfaces Problem summary Various programming languages to be chosen for the interface No agreement on what functionality is needed No commonly accepted application-platform interface standards Recommendations for current practice Enterprises should seek to use cloud platforms with vendor- independent programming interfaces PaaSvendors stating that they support.net or J2EE should say which versions they support Recommendations for standards development The industry should identify best practice in use of direct HTTP and JSON, including means of authentication and access control (such as OAUTH), and develop standard profiles for interoperability between service platforms using this approach. 14-Aug-2013 6th WGCCIS Meeting 21

Machine Image Formats Problem summary A standard machine image format makes portability possible across different infrastructure service providers, as well as across infrastructure services of a single provider. The DMTF OVF standard is designed to meet the need for a machine image format standard. Recommendations for current practice Enterprises developing cloud infrastructure services should evaluate the OVF standard and support it if feasible. Enterprises developing cloud management systems should evaluate the OVF standard and support it if feasible. Enterprises procuring cloud infrastructure services or cloud management systems should evaluate the OVF standard and look for support for it as appropriate. Recommendations for standards development The industry should work to ensure that the OVF standard is and remains fit for purpose, and to encourage its use. 14-Aug-2013 6th WGCCIS Meeting 22

BASE Transactions Problem summary There is a need for robust and scalable services that are loosely-coupled and have stable interfaces that are easy to describe. Recommendations for current practice Applications should be designed using the Representational State Transfer (REST) style, though without insisting on its full rigor. 14-Aug-2013 6th WGCCIS Meeting 23

Agenda Background and cloud portability and interoperability concepts Distributed computing reference model Recommendations for current practice and standards development Conclusions 14-Aug-2013 6th WGCCIS Meeting 24

Conclusions Important technical resource for enterprise users and cloud vendors to understand different aspects and current status of cloud portability and interoperability May serve as a base for enterprises to develop their own cloud adoption strategy Cloud vendors should develop products that can address these portability and interoperability issues In the long run, these features will become a competitive advantage Portability and interoperability will become a determinant of success when the cloud technology becomes mature Like what happened to the Internet / Web 14-Aug-2013 6th WGCCIS Meeting 25

Thank You