the road to hybrid cloud with openstackpic.huodongjia.com › ganhuodocs › 2017-06-20 ›...

22
TopicOpenStack混合云之路 Speaker:黄舒泉@九州云99cloud

Upload: others

Post on 06-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Topic:OpenStack混合云之路

Speaker:黄舒泉@九州云99cloud

Page 2: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

About• Technical Director @ 99cloud• Heavily involve in OpenStack Community since2012

• Open Source Evangelist

Page 3: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Agenda

• StateofHybridCloud• Why Hybrid Cloud?• Hybrid Cloud UseCases• Challenges• BridgingGaps• Summary

Page 4: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

StateofHybridCloud• 71%ofrespondentsenterprisesareusinghybridcloud– RightScale Report

• 75%ofcompaniesplannedtoadapthybridcloud–CloudCruisersurvey

• 88%of respondents believehybridcloudis‘important’or‘critical’toenabledigitalbusinesstransformation-IDGResearchsurvey

Page 5: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Why Hybrid Cloud?

• Provide resourcesina shorttimeframe• “buyingthebaseandrentingthepeak”• Fullgeographicreachneeded.

Page 6: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Hybrid Cloud UseCases

• BestCloud Allocation• Lifecycle-BasedDeployment• DisasterRecovery• Cloudbursting

security,latency,cost,andapplicationcomplexity.

Page 7: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

BestCloud Allocation• Itinvolvesselectingthebestcloudfordeployingeachapplication.

• Theentireapplicationrunsinthatselectedprivateorpubliccloud.

Page 8: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Lifecycle-BasedDeployment• Dev/TestinPublicCloud,ProductioninPrivateCloud

• Dev/TestinPrivateCloud,ProductioninPublicCloud

• NewAppsinPublicCloud,Steady-StateAppsinPrivateCloud

Page 9: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

DisasterRecovery• Usingpubliccloudfordisasterrecovery avoid thecostofprovisioningduplicate infrastructurethatisrarelyused.

• Greatlyreducingthetimerequiredtobringtheentireconfigurationtoanoperationalstate.

Page 10: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Cloudbursting

• Directconnection between cloud providers– AWSDirectConnect– Aliyun Express Connect

• Automationcapabilitiestohandleauto-scaling

Page 11: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Challenges• AccessControl:howtohandledifferentcredentialswithsecuritymanner?

• Multi-CloudManagement:howtomanagecloudswithasinglepane?

• Multi-Cloud Orchestration:howtoorchestrateapplicationsamong multi-cloud environment?

• Audit&Compliance:howtocollectauditdataandcomplywithregulations?

• NetworkConnectivity:howtomanagenetworkconfigurationsandmaintainconnectivityacrossclouds?

Page 12: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

BridgingGapsChallenges OpenStack Solutions

Access Control Federated Identity

Multi-Cloud Management tricircle

Multi-Cloud Orchestration heat-multicloud

Audit & Compliance

Network Connectivity

Page 13: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Federated Identity(1)• Junoimplementedspecs:

– KeystonetoKeystonefederation– Standardizingthefederationprocess– AuditSupportforKeystoneFederation

• Kiloimplementedspecs:– WebSingleSignOnPortal– RescopingSpec- FromUnscopedtoScoped– OpenIDConnectfederation– EnhanceFederationmappingalgorithms– FederatedServiceProvidersinKeystone– ExplicitlyUnscopedTokens– Directusersmappingforfederatedauthentication– Scopefederationtokenswith token authenticationmethod– IdPIDregistrationandvalidation– IETFABFABfederation

• Libertyimplementedspecs:– NewattributesforSAMLAssertiongeneratedbykeystoneIdP– IdentityProviderSpecificWebSSO

Page 14: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Federated Identity(2)• ServiceProvider(SP)• IdentityProvider(IdP)• SAMLassertion

Federated Identity using Keystone

Page 15: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Federated Identity(3)

Keystone to Keystone Federation

Page 16: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Heat-Multicloud(1)• Havana implemented

– https://blueprints.launchpad.net/heat/+spec/heat-standalone

– https://blueprints.launchpad.net/heat/+spec/heat-multicloud

• Kilo implemented– https://blueprints.launchpad.net/heat/+spec/multi-region-support

– Multi-regionscenariotest• Backlog

– https://blueprints.launchpad.net/heat/+spec/multi-cloud-federation

Page 17: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Heat-Multicloud(2)

• Heat Resource Plugin Structure• Standalone Heat Deployment

Page 18: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Tricircle

Tenant1VirtualResources

Tenant2VirtualResources

TenantxVirtualResources

CascadedOpenStack2CascadedOpenStack1 CascadedOpenStacky

OpenStackAPI OpenStackAPIOpenStackAPI

Service Orchestrator x

Service Management

Service Orchestrator 1

OpenStackAPI OpenStackAPIOpenStackAPI

… …

CloudovercloudsbyOpenStackcascading:thecascadedOpenStackinstanceevencanberunninginsideAmazonAWSorWindowsAzure,andthenbeingintegratedintoacloudthroughthecascadingOpenStack.Thisiscloudoverclouds.

Tricircle

Page 19: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

99cloud hybrid cloud solutionChallenges 99cloud Solutions

Access Control

Multi-Cloud Management

Multi-Cloud Orchestration

Audit & Compliance

Network Connectivity

Page 20: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Summary

• The road to hybrid cloud with OpenStack isrough and steep.

• OpenStack itself lacks the capabilities to meethybrid cloud scenarios.

• The3rd platformcancentrallyleverageOpenStackAPIsto implement hybrid cloud.

Page 21: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Placeholder Footer Copy / BU Logo or Name Goes Here

Thanks

Page 22: The Road to Hybrid Cloud with OpenStackpic.huodongjia.com › ganhuodocs › 2017-06-20 › 1497948398.57.pdfDisaster Recovery • Using public cloud for disaster recovery avoid the

Reference

• http://www.rightscale.com/lp/2016-state-of-the-cloud-report

• https://www.emc.com/microsites/cio/articles/idg-research-study-hybrid-cloud/index.htm

• https://aws.amazon.com/directconnect/• http://docs.openstack.org/developer/heat/getting_started/standalone.html