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

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

Embed Size (px)

Citation preview

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

Achieving Hybrid Cloud Mobility with OpenStack and XCP

Todd Deshane, Ewan Mellor, and Paul Voccio

Page 2: 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

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

What is Hybrid Cloud? 

Private Datacenter

PublicDatacenter

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

State of the project

• Under development

• Proof of concepts

• Scale coming

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

Why Hybrid Cloud?

Private Datacenter

PublicDatacenter

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

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?

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

Enabling Technologies

• OpenStack - Orchestration• Open vSwitch - Network Virtualization• Xen Cloud Platform (XCP) and XenServer

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

Federation and Zones

• A Zone is a container for compute resources• Zones can have any number of hypervisors

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

Simple Zone

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

MultiZone

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

MultiZone

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

MultiZone

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

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)

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

Quantum and Open vSwitch

• Network as a Service used by Nova• Currently under heavy development• Isolation from neighbors

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

OVS and XCP     

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

Static Network Config     

Service

Public

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

Dynamic Network Config     

Service

Public

Private

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

Dynamic Network Config     

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

Solved Problems and Demo

• Current Progresso XCP/XenServer + OpenStack Virtual Appliance

Seamless management of private and public cloudo Demo

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

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)

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

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