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

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

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

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