Cloud Deployment Provider

Software-as-a-Service:

  • GitHub: Hosting von Source-Code ... und mehr
  • Travis-CI
    • hiermit lassen sich Builds von GitHub-Projekten automatisiert triggern - die Deployment-Artefakte werden nach GitHub-Releases geschoben
    • kostenlos für public Repositories
    • Kommerziell für private Repositories

Infrastructure-as-a-Service:

Platform-as-a-Service:


OpenStack

  • Abbildung privater und öffentlicher Clouds
  • ursprünglich von Rackspace ins Leben gerufen ... mittlerweile von der OpenStack Foundation vorangetrieben (bestehend aus 500 Firmen) ... deshalb gibt es u. a.
    • RedHat Enterprise Platform for OpenStack
    • SuSE OpenStack Cloud
    • Ubuntu OpenStack
  • unterstützt werden unterschiedliche Hypervisoren (u. a. KVM, Xen, VMWare vSphere)

Cloudfoundry


Travis


Heroku

Heroku bietet ein komfortables Deployment in seiner Plattform an. Über ein CLI (sog. Toolbett) wird die Anwendnung gemanged (deploy, start, stop, scale, ...).

Getting Started

Schritte:

  • kostenlosen Account anlegen (ein Mini-Deployment mit SLA-Einschränkungen kann kostenlos betrieben werden)
  • Toolbett installieren
  • heroku create
  • git push heroku master
  • http://warm-eyrie-9006.herokuapp.com

Vagrant Support

Vagrant hat einen Heroku-Push-Provider, so daß Anwendungen komfortabel per

vagrant push

auf Heroku deployed werden können.

results matching ""

    No results matching ""