Anzeige
Anzeige
News
Artikel merken

Docker-Hosting: 10 Anbieter im Überblick

Wäre es nicht schön, Apps zu entwickeln, die auf jeder Hardware funktionieren – egal, ob auf einer virtuellen Maschine oder PaaS? Mit Docker ist das zwar kein Problem, was aber bleibt, ist das lästige Hosting-Problem. Die Lösung: spezialisierte Anbieter, von denen wir euch zehn hier kurz vorstellen.

Von Florian Brinkmann
4 Min. Lesezeit
Anzeige
Anzeige

Docker-Container: Die Zukunft der App-Entwicklung? (Grafik: Docker)

Docker-Hosting: Der Hafen für eure Docker-Container

Wenn Entwickler etwas von Docker hören, denken sie wahrscheinlich an eine virtuelle Maschine. Doch Docker ist mehr. Docker, beziehungsweise der Docker-Container, setzt auf einen Linux-Container (LXC) auf und erweitert ihn mit einer umfangreichen API. Dadurch ist Docker in der Lage, mit Software wie Chef, Jenkins, Salt, Vagrant oder Ansible zu interagieren.

Anzeige
Anzeige

Verschiedene Apps können sich mit Docker dieselben Dependencies teilen und sparen so Speicherplatz, da innerhalb von Docker-Containern auch alternative Versionen einer App gespeichert werden können. Der Linux-Container, beziehungsweise die API benötigt aber Hosting, das nicht jeder anbieten kann. Einige Anbieter aber haben sich auf das Docker-Hosting spezialisiert. Zehn von ihnen haben wir uns für euch angeguckt.

Docker-Hosting im Schnellüberblick

docker-hosting

Für das Docker-Hosting haben wir euch zehn Anbieter rausgesucht. (Grafik: Docker)

Docker Cloud

Docker Cloud bietet ein Rundum-Sorglos-Paket – laut Website alles, was ihr zum Build, Ship und Run benötigt. So könnt ihr beispielsweise den Build eines Docker-Images automatisch nach einem Git-Push anstoßen und automatisierte Tests durchführen. Upgrades der Docker-Engine lassen sich mit einem Klick ausführen.

Anzeige
Anzeige

Jeder Account bekommt einen kostenlosen Managed Node sowie ein privates Repository.

Anzeige
Anzeige

sloppy.io

Der deutsche Anbieter sloppy.io verspricht „hassle-free“ Docker-Hosting und bietet sowohl GUI, als auch CLI und Monitoring.

Geboten werden Shared-Hosting- sowie Dedicated-Hosting-Pakete. Das günstigste Shared-Paket mit einem Gigabyte RAM könnt ihr für 14 Tage kostenlos testen, danach kostet es 12 Euro pro Monat. Der Dedicated-Bereich startet bei 289 Euro monatlich und dieses Paket bietet zwei Nodes inklusive Firewall und Load-Balancer, vier CPU-Kerne, 16 Gigabyte RAM, 80 Gigabyte Dynamic Storage und eine öffentliche IP.

Anzeige
Anzeige

Upcube

Ein weiterer deutscher Anbieter ist Upcube. und befindet sich noch in einer kostenlosen Beta – falls ihr Blogger seid und über Upcube berichten möchtet, bekommt ihr den Service dauerhaft kostenlos. Der Dienst wirbt damit, dass Anwendungen innerhalb von Sekunden startklar sein können – CPU-Plan und RAM sowie die gewünschte Software wählen und fertig.

Auch hier bekommt ihr Monitoring-Möglichkeiten, CLI und mehr. Auch per SSH könnt ihr auf die Container zugreifen.

Loodse

Auch bei Loodse handelt es sich um ein Angebot aus Deutschland – Zielgruppe ist der Enterprise-Bereich. Aktuell befindet sich der Dienst, der die Produktivität der Entwicklung maximieren und die Hardware-Auslastung optimieren möchte, noch in der Beta

Anzeige
Anzeige

Giant Swarm

Ebenfalls aus Deutschland: Giant Swarm. Der Anbieter setzt auf Microservice-Architektur, das bedeutet, dass Applikationen als einfache, unabhängige Services entwickelt und deployed werden. Untereinander kommunizieren sie dann beispielsweise über HTTP-APIs. Wie bei den meisten anderen Diensten kann auch hier über eine CLI gearbeitet werden.

Um den Dienst nutzen zu können, muss ein Invite angefragt werden – wie die Preisgestaltung aussieht, ist etwas unklar.

Amazon Web Services

Auch Amazon bietet mit seinen Web-Services Docker-Hosting an. Dabei wird die Verwaltung des Container-Clusters komplett von Amazon übernommen. Aufgaben werden über eine JSON-Vorlage definiert. Darin können dann eine oder mehrere Container, RAM- und CPU-Anforderungen et cetera angegeben werden. Die anfallenden Kosten sind dabei die von den genutzten anderen Service-Instanzen – also beispielsweise EC2.

Anzeige
Anzeige

Quay.io

Quay.io war einer der ersten Anbieter, der sich auf das Hosten von „Private Docker Repositories“ in einer sicheren Umgebung spezialisiert hat. Quay.io zielt auf größere Unternehmen ab, nicht zuletzt durch den hohen Grad an Logging-Features sowie granulare Kontrollmöglichkeiten über die verwendeten Ressourcen.

Darüber hinaus können aber auch öffentliche Repositories angelegt werden. Der Preis für den Service richtet sich maßgeblich nach der Anzahl der privaten Repositorys. Der günstigste Plan mit fünf davon ist für 12 US-Dollar im Monat zu haben, der größte Plan mit 1.000 privaten Repositorys kostet 1.200 US-Dollar montlich. Alle Pläne können 30 Tage kostenlos getestet werden.

Google Cloud Platform

Auch bei Google könnt ihr Docker-Container hosten lassen. Ihr könnt euch in kurzer Zeit Cluster einrichten, die unter anderem Logging-Funktionen für die Container haben. Die Anforderungen an einen Container, wie CPU, können in einer JSON-Config-Datei angelegt werden.

Anzeige
Anzeige

Ein Cluster mit bis zu fünf Virtual-Machine-Nodes ist kostenlos, ab sechs kostet es stündlich pro Cluster 0,15 US-Dollar.

Orchard

Orchard wirbt damit, dass es ein Docker-Hosting in der Cloud liefert, das wie ein lokaler Webserver funktioniert. Nach der Installation des Docker-Client kann das CLI von Orchard genutzt werden, um Container anzulegen und zu verwalten.

Der günstigste Plan bietet 512 Megabyte RAM, 20 Gigabyte SSD-Festplatte, einen Core und kostet 10 US-Dollar monatlich oder 1,34 Cent pro Stunde.

Anzeige
Anzeige

Jelastic

Auch bei Jelastic können Docker-Container gehostet werden. Das Ressourcen-Management kann automatisch gesteuert werden – über verschiedene Trigger kann beispielsweise darüber benachrichtigt werden, wenn eine bestimmte Ressource stärker oder schwächer genutzt wird. Entwickler bezahlen nur die Ressourcen, die gebraucht werden, nicht für die reservierten.

Passend dazu:

Letztes Update des Artikels: 30. September 2016. Der Originalartikel stammt von Mario Janschitz.

Fast fertig!

Bitte klicke auf den Link in der Bestätigungsmail, um deine Anmeldung abzuschließen.

Du willst noch weitere Infos zum Newsletter? Jetzt mehr erfahren

Anzeige
Anzeige
15 Kommentare
Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Ben

Seit Version 0.9 nutzt Docker libcontainer um mit dem Kernel zu kommunizieren ohne den Umweg über LXC. Wobei LXC weiterhin möglich ist.

Antworten
Nik

GCP ist wohl aktuell mit Abstand die beste Option (nicht nur für Container). Ab Ende 2016 bzw. 2017 auch mit DC in FFM und somit ist der letzte Nachteil beseitigt.

Antworten
Nik

Mist, sollte eigentlich keine Antwort zu Ben’s Kommentar werden sondern ein normaler Kommentar ;-)

Björn Dorra

Der weltweit größte PaaS-Anbieter Heroku bietet nun seit Mai auch Docker Hosting an. „Develop with Docker. Deploy to Heroku.“

– Björn Dorra, Founder http://versacommerce.de

Antworten
Dirk Spannaus

IBM Bluemix ist ein weiterer Anbieter….
http://www.ibm.com/cloud-computing/bluemix/

Antworten
Philipp Bucher

Ich bin mir nicht sicher, aber muss man bei Tutum/Docker-Cloud nicht seine eigenen Server mitbringen?

Antworten
doubleM

Ja, muss man und quay.io ist nur eine Registry um seine Images zu speichern und nichts wo man seine docker basierten Apps starten kann. Orchard ist schon seit 2014 dicht und tutum ebenso (beide von docker geschluckt).

https://sloppy.io ist mittlerweile nicht mehr Beta und man hat eine 14 Tage Trial. Ein Update des Artikels wäre nice.

Antworten
simson111

https://mydocker.io kann man sich auch mal ansehen. Befinden sich gerade in der Beta.

Antworten
StefanOltmann

Auf jeden Fall ein guter Tipp!

Ich habe mir den Dienst auch schon genauer angeschaut:
https://blog.stefan-oltmann.de/mydocker/

Antworten
StefanOltmann

Ich verstehe die Erwähnung von der Google Cloud nicht ganz. Ist das wirklich dauerhaft kostenlos?

Wenn ich mich da anmelden möchte wird mir folgendes angezeigt: „Dieser Dienst darf nur zu geschäftlichen oder kommerziellen Zwecken genutzt werden. Sie sind dafür verantwortlich, die Umsatzsteuer zu veranlagen und zu melden.“

Für mich sieht das so aus als könnte ich den Dienst nur 60 Tage testen und „Free Tier“ heißt dass nichts von den 300 USD Startguthaben abgebucht wird.

Kann mir das mal bitte jemand erklären?

Antworten
Björn Stierand

Wenn ich das bei Google richtig verstehe ist der (Kubernetes)-Cluster bis zu 5 Nodes generell kostenlos. Die VMs die sich im Cluster befinden muss man allerdings zahlen. Wenn man in der 6-Monate-Trialphase ist werden die $300 Startkapital gegen die VMs angerechnet. Danach kostet das ganze aber, mind. $5 pro VM wenn man die kleinste davon nimmt.

Antworten
Olaf Radicke

Wer OpenSource liebt, sollte sich das OpenShift Hosting von RedHat ansehen….

Antworten
Olaf Radicke

Wer OpenSource Technologie liebt sollte sich OpenShift von RedHat ansehen.

Antworten
Emma

Ich kann euch auch private-docker-registry.com. Dies ist ein Docker Registry Service für Unternehmen mit LDAP/AD und OAuth. Das besondere ist es gibt keine Einschränkungen was die Anzahl der repositories, user, namespaces angeht.

Antworten
StarLene

Also wer abgesehen von Top Hardware und hochkarätigem Traffic im Datacenter auch Komplettbetreuung bei der Einführung und beim Betrieb von Docker braucht ist bei http://www.internex.at genau richtig.
Hier wird auf Open Source Basis OpenShift und Kubernetes eingesetzt und die Konfig wirklich individuell auf das Projekt abgestimmt. Know-How rocks.
Ohne Preis-Leistungstechnisch fragwürdige Enterprise Lizenzen…

Antworten
Abbrechen

Melde dich mit deinem t3n Account an oder fülle die unteren Felder aus.

Bitte schalte deinen Adblocker für t3n.de aus!
Hallo und herzlich willkommen bei t3n!

Bitte schalte deinen Adblocker für t3n.de aus, um diesen Artikel zu lesen.

Wir sind ein unabhängiger Publisher mit einem Team von mehr als 75 fantastischen Menschen, aber ohne riesigen Konzern im Rücken. Banner und ähnliche Werbemittel sind für unsere Finanzierung sehr wichtig.

Schon jetzt und im Namen der gesamten t3n-Crew: vielen Dank für deine Unterstützung! 🙌

Deine t3n-Crew

Anleitung zur Deaktivierung
Artikel merken

Bitte melde dich an, um diesen Artikel in deiner persönlichen Merkliste auf t3n zu speichern.

Jetzt registrieren und merken

Du hast schon einen t3n-Account? Hier anmelden

oder
Auf Mastodon teilen

Gib die URL deiner Mastodon-Instanz ein, um den Artikel zu teilen.

Anzeige
Anzeige