defining intercloud architecture framework (icaf) · 2013-06-02 · defining intercloud...

48
Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group, University of Amsterdam OGF36, 8-10 October 2012, Chicago InterCloud Architecture 2012 InterCloud Architecture Framework 1

Upload: others

Post on 28-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Defining InterCloud Architecture

Framework (ICAF) for

Interoperability and Integration

Yuri Demchenko

SNE Group, University of Amsterdam

OGF36, 8-10 October 2012, Chicago

InterCloud Architecture 2012 InterCloud Architecture Framework 1

Page 2: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Disclaimer

• Not trying to make simple

– Complexity must be addressed somewhere

• Not looking at Cloud provider but looking at

developers

– OpenStack is maturing to have/define general

architecture for Cloud services and Intercloud integration

– Telco’s is a powerful mover to Cloud interoperability

InterCloud Architecture 2012 InterCloud Architecture Framework 2

Page 3: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Outline

• Cloud Computing Architecture research at SNE group (Univ Amsterdam)

• General use cases for Intercloud Architecture

• Related standardisation initiatives – NIST Cloud Computing Reference Architecture (CCRA) and extension for network

aware cloud resources provisioning

– IEEE Intercloud Working Group

– ITU-T Cloud Interest Group final report (Part 1-7)

– OGF ISOD-RG infrastructure services definition

– IETF Internet-Draft on Cloud Architecture Framework

• Intercloud Architectural Framework (ICA/ICAF) components – Multi-layer/Layered Cloud Services Model (CSM)

– Intercloud Control and Management Plane (ICCMP)

– Intercloud Federation Framework (ICFF)

– Intercloud Operations Framework (ICAF)

• Abstract Model for Cloud IaaS Provisioning

• Further research and standardisation contribution

InterCloud Architecture 2012 InterCloud Architecture Framework Slide_3

Page 4: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

SNE Cloud Architecture Research

Intercloud Architecture for Interoperability and Integration, Release 1, Draft Version 0.5. SNE Technical Report 2012-03-02, 6 September 2012 http://staff.science.uva.nl/~demch/worksinprogress/sne2012-techreport-12-05-intercloud-architecture-draft05.pdf

Main contributing research:

(1) Generic Cloud IaaS Architecture, Release 1, 15 April 2011 Published as http://staff.science.uva.nl/~demch/worksinprogress/sne2011-techreport-2011-03-clouds-iaas-architecture-release1.pdf

• Virtual Infrastructure Composition and Management (VICM) layer

• Infrastructure Services Modeling Framework (ISMF)

• Composable Services Architecture (CSA)

• Service Delivery Framework (SDF)

(2) InterCloud OS/Middleware (low level Intercloud integration) • Targeting for Intercloud BGP-like protocol

(3) Security Infrastructure for Cloud (dynamically provisioned) • Dynamic Access Control Infrastructure (DACI)

• Contribution to cloud standardisation by OGF, NIST, IEEE, IETF

• Implementation – EU projects GEYSERS, GEANT3 – Telco and NREN driven – core network and last mile

InterCloud Architecture 2012 InterCloud Architecture Framework 4

Page 5: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

General use cases for Intercloud Architecture

• Clouds are evolving as a common way of provisioning infrastructure services on-demand – In this way, clouds add a new type of services, in addition and on the top

of currently existing network based and distributed services

• Intercloud Architecture Framework (ICAF) provides a framework to support provisioning of cloud based project oriented infrastructures on-demand and distributed virtualised applications mobility – Hybrid Cloud/Grid e-Science collaborative environment

• Scientific Data e-Infrastructure for Big Data

– Enterprise/campus cloud infrastructure evolution and migration/mobility

– Infrastructure disaster recovery (Vodafone NL Datacenter Incident) • Data require supporting infrastructure

– Educational Lab deployment in clouds

• ICAF intends to open Cloud market to more players and rise so-called “cloud curtain”

InterCloud Architecture 2012 InterCloud Architecture Framework 5

Page 6: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

InterCloud: Related standardisation activities

• OGF ISOD-RG – BCP on existing on-demand network and cloud infrastructure resources

provisioning systems (including GEYSERS)

• NIST Cloud definition (NIST SP 800-145), and Cloud Computing Reference Architecture (CCRA), v1.0 (NIST SP 500-292)

• IEEE - WGs on InterCloud issues and Cloud Profiles – IEEE ICWG/2302 WG - Intercloud WG (ICWG) Working Group

http://standards.ieee.org/develop/wg/ICWG-2302_WG.html

• ITU-T Focus Group on Cloud: Technical Report (Part 1 to 7) http://www.itu.int/en/ITU-T/focusgroups/cloud/Documents/FG-coud-technical-report.zip

• IETF Internet Drafts – Cloud Reference Framework. Internet Draft, by B. Khasnabish, J. Chu, S. Ma, Y.

Meng, N. So, P. Unbehagen, M. Morrow, M. Hasan, Y. Demchenko http://tools.ietf.org/html/draft-khasnabish-cloud-reference-framework-03.txt

– Cloud Service Broker, Internet Draft by Shao Weixiang, Hu Jie, Bhumip Khasnabish. http://tools.ietf.org/html/draft-shao-opsawg-cloud-service-broker-03.txt

InterCloud Architecture 2012 InterCloud Architecture Framework 6

Page 7: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Cloud Standardisation – ITU-T Tech Report

• Part 2: Functional requirements and reference architecture: Layered Cloud computing architecture :

• Resources and network layer – Including physical resources, pooling and orchestration,

pooling and virtualisation

• Cloud services layer – Including basic cloud services IaaS, PaaS, SaaS and also

Orchestration service

• Access layer – Including endpoint functions and inter-cloud functions, where

the role of network service providers is defined as to provide inter-cloud transport network

• User layer – Including user functions, partner functions, administration

functions

InterCloud Architecture 2012 InterCloud Architecture Framework 7

Page 8: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Work on I-Draft “Cloud Reference Framework”

(Version 0.3)

InterCloud Architecture 2012 InterCloud Architecture Framework 8

http://tools.ietf.org/html/draft-khasnabish-cloud-reference-framework-03.txt

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 4

2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 5

3. Cloud Services Reference Model . . . . . . . . . . . . . . . 6

3.1. HORIZONTAL LAYERS . . . . . . . . . . . . . . . . . . . . 7

3.1.1. Application/Service Layer . . . . . . . . . . . . . . 7

3.1.2. Resources Control Layer . . . . . . . . . . . . . . . 8

3.1.3. Resources Abstraction and Virtualization Layer . . . . 9

3.1.4. Physical Resources Layer . . . . . . . . . . . . . . . 10

3.2. VERTICAL LAYERS (planes?) . . . . . . . . . . . . . . . . 10

3.2.1. Cloud Management Layer . . . . . . . . . . . . . . . . 10

4. Inter-Cloud Framework . . . . . . . . . . . . . . . . . . . . 17

4.1. Inter-Cloud Requirements . . . . . . . . . . . . . . . . . 17

4.2. Intercloud Framework Components

4.3. Intercloud Control and Management Plane (ICCMP)

4.4. Intercloud Federation Framework (ICFF)

4.5. Intercloud Operation Framework (ICOF)

5. Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . 19

5.1. Virtual Network Management . . . . . . . . . . . . . . . . 19

5.2. Telecom Network Virtualization . . . . . . . . . . . . . . 19

5.3. Virtual Data Center . . . . . . . . . . . . . . . . . . . 21

5.4. Security infrastructure for on-demand provisioned

cloud-based services/infrastructures

6. Security Framework for Clouds . . . . . . . . . . . . . . . . 22

7. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . 24

8. Security Considerations . . . . . . . . . . . . . . . . . . . 25

9. Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . 26

10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 27

12. Normative references . . . . . . . . . . . . . . . . . . . . . 28

B. Khasnabish

(ZTE USA)

J. Chu

S. Ma

Y. Meng

(ZTE)

N. So

(Verizon)

P. Unbehagen

Avaya

M. Morrow

(Cisco Systems

Switzerland)

M. Hasan

(Cisco Systems)

Y.Demchenko

University of

Amsterdam

Version 0.3 – 29 June 2012

Version 0.4 – End July 2012

Version 0.5 – October 2012

(To be considered)

Page 9: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Intercloud Architecture - Requirements

Intercloud Architecture (ICA) should address interoperability and integration

of different cloud service platforms and multi-cloud integration, including with

legacy campus/enterprise infrastructure

• Be compatible and provide multi-layer integration of existing cloud

service models – IaaS, PaaS, SaaS and Apps clouds

• Facilitate interoperable and measurable intra-provider infrastructures

• Provide a framework for heterogeneous inter-cloud federation

• Common Intercloud Control Plane and signalling for better cloud services

and network integration

• Explicit/Guaranteed intra- and inter-cloud network infrastructure

provisioning and performance (as NaaS service model)

• Support existing Cloud Provider operational and business models and

provide a basis for new forms of services provisioning and operation

InterCloud Architecture 2012 InterCloud Architecture Framework 9

Page 10: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

InterCloud Architecture components

• Multi-layer Cloud Services Model (CSM) – Combines IaaS, PaaS, SaaS into multi-layer model with inter-layer interfaces

– Including interfaces definition between cloud service layers and virtualisation platform

• InterCloud Control and Management Plane (ICCMP) – Allows signaling, monitoring, dynamic configuration and synchronisation of the

distributed heterogeneous clouds

– Including management interface from applications to network infrastructure and virtualisation platform

• InterCloud Federation Framework (ICFF) – Defines set of protocols and mechanisms to ensure heterogeneous clouds

integration at service and business level

– Addresses Identity Federation, federated network access, etc.

• InterCloud Operations Framework (ICOF) – RORA model: Resource, Ownership, Role, Action

• RORA model provides basis for business processes definition, SLA and access control

– Broker and federation operation

InterCloud Architecture 2012 InterCloud Architecture Framework 10

Page 11: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

General use case for infrastructure provisioning:

Workflow => Logical (Cloud) Infrastructure (1)

InterCloud Architecture 2012 InterCloud Architecture Framework 11

VR1

VR3

VR5

VR4

VR2 VR6

VR7

Visuali-

sation

User

Group A

Campus A

User User User

CE

Visuali-

sation

User

Group B

Campus B

User User User

CE

Enterprise/Project based

Intercloud Infrastructure

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/

Service

Provider

Resource/

Service

Provider

Input

Data

Instrum.

Data

Data

Filtering

Special

Proc 1

Storage

Data

Special

Proc 2

Data

Archive

Visual

Present

Enterprise/Scientific workflow

Cloud 1 IaaS

Cloud 2 PaaS

Implementing

Enterprise/Scientific

workflow or

supporting a business model

is an ultimate goal of any

infrastructure

Page 12: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

General use case for infrastructure provisioning:

Workflow => Logical (Cloud) Infrastructure (2)

InterCloud Architecture 2012 InterCloud Architecture Framework 12

Input

Data

Instrum.

Data

Data

Filtering

Special

Proc 1

Storage

Data

Special

Proc 2

Data

Archive

Visual

Present

Enterprise/Scientific workflow

Visuali-

sation

User

Group A

Campus A

User User User

CE

Visuali-

sation

User

Group B

Campus B

User User User

CE

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/

Service

Provider

Resource/

Service

Provider

VR1

VR3

VR5

VR4

VR2 VR6

VR7

Enterprise/Project based

Intercloud Infrastructure

Cloud 1 IaaS

Cloud 2 PaaS

Enterprise/Scientific

workflow

Is mapped

to heterogeneous cloud

infrastructure containing

IaaS, PaaS components

Page 13: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

General use case for infrastructure provisioning:

Logical Infrastructure => Network Infrastructure (1)

InterCloud Architecture 2012 InterCloud Architecture Framework 13

Campus A

Infrastructure

Cloud Carrier Network Infrastructure

VR1 VR3 VR5

VR4 VR2 VR6

VR7

Campus B

Infrastructure

Resource and Cloud Provider Domains

Cloud 1 IaaS Cloud 2 PaaS

Visuali-

sation

User

Group A

Campus A

User User User

CE

Visuali-

sation

User

Group B

Campus B

User User User

CE

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/

Service

Provider

Resource/

Service

Provider

VR1

VR3

VR5

VR4

VR2 VR6

VR7

Enterprise/Project based

Intercloud Infrastructure

Cloud 1 IaaS

Cloud 2 PaaS

Distributed

heterogeneous cloud

infrastructure requires

separately provisioned

network infrastructure that

Can outsourced to Cloud Carrier

Page 14: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

General use case for infrastructure provisioning:

Logical Infrastructure => Network Infrastructure (2)

InterCloud Architecture 2012 InterCloud Architecture Framework 14

Resource and Cloud Provider Domains

Campus A

Infrastructure Campus B

Infrastructure

Network Provider 2

Network Provider 1

VR1 VR3 VR5

VR4 VR2 VR6

VR7

Visuali-

sation

User

Group A

Campus A

User User User

CE

Visuali-

sation

User

Group B

Campus B

User User User

CE

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/

Service

Provider

Resource/

Service

Provider

VR1

VR3

VR5

VR4

VR2 VR6

VR7

Enterprise/Project based

Intercloud Infrastructure

Cloud 1 IaaS

Cloud 2 PaaS

… or to regular

Network Service Provider

Page 15: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Intercloud Applications Interaction (1) - ICCMP

InterCloud Architecture 2012 InterCloud Architecture Framework 15

Layer 7 - Applications

Layer 6 – SaaS/Apps

Layer 5 - PaaS

Cloud based Platform

Layer 4 - IaaS

Cloud Infrastructure

Layer 2 - Virtualisation

Layer 1 - Physical

HW Platform/Network

Layer 3 - IaaS

User

defined

Platform

and

SW&Apps

Provider

defined

Virt&OS

Platform

Layer 4 - PaaS

User

defined

SW&Apps

Provider

defined

Infrastr.

and

Virt&OS

Platform

InterCloud Control and

Management Plane

(ICCMP)

Cloud Layers PaaS Domain IaaS Domain

Layer 3 – Composition

VR1

VR3

VR5

VR4

VR2 VR6

VR7

Visuali-

sation

User

Group A

Campus A

User User User

CE

Visuali-

sation

User

Group B

Campus B

User User User

CE

Enterprise/Project based

Intercloud Infrastructure

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/

Service

Provider

Resource/

Service

Provider

Cloud 1 IaaS

Cloud 2 PaaS

Consistent and tight

management of

the heterogeneous

cloud infrastructure requires

Intercloud Control and

Management Plane (ICCMP)

Page 16: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Intercloud Applications Interaction (2) - ICFF

InterCloud Architecture 2012 InterCloud Architecture Framework 16

VR1

VR3

VR5

VR4

VR2 VR6

VR7

Visuali-

sation

User

Group A

Campus A

User User User

CE

Visuali-

sation

User

Group B

Campus B

User User User

CE

Enterprise/Project based

Intercloud Infrastructure

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/

Service

Provider

Resource/

Service

Provider

Cloud 1 IaaS

Cloud 2 PaaS

Layer C3-IaaS

User

SW&Apps

Provider

Virt&OS

Platform

PaaS Domain IaaS Domain

LayerC4-PaaS

User

SW&Apps

Provider

Virt&OS

Platform

Intercloud Federation

Infrastructure

Registry

GW GW

Trust

Trust

Broker

Disco-

very

Attribs

IdP

Trust

Broker

Broker Broker

Independently

managed cloud domains

may use federated

model for resources and

processes integration and

interoperation

Page 17: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Intercloud Applications Integration (3) - ICOF

InterCloud Architecture 2012 InterCloud Architecture Framework 17

VR1

VR3

VR5

VR4

VR2 VR6

VR7

Visuali-

sation

User

Group A

Campus A

User User User

CE

Visuali-

sation

User

Group B

Campus B

User User User

CE

Enterprise/Project based

Intercloud Infrastructure

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/

Service

Provider

Resource/

Service

Provider

Cloud 1 IaaS

Cloud 2 PaaS

Layer 7 - Applications

Layer 6 – SaaS/Apps

Layer 5 - PaaS

Cloud based Platform

Layer 4 - IaaS

Cloud Infrastructure

Layer 2 - Virtualisation

Layer 1 - Physical

HW Platform/Network

Layer 3 - IaaS

User

defined

Platform

and

SW&Apps

Provider

defined

Virt&OS

Platform

Layer 4 - PaaS

User

defined

SW&Apps

Provider

defined

Infrastr.

and

Virt&OS

Platform

Cloud Layers PaaS Domain IaaS Domain

Layer 3 – Composition

Input

Data

Instrum.

Data

Data

Filtering

Special

Proc 1

Storage

Data

Special

Proc 2

Data

Archive

Visual

Present

Layer C3-IaaS

User

SW&Apps

Provider Virt&OS

Platform

LayerC4-PaaS

User

SW&Apps

Provider Virt&OS

Platform

Intercloud Federation

Infrastructure

Registry

GW GW

Trust

Trust

Broker

Disco-very

Attribs

IdP

Trust

Broker

Broker Broker

Business Processes Management and Services

Operation Support

• SLA Management

• Business roles and Actors

• Business level Service Registry and Broker

Operational and

business issues are

typically addressed

by Operations services and

a framework

Page 18: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

InterCloud Architecture components

• Multi-layer Cloud Services Model (CSM) – Combines IaaS, PaaS, SaaS into multi-layer model with inter-layer interfaces

– Including interfaces definition between cloud service layers and virtualisation platform

• InterCloud Control and Management Plane (ICCMP) – Allows signaling, monitoring, dynamic configuration and synchronisation of the

distributed heterogeneous clouds

– Including management interface from applications to network infrastructure and virtualisation platform

• InterCloud Federation Framework (ICFF) – Defines set of protocols and mechanisms to ensure heterogeneous clouds

integration at service and business level

– Addresses Identity Federation, federated network access, etc.

• InterCloud Operations Framework (ICOF) – RORA model: Resource, Ownership, Role, Action

• RORA model provides basis for business processes definition, SLA and access control

– Broker and federation operation

InterCloud Architecture 2012 InterCloud Architecture Framework 18

Page 19: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Multilayer Cloud Services Model (CSM)

InterCloud Architecture 2012 InterCloud Architecture Framework Slide_19

CSM layers (C7) User Client/Application

(C6) Cloud Application

(SaaS)

(C5) Cloud Platform (PaaS)

(C4) Cloud Infrastructure

(IaaS)

(C3) Virtual Resources

Composition and

Orchestration

(C2) Virtualisation Layer

(C1) Hardware platform and

dedicated network

infrastructure

Control/

Mngnt Links

Data Links

Virtualisation Platform

Network

Infrastructure

Storage

Resources Compute

Resources

Hardware/Physical Resources

Proxy (adaptors/containers) - Component Services and Resources

VMWare XEN Network

Virt

Cloud Management Software/Platforms

OpenSta

ck

OpenNe

bula

Other

CMS

Cloud Management

Software

(Functional Definition -

Proposed)

VM VPN

IaaS – Virtualisation Platform Interface

IaaS

PaaS-IaaS Interface

SaaS-PaaS IF PaaS

SaaS

KVM

VM

User Applications

Se

cu

rity

In

frastr

uctu

re

Ma

na

ge

ment

Layer C7

User

Client/ Application

Layer C6

Cloud Applications

(SaaS)

Layer C5

Cloud Platform

(PaaS)

Layer C4

Cloud

Infrastructure

(IaaS)

Layer C2

Virtualisation

Layer C1

Physical

Hardware

Platform and

Network

Layer C3

Virtual Resources

Composition and

Control

(Orchestration)

Page 20: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Multilayer Cloud Services Model (CSM) – In development

CSM layers (C7) User Client/Application

(C6) Cloud Application

(SaaS)

(C5) Cloud Platform (PaaS)

(C4) Cloud Infrastructure

(IaaS)

(C3) Virtual Resources

Composition and

Orchestration

(C2) Virtualisation Layer

(C1) Hardware platform and

dedicated network

infrastructure

Control/

Mngnt Links

Data Links

Virtualisation Platform

Network

Infrastructure

Storage

Resources Compute

Resources

Hardware/Physical Resources

Proxy (adaptors/containers) - Component Services and Resources

VMWare XEN Network

Virt

Cloud Management Software/Platforms

OpenSta

ck

OpenNe

bula

Other

CMS

Cloud Management

Software

(Functional Definition -

Proposed)

VM VPN

IaaS – Virtualisation Platform Interface

IaaS

PaaS-IaaS Interface

SaaS-PaaS IF PaaS

SaaS

KVM

VM

User Applications

Se

cu

rity

In

frastr

uctu

re

Ma

na

ge

ment

Layer C7

User

Client/ Application

Layer C6

Cloud Applications

(SaaS)

Layer C5

Cloud Platform

(PaaS)

Layer C4

Cloud

Infrastructure

(IaaS)

Layer C2

Virtualisation

Layer C1

Physical

Hardware

Platform and

Network

Layer C3

Virtual Resources

Composition and

Control

(Orchestration)

Compose into one Cloud Services layer

and define intra-model Access layer

Page 21: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

InterCloud Control and Management Plane

(ICCMP)

• Supports messages delivery/routing, signaling, monitoring,

dynamic configuration and synchronisation between the distributed

heterogeneous cloud instances

• Includes management interfaces from upper layers and

applications to network infrastructure and virtualisation platform

(virtualised resources)

• Layer 1 - Layer 4 interfaces are being developed and prototyped

in the framework of the GEYSERS project

InterCloud Architecture 2012 InterCloud Architecture Framework 21

Page 22: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Intercloud Control and Management (1)

InterCloud Architecture 2012 InterCloud Architecture Framework 22

Layer 7 - Applications

Layer 6 – SaaS/Apps

Layer 5 - PaaS

Cloud based Platform

Layer 4 - IaaS

Cloud Infrastructure

Layer 2 - Virtualisation

Layer 1 - Physical

HW Platform/Network

Layer 3 - IaaS

User

defined

Platform

and

SW&Apps

Provider

defined

Virt&OS

Platform

Layer 4 - PaaS

User

defined

SW&Apps

Provider

defined

Infrastr.

and

Virt&OS

Platform

InterCloud Control and

Management Plane

(ICCMP)

Cloud Layers PaaS Domain IaaS Domain

Layer 3 – Composition

VR1

VR3

VR5

VR4

VR2 VR6

VR7

Visuali-

sation

User

Group A

Campus A

User User User

CE

Visuali-

sation

User

Group B

Campus B

User User User

CE

Enterprise/Project based

Intercloud Infrastructure

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/

Service

Provider

Resource/

Service

Provider

Cloud 1 IaaS

Cloud 2 PaaS

Page 23: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

InterCloud Architecture 2012 InterCloud Architecture Framework 23

Standard Interface Non-standard/proprietary Interface

Layer 4 - IaaS

User defined

Platform

and

SW&Apps

Provider

defined

OS&Virt

Platform

Cloud Layers PaaS Domain IaaS Domain

IaaS Mware

Layer 5 - PaaS

User defined

SW&Apps

Provider

defined

Infrastructure

and

OS&Virt

Platform

PaaS Mware

InterCloud Control and Management Plane (ICCMP)

Layer 7 – Applications

User defined Applications

Layer 6 – SaaS/Apps

Cloud based Apps/Software

Layer 5 - PaaS

Cloud based Platform

Layer 4 - IaaS

Cloud Infrastructure

Layer 2 - Virtualisation

Resources Abstraction and

Virtualisation

Layer 1 - Physical

HW Platform/Network

Layer 3 - Composition

Virtual Resources Composition

Intercloud Control and Management (2)

Page 24: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

InterCloud Control and Management Plane

(ICCMP)

• Allows signaling, monitoring, dynamic configuration and

synchronisation of the distributed heterogeneous clouds

• Including management interface from applications to network

infrastructure and virtualisation platform

• Main functional components include

– Cloud Resource Manager

– Network Infrastructure Manager

• Possible ICCMP Interfaces include

– Signaling

– Control

– Monitoring

– Management

– Location

– Message routing

InterCloud Architecture 2012 InterCloud Architecture Framework 24

Page 25: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

InterCloud Federation Framework (ICFF)

• Defines set of protocols and mechanisms to ensure heterogeneous clouds integration at service and business level

• Addresses Identity Federation, federated network access, etc.

• Main functional components include – Service and Trust brokers

– Intercloud gateway including attribute/namespace translator • Attribute/namespace resolver

– Service Registry

– Service discovery service

– Identity provider

– Trust manager/router

• Possible ICFF Interfaces – Naming, Addressing and Translation (if/as needed)

– Publishing

– Discovery

– Attributes management

– Trust/key management

InterCloud Architecture 2012 InterCloud Architecture Framework 25

Page 26: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

InterCloud Operations Framework (ICOF)

• Defines the main roles and actors – RORA model: Resource, Ownership, Role, Action

• Defined in the GEYSERS project to address infrastructure services virtualisation

• Provides basis for business processes definition, SLA management and access control policy definition

• Broker and Federation operation

• Main functional components include – Cloud Service Provider, Cloud Operator, Cloud (physical) Resource provider,

Cloud Carrier

– Service Registry

– Service Broker

• Possible ICOF Interfaces – Provisioning, Deployment, Decommissioning/Termination

– SLA management and negotiation

– Services Lifecycle management

– Services deployment

InterCloud Architecture 2012 InterCloud Architecture Framework 26

Page 27: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Main Actors in Cloud/InterCloud Architecture

• Cloud Service Provider

• Intercloud (Cloud Service) Operator

• Cloud Customer

• Cloud User

• Cloud Carrier

• Cloud Broker

• Cloud Auditor

• Cloud Resource Provider

• Physical Resource Provider

– Can also be a “fixed” resources provider

InterCloud Architecture 2012 InterCloud Architecture Framework 27

Ownership/Management model

needs to be applied to these actors

using extended RORA model

Page 28: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Implementation: Architectural Framework for

Cloud IaaS

• Abstracted from the GEYSERS LICL (Logical Infrastructure Composition Layer) architecture

• Includes Composable Services Architecture (CSA) being developed in GEANT3 JRA3

• Incorporates RDF based Network and Infrastructure Description Languages (NDL, NML, INDL) research at SNE/UvA

• Includes the following main components – Infrastructure Services Modeling Framework (ISMF)

– Composable Services Architecture (CSA)

– Service Delivery Framework (SDF)

• Additional components (orthogonal) – Cloud Security Infrastructure

– Control and Management Plane

Published as SNE Technical Report (2011) http://staff.science.uva.nl/~demch/worksinprogress/sne2011-techreport-2011-03-clouds-iaas-architecture-release1.pdf

InterCloud Architecture 2012 InterCloud Architecture Framework 28

Page 29: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

GEYSERS Layered Architecture – CSM and ICCMP

• Developed and implemented in the GEYSERS project http://www.geysers.eu/

InterCloud Architecture 2012 InterCloud Architecture Framework 29

Physical Infrastructure

Virtual Resource Pool

Virtual Infrastructure

Logic

al In

frastr

uctu

re

Com

positio

n L

ayer (L

ICL)

Physical IT

resource

Virtual IT resource

Physical Network

resource

Virtual Network resource

Virtual Network node

controller

Virtual IT node

controller

Inter-layer

communication

IT-aware Network Control Plane (NCP+)

Virtual IT Management (VITM)

Service Middleware Layer (SML)

Service Consumer

Page 30: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Abstract (Cloud) IaaS Provisioning Model

InterCloud Architecture 2012 InterCloud Architecture Framework 30

User/

Applic B User/

Applic A

VRI3

VRI4

VRI5

VRI6

VRI2

VRI1

VI Operator

Layer

PIP1 PIP2 PIP4 PIP3

Virtual Infrastructure (VI) (operated by VIO1)

VIProvider2

ND-PIP1

ND-VIP1

ND-PIP2 ND-PIP3-PIP4

ND-VIP2

Network Domain ND-VIO1

UserND-A UserND-B

PI Provider

Layer

VI Provider

Layer VIProvider1

VR1 VR3 VR4 VR5 VR6 VR2

VIO1

IT in

frastr

uctu

re v

irtu

alis

atio

n

Network Infrastructure virtualisation and instantiation

VI/VR Adaptation Layer

Pi/PR Adaptation Layer

Pi/PR Layer

Com

positio

n

Logic

al R

sr

AAI/Policy

Security

SLC

Metadada

Application/Service Layer

Ctr

l &

Mngnt

(Orc

hestr

atn

)

Logical Abstraction Layer

Security

Context

Resource

Config

VI Comp & Mngnt (Upper LICL)

SLA/

SLM

Network Control Plane

Security

Context

Resource

Config

SLA/

SLM

Network Infrastructure Provisioning

PR Virtualis & Mngnt (Lower LICL)

Service Middleware Layer (SML)

Legend ND* - Network Domain

VIR* - VI Resource (deployed)

VR – Virtual Resource

LR – Logical Resource

PR – Physical Resource

Page 31: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Abstract (Cloud) IaaS Provisioning Model

InterCloud Architecture 2012 InterCloud Architecture Framework 31

User/

Applic B User/

Applic A

VRI3

VRI4

VRI5

VRI6

VRI2

VRI1

VI Operator

Layer

PIP1 PIP2 PIP4 PIP3

Virtual Infrastructure (VI) (operated by VIO1)

VIProvider2

ND-PIP1

ND-VIP1

ND-PIP2 ND-PIP3-PIP4

ND-VIP2

Network Domain ND-VIO1

UserND-A UserND-B

PI Provider

Layer

VI Provider

Layer VIProvider1

VR1 VR3 VR4 VR5 VR6 VR2

VIO1

IT in

frastr

uctu

re v

irtu

alis

atio

n

Network Infrastructure virtualisation and instantiation

VI/VR Adaptation Layer

Pi/PR Adaptation Layer

Pi/PR Layer

Com

positio

n

Logic

al R

sr

AAI/Policy

Security

SLC

Metadada

Application/Service Layer

Ctr

l &

Mngnt

(Orc

hestr

atn

)

Logical Abstraction Layer

Security

Context

Resource

Config

VI Composition & Management Layer

SLA/

SLM

Network Control Plane

Security

Context

Resource

Config

SLA/

SLM

Network Infrastructure Provisioning

PR Virtualis & Mngnt (Lower LICL)

Service Middleware Layer (SML)

Legend ND* - Network Domain

VIR* - VI Resource (deployed)

VR – Virtual Resource

LR – Logical Resource

PR – Physical Resource

Page 32: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Abstract (Cloud) IaaS Provisioning Model

InterCloud Architecture 2012 InterCloud Architecture Framework 32

User/

Applic B User/

Applic A

VRI3

VRI4

VRI5

VRI6

VRI2

VRI1

VI Operator

Layer

PIP1 PIP2 PIP4 PIP3

Virtual Infrastructure (VI) (operated by VIO1)

VIProvider2

ND-PIP1

ND-VIP1

ND-PIP2 ND-PIP3-PIP4

ND-VIP2

Network Domain ND-VIO1

UserND-A UserND-B

PI Provider

Layer

VI Provider

Layer VIProvider1

VR1 VR3 VR4 VR5 VR6 VR2

VIO1

IT in

frastr

uctu

re v

irtu

alis

atio

n

Network Infrastructure virtualisation and instantiation

en

VI/VR Adaptation Layer

Pi/PR Adaptation Layer

Pi/PR Layer

Com

positio

n

Logic

al R

sr

AAI/Policy

Security

SLC

Metadada

Application/Service Layer

Ctr

l &

Mngnt

(Orc

hestr

atn

)

Logical Abstraction Layer

Security

Context

Resource

Config

VI Comp & Mngnt (Upper LICL)

SLA/

SLM

Network Control Plane

Security

Context

Resource

Config

SLA/

SLM

Network Infrastructure Provisioning

PR Virtualisation & Management

Service Middleware Layer (SML)

Legend ND* - Network Domain

VIR* - VI Resource (deployed)

VR – Virtual Resource

LR – Logical Resource

PR – Physical Resource

Page 33: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Abstract (Cloud) IaaS Provisioning Model

InterCloud Architecture 2012 InterCloud Architecture Framework 33

User/

Applic B User/

Applic A

VRI3

VRI4

VRI5

VRI6

VRI2

VRI1

VI Operator

Layer

PIP1 PIP2 PIP4 PIP3

Virtual Infrastructure (VI) (operated by VIO1)

VIProvider2

ND-PIP1

ND-VIP1

ND-PIP2 ND-PIP3-PIP4

ND-VIP2

Network Domain ND-VIO1

UserND-A

UserND-B

PI Provider

Layer

VI Provider

Layer VIProvider1

VR1 VR3 VR4 VR5 VR6 VR2

VIO1

IT in

frastr

uctu

re v

irtu

alis

atio

n

Network Infrastructure virtualisation and instantiation

VI/VR Adaptation Layer

Pi/PR Adaptation Layer

Pi/PR Layer

Com

positio

n

Logic

al R

sr

AAI/Policy

Security

SLC

Metadada

Application/Service Layer

Ctr

l &

Mngnt

(Orc

hestr

atn

)

Logical Abstraction Layer

Security

Context

Resource

Config

VI Comp & Mngnt (Upper LICL)

SLA/

SLM

Network Control Plane

Security

Context

Resource

Config

SLA/

SLM

Network Infrastructure Provisioning

PR Virtualis & Mngnt (Lower LICL)

Service Middleware Layer (SML)

Legend ND* - Network Domain

VIR* - VI Resource (deployed)

VR – Virtual Resource

LR – Logical Resource

PR – Physical Resource

Page 34: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Virtual Infrastructure Composition and Management

• Main actors involved into provisioning process

– Physical Infrastructure Provider (PIP)

– Virtual Infrastructure Provider (VIP)

– Virtual Infrastructure Operator (VIO)

• Virtual Infrastructure Composition and Management (VICM) layer

includes

– VICM middleware - defined as CSA

– Logical Abstraction Layer and the VI/VR Adaptation Layer facing

correspondingly lower PIP and upper Application layer.

• The infrastructure provisioning process is defined by the Service Delivery

Framework (SDF)

– Defines services lifecycle

• VICM redefines Logical Infrastructure Composition Layer (LICL)

proposed by GEYSERS project

– Basic functionality is implemented as GEMBus/ESB/CSA

InterCloud Architecture 2012 InterCloud Architecture Framework 34

Page 35: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Services Lifecycle/Provisioning Workflow

• Main stages/phases – Service Request (including SLA

negotiation)

– Composition/Reservation (aka design)

– Deployment, including Reqistration/Synchronisation

– Operation (including Monitoring and SLA enforcement)

– Decommissioning (including Dynamic Security Associations destroying/recycling)

• Additional stages – Re-Planning/Re-Composition

should address incremental infrastructure changes

– Recovery/Migration can use SL-MD to initiate resources re-synchronisation but may require re-composition

• The whole workflow is supported by the Service Lifecycle Metadata Service (SL MD)

• Provisioning session provides a framework for services context and security context management

InterCloud Architecture 2012 InterCloud Architecture Framework Slide_35

Service Request/

(SLA Negotiation)

Composition/

Reservation

(SLA enforcement)

Deployment

Operation

(Monitoring)

(SLA enforcement)

Decommissioning

(Security Recycling)

Registr&Synchro

(Security Bootstrap)

Recovery/

Migration

Re-Planning/

Re-Compo-

sition

Service

Lifecycle

Metadata

Service

(SL MD)

Provisiong

Session

Managnt

Page 36: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Summary and Future works

• The proposed ICAF is based on existing standards

and proposes their integration and extension

– Includes 4 components: CSM, ICCMP, ICFF, ICOF

• Addresses cloud services/infrastructure lifecycle management

• Future research and development primarily focused

on inter-layer and inter-cloud interfaces definition

– Re-factor GEYSERS Infrastructure virtualisation

interfaces

– Testbeds: IaaS (GEYSERS) and PaaS (GEANT3)

• Standardisation activity in IETF, OGF, TMF

– Partnership with industry

InterCloud Architecture 2012 InterCloud Architecture Framework 36

Page 37: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Questions and Discussion

InterCloud Architecture 2012 InterCloud Architecture Framework 37

Page 38: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Additional Information

• ISMF resources virtualisation

• NIST Cloud definition and standardisation activity

• Useful links on Cloud standardisation and practice

InterCloud Architecture 2012 InterCloud Architecture Framework 38

Page 39: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

ISMF – Virtual Resource Lifecycle

InterCloud Architecture 2012 InterCloud Architecture Framework 39

{LR0} -> LR2

Planning

Composition

Reservation

LR2 -> VR

VI Deployment

Ph

ysic

al R

eso

urc

e

Lo

gic

al R

eso

urc

e

Vir

tua

l R

eso

urc

e

Network Segment Network Segment

LR0

Re-usable

(Published)

PRs

Topology Pool

Network Segment

PR-LR1

Config&

Instantiation

Registered PRs

Composed LRs

Deployed VRs .

Virtu

al In

fra

str

uctu

re

PIP1 PIP2

Page 40: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

ISMF - Relation between PR-LR-VR-VI

• Virtual Resource lifecycle – defines relations between different resource

presentations along the provisioning process

• Physical Resource information is published by PIP to the Registry service serving

VICM and VIP – Logical Resource representing PR includes also properties that define possible (topological)

operations on the PR, such as e.g. partitioning or aggregation.

• Published LR information presented in the commonly adopted form (using

common data or semantic model) is then used by VICM/VIP composition service

to create requested infrastructure as combination of (instantiated) Virtual

Resources and interconnecting them with the available network infrastructure

• Network infrastructure can be composed of a few network segments (from the

network topology pool) run by different network providers.

• Composed LRs are deployed as VRI/VI to VIP/VIO and as virtualised/instantiated

PR-LR to PIP

• Resource/service description format considered – NDL/NML (Network Description Language / Network Markup Language at OGF)

– Compatibility with VXDL infrastructure service request format by INRIA

InterCloud Architecture 2012 InterCloud Architecture Framework 40

Page 41: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

NIST Publications on Cloud Computing

• [NIST CC] NIST SP 800-145, “A NIST definition of cloud computing”, [online] Available:

http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

• [NIST CCRA] NIST SP 500-292, Cloud Computing Reference Architecture, v1.0. [Online]

http://collaborate.nist.gov/twiki-cloud-

computing/pub/CloudComputing/ReferenceArchitectureTaxonomy/NIST_SP_500-292_-

_090611.pdf

• [NIST Synopsis] DRAFT NIST SP 800-146, Cloud Computing Synopsis and

Recommendations. [online] Available: http://csrc.nist.gov/publications/drafts/800-146/Draft-

NIST-SP800-146.pdf

• Draft SP 800-144 Guidelines on Security and Privacy in Public Cloud Computing. [online]

Available: http://csrc.nist.gov/publications/nistpubs/800-144/SP800-144.pdf

• [NIST CC Roadmap] DRAFT NIST SP 800-293, US Government Cloud Computing

Technology Roadmap, Volume I, Release 1.0. [online]

http://www.nist.gov/itl/cloud/upload/SP_500_293_volumeI-2.pdf

• NIST SP500-291 NIST Cloud Computing Standards Roadmap. [online] Available:

http://collaborate.nist.gov/twiki-cloud-

computing/pub/CloudComputing/StandardsRoadmap/NIST_SP_500-291_Jul5A.pdf

InterCloud Architecture Framework 41 InterCloud Architecture 2012

Page 42: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

NIST Cloud definition – Draft SP 800-145 (1)

• NIST Definition of Cloud – missing network provisioning, just “limited control over network”

Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access

to a shared pool of configurable computing resources (e.g., networks, servers, storage,

applications, and services) that can be rapidly provisioned and released with minimal

management effort or service provider interaction. This cloud model promotes availability and

is composed of five essential characteristics, three service models, and four deployment

models.

Cloud Infrastructure as a Service (IaaS). The capability provided to the consumer is to

provision processing, storage, networks, and other fundamental computing resources

where the consumer is able to deploy and run arbitrary software, which can include

operating systems and applications. The consumer does not manage or control the

underlying cloud infrastructure but has control over operating systems, storage,

deployed applications, and possibly limited control of select networking components

(e.g., host firewalls).

InterCloud Architecture Framework 42 InterCloud Architecture 2012

Page 43: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

NIST Cloud definition – Draft SP 800-145 (2)

Draft SP 800-145 A NIST Definition of Cloud Computing (published) http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

• Five essential clouds characteristics – On-demand self-service

– Broad network access

– Resource pooling

– Rapid elasticity

– Measured Service

• 3 service/provisioning models – Software as a Service (SaaS)

– Platform as a Service (PaaS)

– Infrastructure as a Service (IaaS)

• 4 deployment models – Public cloud

– Private cloud

– Community cloud

– Hybrid cloud

InterCloud Architecture Framework 43 InterCloud Architecture 2012

Page 44: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

NIST Cloud Computing Reference Architecture

(CCRA) 2.0 - Main Roles (1)

• Cloud Carrier as a role to accommodate telco’s interests

InterCloud Architecture Framework 44 InterCloud Architecture 2012

Page 45: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

NIST Cloud Computing Reference Architecture

(CCRA) 2.0 - Provider Functions (2)

InterCloud Architecture 2012 InterCloud Architecture Framework 45

Add:

Service Delivery

(Framework)

• Request&SLA

• Reservation/

Composition

• Deployment

• Operation

• Decommissioning

Provider functions

• Defined ambiguously

• Need clear separation between Delivery

process, Operation and Control&Mngnt

functions

• Service Orchestration is a Control function

Page 46: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

NIST Cloud Computing Reference Architecture

(CCRA) 2.0 – Consolidated View (3)

• txt

InterCloud Architecture 2012 InterCloud Architecture Framework 46

Page 47: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Dedicated Network Provisioning in Clouds

• This issue is not addressed in details in any of currently

proposed CC architectures

• It can not be consistent infrastructure QoS without

(dedicated) network provisioning

– Specifically for Optical networks

• Telco, network providers and telecom equipment vendors are

working in this direction

– GEYSERS project is an example of network+IT infrastructure

virtualisation

InterCloud Architecture Framework 47 InterCloud Architecture 2012

Page 48: Defining InterCloud Architecture Framework (ICAF) · 2013-06-02 · Defining InterCloud Architecture Framework (ICAF) for Interoperability and Integration Yuri Demchenko SNE Group,

Extending NIST Cloud IaaS definition to support NaaS (in the context of Network Infrastructure provisioning)

The suggested extensions to the Cloud IaaS model to meet requirements of the critical enterprise services:

• Define layered cloud services model that should be suitable for defining main inter-layer and inter-service (functional) interfaces

• Add topology aware infrastructure view

• Define resources and services virtualisation as one of generic cloud features (TBD)

• Include improved network services definition capable of provisioning required QoS and allowing control from user run applications

• At the business/operational level, the CCRA should be extended to address the following features: – Improved definition of the Cloud Carrier role, operational model and interaction

with other key actors

– Extended set of basic roles to reflect typical for telecom operators/providers business relations:

• Cloud/infrastructure Operator, Customer, and User (in place of the currently used consumer role)

• Other cloud service models PaaS and SaaS should also allow management of QoS and other network related parameters

InterCloud Architecture Framework 48 InterCloud Architecture 2012