3 ms·
Cloud Foundry + BOSH, IME, does exactly that. http://bosh.cloudfoundry.org http://bosh.cloudfoundry.org https://github.com/cloudfoundry/bosh-lite https://gith
by parasubvert 12y ago
Cloud Foundry + BOSH, IME, does exactly that.
http://bosh.cloudfoundry.org http://bosh.cloudfoundry.org
https://github.com/cloudfoundry/bosh-lite https://github.com/cloudfoundry/bosh-lite
https://github.com/CloudCredo/dockpush https://github.com/CloudCredo/dockpush
You download a BOSH release for your infrastructure, tweak the manifest for your chosen cloud, and push the deployment out. If you make a change, you just push it out.
Cloud Foundry itself (the elastic runtime) is a BOSH application that includes an HAPRoxy load balancer, dynamic router, and allows you to easily push/scale the stateless micro services and declaratively wire them up with other services you've deployed (with CF or Bosh).
It can run on AWS, vSphere, OpenStack, or on your own Vagrant VM in containers (bosh-lite). Or you can use Pivotal Web Services public cloud: http://run.pivotal.io http://run.pivotal.io
BOSH requires some wrestling early on but I find it to be a fascinating project.