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 Systems o Member of the OpenStack Project Policy Board o Member of the Xen.org Advisory Board • Paul Voccio o Sr. Development Manager, CloudServers at Rackspace o OpenStack Developer, Ozone Manager What is Hybrid Cloud? Private Datacenter Public Datacenter State of the project • Under development • Proof of concepts • Scale coming Why Hybrid Cloud? Private Datacenter Public Datacenter Hybrid Cloud Challenges • Networking o 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 Public Service Dynamic Network Config Public Service Private Dynamic Network Config Solved Problems and Demo • Current Progress o XCP/XenServer + OpenStack Virtual Appliance Seamless management of private and public cloud o Demo Current and Future Issues • Hybrid Networking o Maintaining network connections during hybrid cloud move o Open vSwitch implementation expected in Diablo • Hybrid File Formats o Maintaining backing storage during hybrid cloud move o Open Virtualization Format (OVF) Conclusion • Reasons behind success o Open Source o Open Standards o Collaboration incredible ecosystem around a real open cloud project • How you can get involved o OpenStack - openstack.org o XCP - xen.org
© Copyright 2024