output break-out session# 2 interoperability © etsi 2012. all rights reserved cloud standards...

23
Output break-out session# 2 Interoperability © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Upload: rudolf-mcdonald

Post on 18-Dec-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Output break-out session# 2Interoperability

© ETSI 2012. All rights reserved

CLOUD STANDARDS COORDINATIONCannes, 4-5 December 20121

Page 2: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Session 2

Interoperability

Reported by: Keith Dickerson

Co-facilitators: Gershon Janssen and Emmanuel Darmois

Number participants: 56

© ETSI 2012. All rights reserved 2

Page 3: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Functional scope

Interoperability within the context of Cloud Computing means enabling the Cloud Computing Ecosystem whereby individuals and organizations are able to widely adopt Cloud Computing technology and related services in such a fashion that multiple Cloud platforms can exchange information in a unified manor and ultimately work together seamlessly.Examples of such interoperability are e.g. solutions running on multiple disparate Cloud instances and use of resources in other heterogeneous Cloud instances.To realize this desired Interoperability, standards are required at all levels, e.g. infrastructure, platform, application, service, data and management.

© ETSI 2012. All rights reserved 3

Page 4: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

The ‘Buckets’

© ETSI 2012. All rights reserved 4

What is Interop?Requirements

for InteropUse Cases

ExemplarProjects

Protocols Interface definitions

Metadata Levels of InteropRelevant SDOs

SSOs, fora

Vertical Industry/Content

Timelines for interop

ServicesIaaSPaaSSaaS

What is Infrastructure/Platforms?

Rights to:Use, change, etc

Policy Objectives

Page 5: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

What is Interoperability?

The ability of IT systems, as well as the business processes they support, to exchange data and enable the sharing of information and knowledge – UK Govt definitionInteroperability means enabling the Cloud ecosystem so that multiple cloud platforms can exchange informationInteroperability means being able to seamlessly exchange data at different layers between cloud service providersInteroperability is the capability of two systems understanding each others’ intents in exchange of communicationsInteroperability is an enabler for interchangeability (replacement of one element with another)Interoperability is the goal of standards but standards do not guarantee interoperabilityYou can achieve interoperability without standards

© ETSI 2012. All rights reserved 5

Page 6: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

What is Interoperability (2)

Interoperability is an enabler for portability (at some level interoperability is portability)• Portability refers to the ability to port the layer above• PaaS portability is needed when moving apps

Interoperability refers to provisioning within the layer itself – SaaS-to-SaaS interoperability occurs between appsWhy is interoperability different in a cloud ecosystem compared to normal software development?Motivations for interoperability:• 1. To increase customer choice, competition and innovation• 2. To allow more players in the market

6 © ETSI 2012. All rights reserved

Page 7: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Policy Objectives (background information)

Right to move applications between Cloud providersRight to port data (quickly) between Cloud providersRight of user to own their dataKeep overhead of certification and compliance to a minimumApply open access/open source policies that allow extension of APIs and specsDemand side: Interoperability between Cloud services from different providers to prevent vendor lock-inOpen and flexible market to provide choice for consumersTransparency and technology neutrality

7 © ETSI 2012. All rights reserved

Page 8: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Requirements for Interoperability

Between cloud providersBetween public and private cloudsConsumers to cloud providersInteroperability as a basis for a competitive market in servicesExtensibility to enable new servicesSaaS focus on domain specificsGeneric solution across verticalsCommon taxonomy as a basis for interoperabilityInteroperability between and across devicesNeed to consider legacy

8 © ETSI 2012. All rights reserved

Page 9: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Use Cases (1)

User of one Cloud accessing storage in another Cloud (to provide elastic storage)Applications and services running on (and communicating between) heterogeneous cloud platformsApplication using resources (CPU, storage) in another heterogeneous cloud platform (resource bursting)Resource sharing across different time zonesDemonstration of data portability (across Service Providers)What is needed to transfer a running STATEFULL service from Cloud Provider A to B?• Moving a file sharing service between Cloud providers• Moving a streaming service between Cloud providers

© ETSI 2012. All rights reserved 9

Page 10: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Use Cases (2)

B2B (or Govt) procurement from Buyer Cloud vs. Supplier CloudEnd customer (SME) going through broker (IT Provider) to CloudMove of on-premise server to/from public, private or hybrid CloudMulti-operator or multi-service provider conferencingDemonstration of need for integration/federation of CloudsDemonstration of use of Trans-National / Trans-Regional CloudsVM Govt (G-Cloud) – universal service for Govt staff

© ETSI 2012. All rights reserved 10

Page 11: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Use Case: User Access

11

Cloud a Cloud b

User

Access Networks

NNI

a. Direct User to Remote Serviceb. Bring Service to User

© ETSI 2012. All rights reserved

Page 12: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Use Case: Trans-National Cloud

Cloud a

User

Cloud b

Policy & Regulatory Jurisdictions?

Cloud c

© ETSI 2012. All rights reserved 12

Page 13: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Levels

Technical interoperability vs. trust/security interoperabilityDesign principles for interoperability?How to design / describe Cloud architecture to achieve interoperability and test for it?Need an ecosystem and a reference architecture (example in next slide)How to deal with legacy management?

© ETSI 2012. All rights reserved 13

Page 14: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Levels: Example reference architecture

Virtualization

Resources

Cloud Services

Service Orchestration

Cloud Access

UNI u-NNI

NNI

v-NNI

CPNUser

Transport

?

© ETSI 2012. All rights reserved 14

Page 15: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Levels: Interconnection & Federation

Cloud a Cloud b

User

Access Networks

NNI

??

Cloud-Cloud InterconnectionContent Interconnection (CDN-I)

Cloud Federation Regulation & Policy Impacts

© ETSI 2012. All rights reserved 15

Page 16: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Services

Should be based on user needsService Composition for horizontal business extensionDirectory of common terms and descriptionsForward & backwards compatibility for content/platform/description

© ETSI 2012. All rights reserved 16

Page 17: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Interfaces

Interoperability Interface for Service ManagementService accessService managementService operationCDMI (SNIA)CiMi (DMTF)

© ETSI 2012. All rights reserved 17

Page 18: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Protocols

CAMP (OASIS)IDCloud (OASIS)OAuth (IETF)Odata (OASIS)Open ID Connect (OIDF)SAML (OASIS)TOSCA (OASIS)UMA (Kantara Initiative)

© ETSI 2012. All rights reserved 18

Page 19: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

APIs

OpenStackCloudStackOCCIDo we need a standardised IaaS API to remove the jungle of APIs?• Should we adopt / upgrade an OS API such as OpenStack?

Interoperability of the user interface:• APIs used to inject data• APIs used to extract results

3 levels:• “Right to use” API• “Right to implement” API• “Right to change” API

© ETSI 2012. All rights reserved 19

Page 20: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Content

Access to content on different cloudsInteroperability of DRMs

© ETSI 2012. All rights reserved 20

Page 21: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Timeline

Innovate nowInteroperate soonStandardise well-know

© ETSI 2012. All rights reserved 21

Page 22: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Exemplar Projects

Cloud Plugfest: Showcase of solutions for interoperabilityCompatible One: Standards-based Cloud broker and PaaS providerEASI-CLOUDS: Brokering and FederationEGI Inspire Task Federation of Private Clouds: testbed of federated cloudsEurocloud: 3D Server on a ChipHELIX-NEBULA: Partnership between IT providers and 3 of Europe’s biggest research centresOCEAN: Generate synergies among open source Cloud projects in Europe, Japan, US, etcOPTIMIS: Multi-cloud IaaS scenarioSIENNA: Standards catalogue

22 © ETSI 2012. All rights reserved

Page 23: Output Break-out Session# 2 INTEROPERABILITY © ETSI 2012. All rights reserved CLOUD STANDARDS COORDINATION Cannes, 4-5 December 2012 1

Organizations delivering technical specifications and/or standards

CSA - OCFCSSCDMTF (OVF)ETSIGCFIEEE SAIETFISO/IEC JTC1 SC38ITU-T SG13, SG17

NISTOASISODCAOMGOGF (OpenGridForum)OW2SNIATMForumW3C

23