Cloud Deployment Provider
Last updated
Was this helpful?
Last updated
Was this helpful?
Software-as-a-Service:
: Hosting von Source-Code ... und mehr
hiermit lassen sich Builds von GitHub-Projekten automatisiert triggern - die Deployment-Artefakte werden nach GitHub-Releases geschoben
für public Repositories
für private Repositories
Infrastructure-as-a-Service:
Bare Metal auf ARM-Architektur
Platform-as-a-Service:
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)
PaaS Anbieter
https://docs.travis-ci.com/
Build-Server
Heroku bietet ein komfortables Deployment in seiner Plattform an. Über ein CLI (sog. Toolbett) wird die Anwendnung gemanged (deploy, start, stop, scale, ...).
https://devcenter.heroku.com/articles/getting-started-with-java#set-up
Schritte:
kostenlosen Account anlegen (ein Mini-Deployment mit SLA-Einschränkungen kann kostenlos betrieben werden)
Toolbett installieren
heroku create
dabei wird ein Remote Git Repository angelegt und mit dem lokalen Git-Repository als Remote-Location verknüpft (https://git.heroku.com/myapp.git)
git push heroku master
http://warm-eyrie-9006.herokuapp.com
auf Heroku deployed werden können.
hat einen Heroku-Push-Provider, so daß Anwendungen komfortabel per