SlideShare a Scribd company logo
Migrating a running
Cloud Foundry
from VMWare to OpenStack
• What is Cloud Foundry?
• IaaS and PaaS
• VMware vs. OpenStack
• The migration
• Conclusion
Cloud Foundry
• = application platform = PaaS software
• Open source software (apache 2)
API request

Router
Router

Droplet request

DEA
DEA
DEA
DEA
DEA

Router
Cloud Controller
Droplet change
notifications
Request droplet
start/stop

Droplet heartbeat &
exit messages

Router
Health Manager
Get desired states
Droplet / Service metadata

Cloud
Controller
Database

Consume a service

Service
Services
Services
(e.g. MySQL)
Services
(e.g. MySQL)
(e.g. MySQL)
(e.g. MySQL)
IaaS and PaaS
• Building against infrastructure requires
ops knowledge

• Building against a PaaS doesn’t
It’s all about the Apps!
VMware vs.
OpenStack
• VMware is a fine piece of technology
• If you have invested into it, no immediate
need to move away from it.

• OpenStack is an upcoming candidate and
might become the industry standard for
infrastructure

• Open source and enterprise versions
available (Piston, Canonical, HP, …)
Our requirements
• We already had OpenStack knowledge
• For a public PaaS buying costs is

everything —> Saving license costs was
key!

�� Moving from a hosted VMWare to a selfhosted Openstack…
… doubled monthly costs

quadrupled RAM and CPU cores!
The Migration
> 1 week to prepare
< 1 hour to execute
< 30 min downtime
• Setup the OpenStack environment
• Deploy Cloud Foundry on OpenStack
• Migrate configuration, data and apps
• Switch DNS entries
• Official migration announcement in the
anynines blog��
http://rh.gd/a9vmw2sos

• A blog post about technical details will
follow on blog.cloudfoundry.com
Conclusion
Building against a PaaS
protects investments
made into software
development.
An infrastructure must
be present.
!

Which one doesn’t
matter.
Thank you!
CloudCamp.  Julian Fischer   Anynines - migrating a cloud foundry from vm ware to open-stack

More Related Content

CloudCamp. Julian Fischer Anynines - migrating a cloud foundry from vm ware to open-stack