Docker ist eine Softwareplattform, mit der Sie Anwendungen schnell erstellen, testen und bereitstellen können. Docker verpackt Software in standardisierte Einheiten, die als Container bezeichnet werden und alles enthalten, was zum Ausführen der Software erforderlich ist, einschließlich Bibliotheken, Systemtools, Code und Laufzeit. Mithilfe von Docker können Sie Anwendungen in jeder Umgebung schnell bereitstellen und skalieren und sich sicher sein, dass Ihr Code laufen wird.
Durch das Ausführen von Docker auf AWS erhalten Entwickler und Administratoren eine äußerst zuverlässige und kostengünstige Methode zum Erstellen, Versenden und Ausführen verteilter Anwendungen jeder Größe. AWS unterstützt beide Docker-Lizenzierungsmodelle: die Open-Source-basierte Docker Community Edition (CE) und die Abonnement-basierte Docker Enterprise Edition (EE).
Amazon EC2 Container Service
Erste SchritteFühren Sie Docker-Container auf AWS aus. Sie zahlen nur für die AWS-Ressourcen, die Sie tatsächlich nutzen.
Docker Enterprise Edition
Erste SchritteZertifizierte Infrastruktur, Container und zertifizierter Code. Erweiterter Support. Abonnement erforderlich.
Docker-Benutzer versenden Software im Durchschnitt siebenmal so häufig wie Benutzer, die Docker nicht verwenden. Docker versetzt Entwickler in die Lage, isolierte Services so oft wie nötig zu versenden, und vermeidet die Probleme mit Softwareabhängigkeiten.
Docker verkürzt die Zeit für das Einrichten neuer Umgebungen und für die Fehlerbehebungen durch Unterschiede zwischen den Umgebungen.
Docker-basierte Anwendungen können nahtlos von lokalen Entwicklungsmaschinen zu Produktionsbereitstellungen in AWS verschoben werden.
Kleine Anwendungen in Containern erleichtern das Bereitstellen, das Identifizieren von Problemen und das Roll-Back zum Beheben von Problemen.
Beschleunigen Sie die Anwendungsbereitstellung durch die Standardisierung von Umgebungen und das Beheben von Konflikten zwischen Sprach-Stacks und -Versionen.
Bereitstellen von Big Data-Verarbeitung als Service. Packen Sie Daten und Analysepakete in portable Container, die von technisch nicht versierten Benutzern ausgeführt werden können.
Erstellen und vertreiben Sie verteilte Anwendungen mit Inhalten und Infrastruktur, die durch die IT verwaltet und kontrolliert werden.
AWS bietet Support sowohl für Open-Source- als auch für kommerzielle Docker-Lösungen. Es gibt verschiedene Möglichkeiten, Container in AWS auszuführen, beginnend mit der Docker-Ausführung in einer Amazon EC2-Instance bis hin zum Amazon EC2 Container Service, einem hochgradig skalierbaren Hochleistungsservice für die Container-Verwaltung. Verwenden Sie die folgenden Links für Ihre ersten Schritte:
- Docker-Container im Amazon EC2 Container Service starten und verwalten
- Docker-Anwendung auf AWS Elastic Beanstalk bereitstellen und skalieren
- Docker Enterprise Edition for AWS auf AWS Marketplace kaufen und ausführen
- Weitere Informationen zu Containern in AWS