210 likes | 226 Views
Achieving Hybrid Cloud Mobility with OpenStack and XCP. Todd Deshane, Ewan Mellor , and Paul Voccio. Who are we?. Ewan Mellor Director of Engineering, OpenStack at Citrix Systems Member of the OpenStack Project Policy Board Member of the Xen.org Advisory Board. Paul Voccio
E N D
Achieving Hybrid Cloud Mobility with OpenStack and XCP Todd Deshane, Ewan Mellor, and Paul Voccio
Who are we? • Ewan Mellor • Director of Engineering, OpenStack at Citrix Systems • Member of the OpenStack Project Policy Board • Member of the Xen.org Advisory Board • Paul Voccio • Sr. Development Manager, CloudServers at Rackspace • OpenStack Developer, Ozone Manager
What is Hybrid Cloud? Public Datacenter Private Datacenter
State of the project • Under development • Proof of concepts • Scale coming
Why Hybrid Cloud? Public Datacenter Private Datacenter
Hybrid Cloud Challenges • Networking • 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: • hypervisor versions and families • 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 api scheduler database queue compute network
MultiZone zone0
MultiZone zone0 zone3 zone1 zone2
$ 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 quantum OVS linux bridge OVS linux bridge
Static Network Config Public Service
Dynamic Network Config Public OVS OVS OVS Service Private
Dynamic Network Config zone2 OVS zone1 OVS zone3 OVS
Solved Problems and Demo • Current Progress • XCP/XenServer + OpenStack Virtual Appliance • Seamless management of private and public cloud • Demo
Current and Future Issues • Hybrid Networking • Maintaining network connections during hybrid cloud move • Open vSwitch implementation expected in Diablo • Hybrid File Formats • Maintaining backing storage during hybrid cloud move • Open Virtualization Format (OVF)
Conclusion • Reasons behind success • Open Source • Open Standards • Collaboration • incredible ecosystem around a real open cloud project • How you can get involved • OpenStack - openstack.org • XCP - xen.org