Download - Federation of OpenStack clouds
Federation of OpenStack Clouds
Satyabrata Chowdhury, 19/05/2015
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.
Agenda
• Cloud Federation• Different Approaches to Cloud Federation• OpenStack-Enabling Cloud Federation• Use Cases: Federated Marketplaces • Q & A
Cloud Federation
4
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
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
Different Approaches to Cloud Federation
7
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
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.
OpenStack-Enabling Cloud Federation
10
Use Case 1-Identity Federation
11
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
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
Keystone to Keystone Federation
14
User
KeyStone1
OpenStack1
KeyStone2
OpenStack2
IDP1
IDP2
SAML Assertion Request
SAML Assertion Response
SAML Token fro
m Keystone 1
Use Case 2-Federated Orchestration
15
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
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
Use Case 3-Usage tracking and Image Management
18
Cascading OpenStack
19
https://wiki.openstack.org/wiki/OpenStack_cascading_solution
Use Cases: Federated Marketplaces
20
21
AWS Marketplace
22
IBM Cloud Marketplace
23
Computenext(Global Cloud Marketplace)
• 60+ Providers• 28+ Countries• 40+ Cities
24
Services from different providers grouped together as a single workload
Add-on managed services offered in a marketplace.
Computenext(Global Cloud Marketplace)..contd
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
Q & A26
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
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