Federation of OpenStack clouds

28
Federation of OpenStack Clouds Satyabrata Chowdhury, 19/05/2015

Transcript of Federation of OpenStack clouds

Page 1: Federation of OpenStack clouds

Federation of OpenStack Clouds

Satyabrata Chowdhury, 19/05/2015

Page 2: Federation of OpenStack clouds

About Myself

Satyabrata ChowdhurySolutions Architect, [email protected]

I work with the CTO organization on Technology evangelization, defining strategy and roadmap for Cloud products and programs.

Page 3: Federation of OpenStack clouds

Agenda

• Cloud Federation• Different Approaches to Cloud Federation• OpenStack-Enabling Cloud Federation• Use Cases: Federated Marketplaces • Q & A

Page 4: Federation of OpenStack clouds

Cloud Federation

4

Page 5: Federation of OpenStack clouds

Cloud Federation

Cloud Federation is the concept of bringing different services offered by various Providers under a single platform .

5

CSP 1

CSP 2

CSP 3End User

• Capacity Utilization• Inter-operability

• Catalog of Services• Insight about providers and SLA’s

Page 6: Federation of OpenStack clouds

Driving factors for cloud federation

6

Choice of Providers

Mix and Match of Services

Going local

Heterogeneity of Platforms

Ability to scale

Movement and Migration of Workloads

Page 7: Federation of OpenStack clouds

Different Approaches to Cloud Federation

7

Page 8: Federation of OpenStack clouds

Provider/Enterprise Centric-Hybrid Clouds

8

Self Service Portals

User

• Hybrid Approach- (Public+Private)• Helps in scaling and migrating gradually to

different clouds or locations• Suitable for specific enterprises and Cloud

service providers

>>

Cloud 1

Cloud 3

Cloud 2

Page 9: Federation of OpenStack clouds

Marketplace based Federation Model

9

User

Provider A

Provider B

Cloud Federation

Cloud Marketplace Federation Engine

Cloud Service

Cloud Service

• Search , selects and compare the offers/services.• Create and Provision workloads across providers.• Consolidated usage data and billing across providers.• Platform agnostic model.• Flexible – Workload movement and migration across providers.• Choice of providers and offers.• Creates competitive environment that leads to innovation.

Page 10: Federation of OpenStack clouds

OpenStack-Enabling Cloud Federation

10

Page 11: Federation of OpenStack clouds

Use Case 1-Identity Federation

11

Page 12: Federation of OpenStack clouds

12

Identity Federation

Mechanism to establish trust between identity providers and multiple OpenStack clouds enabling users to access resources across multiple cloud endpoints with a single credential without having to provision additional identities for each providers.

Service Provider

Service Provider

Identity Provider

Identity Provider

Page 13: Federation of OpenStack clouds

Federated Identity using Keystone

13

User

Identity Provider

KeyStone(Service Provider)

OpenStack

1

Request Initiation

SA

ML

Aut

h R

eque

st

23

Aut

h C

halle

nge

4

Val

idat

ed

Service Consumption

5

Page 14: Federation of OpenStack clouds

Keystone to Keystone Federation

14

User

KeyStone1

OpenStack1

KeyStone2

OpenStack2

IDP1

IDP2

SAML Assertion Request

SAML Assertion Response

SAML Token fro

m Keystone 1

Page 15: Federation of OpenStack clouds

Use Case 2-Federated Orchestration

15

Page 16: Federation of OpenStack clouds

Federated Cloud Orchestrator

16

Ability to Provision and migrate workloads across providers seamlessly to achieve portability and inter-operability

User

VM

Load Balancer

Monitoring/Management

Backup/DR

FederationEngine

Marketplace/Self-service portal

Provider 1

Provider 2

Provider 3

Queue

Page 17: Federation of OpenStack clouds

Multi Cloud Orchestration using Heat

17

User

Marketplace/Self-Service Portal

OpenStack2

OpenStack1

HeatWorkloadTemplates

• Standalone Heat engine serving as a Orchestration layer in Federation engine.

• Service Catalogs stored as HOT templates.• Portability can be achieved through TOSCA compliant

templates.

TOSCA: Topology and Orchestration Specification for Cloud Applications

Page 18: Federation of OpenStack clouds

Use Case 3-Usage tracking and Image Management

18

Page 20: Federation of OpenStack clouds

Use Cases: Federated Marketplaces

20

Page 21: Federation of OpenStack clouds

21

AWS Marketplace

Page 22: Federation of OpenStack clouds

22

IBM Cloud Marketplace

Page 23: Federation of OpenStack clouds

23

Computenext(Global Cloud Marketplace)

• 60+ Providers• 28+ Countries• 40+ Cities

Page 24: Federation of OpenStack clouds

24

Services from different providers grouped together as a single workload

Add-on managed services offered in a marketplace.

Computenext(Global Cloud Marketplace)..contd

Page 25: Federation of OpenStack clouds

References

• https://wiki.openstack.org/wiki/OpenStack_cascading_solution• https://aws.amazon.com/marketplace/• http://www.ibm.com/marketplace/cloud/us/en-us/• http://allthingsfederated.com/ --- Dr. Munirathnam Srikanth, CTO ,Computenext Inc• http://marketplac.computenext.com• https://github.com/stackforge/tricircle• https://blueprints.launchpad.net/keystone/+spec/keystone-to-keystone-federation• Introduction to openstack cascading solution by Chaoyi Huang & Hongning Wu at Huwei

25

Page 26: Federation of OpenStack clouds

Q & A26

Page 27: Federation of OpenStack clouds

Other Interesting sessions

27

Session Date Time Speaker Location

Extending Horizon for Multi-cloud Management

19/05/2015 4:40PM Krishna Kumar N. 121/122

CoreStack – Orchestration Simplified

19/05/2015

05:15 PM Venkatesh Perumal / RathinaSabapathy A

Demo Theatre

Orchestration Across multi cloud platforms using Heat

20/05/2015 3:30PM Rathina Sabapathy A. 121/122

Page 28: Federation of OpenStack clouds

Thank You

28

Connect with me@

Email: [email protected]

LinkedIn: http://in.linkedin.com/in/satyachowdhury

For the next three days visit me at Booth # T-19