OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

15
True Hybrid Clouds Extending OpenStack with Cloud Foundry OpenStack Cloud Foundry

description

Building True Hybrid clouds; Extending OpenStack with Cloud Foundry.

Transcript of OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Page 1: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

True Hybrid Clouds

Extending OpenStack with Cloud Foundry

OpenStack Cloud Foundry

Page 2: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

• Founder and former PPB member of OpenStack• Director of Development, Rackspace Cloud• VP, HP OpenStack Cloud• CTO, Appfog (Open Cloud PaaS)

[email protected] @johnpur on Twitter

Page 3: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Hybrid Clouds… What?

Two or more clouds, having the following characteristics:

a. Usually a public cloud paired with a private cloud deploymentb. Enabling “cloud bursting” scenarios and use casesc. “Own the core, rent the spikes”d. Applications tied to capabilities/services of the cloud provider

Vertical hybrid products, a single vendor provides both clouds

Page 4: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Hybrid Clouds… Wouldn’t It Be Nice?Java:

“Write Once (in Java), Run Everywhere”

True Hybrid Clouds:

“Write Once (in any language and runtime), Run Everywhere (in the Cloud)”

Easily scale applications to meet the demand load

Have true workload portability across the Cloud

Horizontal Hybrid products, seamless integration of multiple Cloud providers

Page 5: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Hybrid Clouds… Use Cases

• Build (dev/test) and deploy (production) applications efficiently & economically

• Traditional Cloud “bursting”• Data Center Consolidation• Allowing insight, control, and governance over “shadow IT”• High Availability and Redundancy of Applications• Disaster Recovery and Business Continuity• Business dictates cloud topology & usage

Page 6: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Governance/Proposed/ImageFormatsTime: 2011-01-14 16:40:23Drafter: John Purrier

Status: Proposed to the POC

Image Formats and workload portability in OpenStack.

OVF as the standard VM Disk Image exchange format No “preferred” or “default” virtual disk format Glance extended to provide cross-cloud exchange &

virtual appliance conversion capabilities.

Aspirations of Workload Portability

Page 7: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

(turns out to be a really hard problem)

Page 8: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Great Strides• Quantum Software Defined Network project• Keystone Identity & Authorization project

Building blocks to true federation across clouds.

However, no current solution for workload portability across heterogeneous clouds.

• Different hypervisors• Different physical topologies (# NICs, etc.)• Different levels of API compatibility• Different types of service deployments

Page 9: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

What’s a cat herder to do?

Page 10: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Extending OpenStack with Cloud Foundry• Open “Platform as a Service” project• Open Source, Apache 2.0 License• Freely Available on GitHub (https://github.com/cloudfoundry)

Provides an Infrastructure neutral application runtime environment.

The Cloud Foundry API provides a defacto-standard PaaS API.

This API can even be layered over other PaaS clouds to provide seamless access and workload motion. For instance the work AppFog & Microsoft have done to integrate Azure.

Page 11: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Extending OpenStack with Cloud Foundry

Page 12: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Cloud Foundry Design

• Fail Fast & Self Healing• Horizontally Scaling Components• Loosely coupled, distributed state• No single point of failure• HA as a design point• Eventually consistent system

Page 13: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Demo

Page 14: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

“Often Talked About,“Seldom Seen”

Page 15: OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)

Thank You!

https://console.appfog.com/signup