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

24
Migrating a running Cloud Foundry from VMWare to OpenStack

description

Julian Fischer @railshoster - 'VMWare to OpenStack with a running Cloud Foundry' Learn from experience recently collected at anynines on how a VMWare based Cloud Foundry is moved to an OpenStack Havana infrastructure with barely no downtime.

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

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

Migrating a running Cloud Foundry

from VMWare to OpenStack

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

•What is Cloud Foundry?

•IaaS and PaaS

•VMware vs. OpenStack

•The migration

•Conclusion

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

Cloud Foundry

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

•= application platform = PaaS software

•Open source software (apache 2)

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

Service(e.g. MySQL)

Services(e.g. MySQL)

Services(e.g. MySQL)

Services(e.g. MySQL)

RouterRouter

DEA

RouterHealth Manager

RouterCloud Controller

Cloud ControllerDatabase

Get desired states

Request droplet start/stop

DEADEADEADEA

Droplet / Service metadata

API request Droplet request

Droplet changenotifications

Droplet heartbeat & exit messages

Consume a service

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

IaaS and PaaS

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

•Building against infrastructure requires ops knowledge

•Building against a PaaS doesn’t

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

It’s all about the Apps!

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

VMware vs. OpenStack

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

•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, …)

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

Our requirements

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

•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 self-hosted Openstack…

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

… doubled monthly costs

quadrupled RAM and CPU cores!

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

The Migration

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

> 1 week to prepare

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

< 1 hour to execute

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

< 30 min downtime

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

•Setup the OpenStack environment

•Deploy Cloud Foundry on OpenStack

•Migrate configuration, data and apps

•Switch DNS entries

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

•Official migration announcement in the anynines bloghttp://rh.gd/a9vmw2sos

•A blog post about technical details will follow on blog.cloudfoundry.com

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

Conclusion

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

Building against a PaaS protects investments made into software

development.

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

An infrastructure must be present.

!

Which one doesn’t matter.

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

Thank you!

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