Achieving Hybrid Cloud Mobility with OpenStack and XCP Todd Deshane, Ewan Mellor, and Paul Voccio

Preview:

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