86cfb04e5800711641bc582df6e386b9.ppt
- Количество слайдов: 14
Hybrid Cloud with Open. Stack: Bridging Two Worlds Hai Ming Yang (yhaiming@cn. ibm. com) 1 IBM Confidential - Do Not Distribute © 2014 IBM Corporation
Outline and Presentation Objective Provide common terminology for discussion • What is Hybrid meaning in Open. Stack scope? • How to bridge two “worlds” The Major User Cases benefit from the hybrid model • Extend your workload for extra resource in demand (Auto Scale) • Recover your Open. Stack workload in another cloud (DR) • Specific usage cloud (storage cloud and computing cloud) Current Effort on Hybrid • An Method of hybrid prototype • Where we are • The challenge of making hybrid happen 2 IBM Confidential - Do Not Distribute © 2014 IBM Corporation
What is Hybrid is to connect public cloud, private cloud to fit the business requirements • Public cloud for pay-as-you-go and auto-scale • Private cloud for enhanced security, performance, reliability and ultimate control 3 IBM Confidential - Do Not Distribute © 2014 IBM Corporation
Bridge Clouds with Regions 4 Bridge two clouds with two regions • The same shared service (Keystone) • Multiple regions and each region may cover one rack of servers Targeted for resource consolidation in the same data center • Multiple virtualization hypervisor, and bare metal IBM Confidential - Do Not Distribute © 2014 IBM Corporation
Bridge Clouds with Federation (Distributed Cloud) 5 Bridge Two Open. Stack Clouds • Nothing shared, and two clouds operated independent perfectly • Federated Keystone • Identity service using external identity providers Targeted for Open. Stack hybrid with Open. Stack • Primary Open. Stack cloud and secondary Open. Stack cloud in the same enterprise • Private and public Open. Stack cloud IBM Confidential - Do Not Distribute © 2014 IBM Corporation
Bridge Cloud with the “Wild” Hybrid 6 Bridged Open. Stack Cloud with cloud having different architecture • Open. Stack with Amazon (not through Open. Stack EC 2 APIs) • Open. Stack with whatever cloud (completely different architecture) Targeted for Open. Stack hybrid with Non-Open. Stack • The resource from the other cloud is viewed/operated as another Open. Stack region • The user applications built upon Open. Stack APIs don’t need to change • Resource consolidated across multiple cloud vendors • More flexibility to choose cloud resource vendors IBM Confidential - Do Not Distribute © 2014 IBM Corporation
How to Leverage Hybrid Cloud Model – Use Case 1 7 Meet temporary capacity needs that can not be met by the private cloud • Service capability automatically expanded according to the workload • An application runs in a private cloud or data center and "bursts" to a public cloud when the demand for computing capacity increases • An organization only pays for extra compute resources when they are needed IBM Confidential - Do Not Distribute © 2014 IBM Corporation
How to leverage hybrid cloud – Use Case II 8 Disaster Recovery and Backup • Buy extra resource in public cloud to prepare the worst time • Replicate the operation/metadata did from private to public • Content (volume, VM, images) is replicated according to service agreement • Recovered to private cloud after private service recovered IBM Confidential - Do Not Distribute © 2014 IBM Corporation
How to leverage hybrid cloud – Use Case III 9 Special usage cloud (Storage cloud, and Computing cloud) • Organization stores sensitive client data in house on a private cloud application • Interconnect that application to a billing application provided on a public cloud as a software service • Use the computing capability in Public cloud as pay-as-you go IBM Confidential - Do Not Distribute © 2014 IBM Corporation
Hybrid Open. Stack Cloud Implementation I Create another Open. Stack cloud in the targeted Open. Stack/Non-Open. Stack cloud • Triple. O: create Open. Stack on top of Open. Stack for Open. Stack based cloud • Deployer: Major four steps Step 1: Bare Metal provision Step 2: Deploy with specific topology Step 3: Configure the cloud Step 4: minimum set of tests to ensure the cloud is working Operated as an extension of my private cloud Enterprise VPN connectivity Internet Soft. Layer Firewall services Developmen t & Test Big data Open. Stack API … Mobile Customer managed Open. Stack web portal (Horizon) Open. Stack Cloud Management Software IBM managed (24 x 7 support, 99. 95% SLA) Hypervisor Storage … Soft. Layer Bare Metal Servers (dedicated infrastructure) Soft. Layer data center 10 IBM Confidential - Do Not Distribute © 2014 IBM Corporation
Hybrid Non-Open. Stack Cloud Implementation II Hybrid Cloud Hybrid Framework for Management (e. g. Horizon) Two Clouds Hybrid Engine Framework • A framework to accept requests Open. Stack from applications • A plugin to translate the requests to another cloud APIs On Premise Private Cloud Cross Cloud Scheduler Other Jumpgate Clouds Ali. Cloud Amazon Adapter Soft. Layer Amazon Off Premise shared (Public) Off Premise dedicated (Private) 11 IBM Confidential - Do Not Distribute © 2014 IBM Corporation
The prototype for Hybrid with Softlayer Jumpgate • https: //github. com/softlayer/jumpgate • translation layer to convert incoming Open. Stack calls to different cloud provider’s API calls Identity Compute Block Storage Images Jumpgate softlayer-python Soft. Layer API 12 IBM Confidential - Do Not Distribute © 2014 IBM Corporation
Challenge of Hybrid Implementation What has been done • Federation in keystone • Multi-region in Open. Stack What needs to be done (need help from community) • Workload is not able to cross hybrid clouds • Heat across multi-region • Volume replicated cross hybrid clouds • Big layer 2 switch with isolation and security • Bare metal provisioning • Glance repository to cross the hybrid cloud • Different formats of images • Require the image repository to have the same images • Swift across private and public 13 IBM Confidential - Do Not Distribute © 2014 IBM Corporation
14 IBM Confidential - Do Not Distribute © 2014 IBM Corporation
86cfb04e5800711641bc582df6e386b9.ppt