Container beschleunigen den Entwicklungsprozess und gewährleisten, dass Applikationen in allen Umgebungen reibungslos laufen – auf dem Laptop, vor Ort im Rechenzentrum oder in der Cloud. Amazon Web Services™ (AWS) versteht die Bedeutung von Containern und Microservices für die schnellere und konsistentere Applikationsbereitstellung. Entwickler können sich damit ganz auf die Anforderungen ihrer Kunden konzentrieren.
Amazon Elastic Containers Service (Amazon ECS) bietet einen Container-Orchestrierungsservice mit Unterstützung für Docker® Container. So entfällt die Notwendigkeit zum Management eigener virtueller Maschinen und Container-Umgebungen. Nutzer können Container-Kontrollen automatisieren, Verbindungen zu AWS Services herstellen und Continous Integration / Continous Delivery (CI/CD) Pipelines ermöglichen, um problemlos ausführbare und leicht zu skalierende Container-Applikationen bereitzustellen.
Aber wie bei jeder anderen Technologie gibt es auch hier eine Kehrseite, die berücksichtigt werden muss. Bei Containern ist dies die Komplexität der Infrastruktur, die gravierende Auswirkungen auf die Sicherheit haben kann.
Für ein besseres Verständnis der Zusammenhänge wird im Folgenden die Beschleunigung der Entwicklung durch Container genauer untersucht.