seamless cloud abstraction, model and interfaces - itu.int · pdf fileseamless cloud...

13
Cape Town, South Africa 12–14 December 2011 Masum Z Hasan, PhD Cisco Systems [email protected] Seamless Cloud Abstraction, Model and Interfaces ITU Kaleidoscope 2011 The fully networked human? Innovations for future networks and services

Upload: truongdung

Post on 30-Jan-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa 12–14 December 2011

Masum Z Hasan, PhD Cisco Systems

[email protected]

Seamless Cloud Abstraction, Model and Interfaces

ITU Kaleidoscope 2011 The fully networked human?

Innovations for future networks and services

Page 2: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Authors

 Masum Z. Hasan, Monique Morrow, Lew Tucker, Cisco Systems, San Jose, CA USA

 Sree Lakshmi D. Gudreddi, Silvia Figueira, Dept. of Computer Engineering, Santa Clara University, Santa Clara, CA USA

Page 3: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Cloud Computing - Introduction

Cloud Service

Consumer or Tenant

One or more DC

Cloud Service Provider

Network (Internet/Intranet/

Private MAN/WAN)

VM13

DB1 OS1 vNIC2

Cloud Service Interfaces

  IaaS: Infrastructure resources

  PaaS: Software middleware, development & test resources

  SaaS: Application product resources

Page 4: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Cloud Deployment – NIST Definition

  Private Cloud: For use by an enterprise only  Owned / operated by enterprise IT or 3rd

party

  Public Cloud: For use by anyone  Owned / operated / offered by a Cloud

Service Provider

 Hybrid Cloud: Multiple interoperable Clouds that enables data and application portability  Multiple operators

Page 5: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Seamless Hybrid Cloud   With Hybrid Cloud enterprises may have

resources distributed in Enterprise intranet and one or more Public Clouds

  Enterprise should be able to execute apps on these distributed resources seamlessly as if they are on the intranet

  Manage distributed on-premises and off-premises Cloud resources seamlessly with IT resources

  Seamless Hybrid Cloud Abstraction, Interfaces and their realization on infrastructure will facilitate above

Page 6: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Cloud Management Framework

SP Private MAN/WAN IP / MPLS Network

PE 4

PE 5

CE12

E2 Site 2 Enterprise E1 Site 3

CE 23

DC-SAN-Net 1

SW 12

DC-Net 2

ER 02

DMZ

ETH1

VM14

App3 OS1 vNIC1

vETH1

Cloud Provider’s

DC

E1 Site 4

CE 24

Internet

Cloud Services

PE 3

VM21

App4 OS1 vNIC4

vETH3

Compute  

Storage  Network  

Realization/ Management/ Provisioning Server/

Storage

DC

MAN/ WAN

Focus: Tenant facing Abstraction & Interfaces

Page 7: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Multitenancy & Isolation Abstraction

SP Private MAN/WAN IP / MPLS Network

PE 4

PE 5

CE12

E2 Site 2 Enterprise E1 Site 3

CE 23

DC-SAN-Net 1

SW 12

DC-Net 2

ER 02

DMZ

ETH1

VM14

App3 OS1 vNIC1

vETH1

E1 Site 4

CE 24

Internet

PE 3

VM21

App4 OS1 vNIC4

vETH3 Server/ Storage

DC

MAN/ WAN

  Multiple Tenants sharing E2E

  CLoud Isolation Abstraction: CLIA

  Network isolation technology, VLAN, VPN, Tunnel, Routing/Switching [table] isolation: VRF, etc., independent abstraction

  CLIA abstracts network isolation for each tenant into one Cloud abstraction

Page 8: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Full Network View - Example

Page 9: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Seamless Cloud Abstraction

  Tenant Logical Cloud Topology

Page 10: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Seamless Cloud Abstraction

  Tenant Logical Cloud Topology

Page 11: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Differentiated Quality of Cloud Services

 QoS associated with SCL  QoS abstraction: Platinum, Gold, etc.

applied in aggregate  QoS abstraction defined based on

Application Classes as defined in RFC 4594   Example: Multimedia Conferencing

  Loss/Delay/Jitter bound: .001/100ms/50ms

 DiffServ (DSCP) marking: AF41/42/43

Page 12: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Conclusion

  SCL and CLIA abstractions and their realization …   Allows secure and seamless integration of tenant’s

enterprise to Public Cloud   Simplifies Cloud usage by tenants   Allows CSP offer sophisticated SP & Enterprise

grade Cloud services   Allows seamless execution of applications on

resources distributed over Clouds together with enterprise resident resources

  Allows seamless management of Cloud resources together with enterprise IT resources

Page 13: Seamless Cloud Abstraction, Model and Interfaces - itu.int · PDF fileSeamless Cloud Abstraction, Model and Interfaces ... Seamless Hybrid Cloud Abstraction, ... IP / MPLS Network

Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services

Further Work   Abstraction realization in network via network management

systems

  CLIA realization via PPVPN (Provider Provided VPN) extension to support Seamless Hybrid Cloud

  Extension to cover multiple CSP

  Incorporation in OpenStack (an open source Cloud Stack)

  Standardization   Tenant CSP, CSP CSP interoperability, interfaces   Compute/VM, Storage and Network level interoperability,

interfaces