Upload
arron-watts
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
Achieving Hybrid Cloud Mobility with OpenStack and XCP
Todd Deshane, Ewan Mellor, and Paul Voccio
Who are we?• Ewan Mellor
o Director of Engineering, OpenStack at Citrix Systemso Member of the OpenStack Project Policy Boardo Member of the Xen.org Advisory Board
• Paul Voccioo Sr. Development Manager,
CloudServers at Rackspaceo OpenStack Developer, Ozone
Manager
What is Hybrid Cloud?
Private Datacenter
PublicDatacenter
State of the project
• Under development
• Proof of concepts
• Scale coming
Why Hybrid Cloud?
Private Datacenter
PublicDatacenter
Hybrid Cloud Challenges
• Networkingo Nodes on the public cloud should look like they are on the
private network• Local and remote capacity, configuration• Hardware life cycle management dependent on:
o hypervisor versions and families o disk and image formats
• Where does the data live?
Enabling Technologies
• OpenStack - Orchestration• Open vSwitch - Network Virtualization• Xen Cloud Platform (XCP) and XenServer
Federation and Zones
• A Zone is a container for compute resources• Zones can have any number of hypervisors
Simple Zone
MultiZone
MultiZone
MultiZone
Challenges with Zones
• Inconsistent sizes (flavors) of offerings• Different network topologies may not work for all apps• Allows for specialization (GPU, high cpu, network, etc)
Quantum and Open vSwitch
• Network as a Service used by Nova• Currently under heavy development• Isolation from neighbors
OVS and XCP
Static Network Config
Service
Public
Dynamic Network Config
Service
Public
Private
Dynamic Network Config
Solved Problems and Demo
• Current Progresso XCP/XenServer + OpenStack Virtual Appliance
Seamless management of private and public cloudo Demo
Current and Future Issues
• Hybrid Networkingo Maintaining network connections during hybrid cloud
moveo Open vSwitch implementation expected in Diablo
• Hybrid File Formatso Maintaining backing storage during hybrid cloud moveo Open Virtualization Format (OVF)
Conclusion
• Reasons behind successo Open Sourceo Open Standardso Collaboration
incredible ecosystem around a real open cloud project• How you can get involved
o OpenStack - openstack.orgo XCP - xen.org