Amazon Elastic Container Service

Containerisierte Anwendungen in der Produktion ausführen

Amazon Elastic Container Service (Amazon ECS) ist ein hoch skalierbarer, sehr leistungsfähiger Container-Orchestrierungs-Service, der Docker-Container unterstützt und Ihnen die problemlose Ausführung und Skalierung von auf Containern ausgeführten Anwendungen in AWS ermöglicht. Amazon ECS macht das Installieren und Ausführen eigener Container-Orchestrierungssoftware, das Verwalten und Skalieren eines Clusters virtueller Computer und die Ausführung von Containern auf diesen virtuellen Computern hinfällig.

Mit einfachen API-Aufrufen können Sie Docker-fähige Anwendungen starten und anhalten, den kompletten Status Ihrer Anwendung abfragen und auf zahlreiche bekannte Funktionen zugreifen, wie IAM-Rollen, Sicherheitsgruppen, Load Balancer, Amazon CloudWatch-Ereignisse, AWS CloudFormation-Vorlagen und AWS CloudTrail-Protokolle.

Vorteile von Amazon ECS

Führen Sie Container ohne Server aus

Amazon ECS beinhaltet AWS Fargate, sodass Sie Container bereitstellen und verwalten können, ohne Server bereitstellen oder verwalten zu müssen. Mit Fargate müssen Sie nicht mehr Amazon EC2-Instance-Typen, Bereitstellung und Skalierung von Clustern virtueller Computer auswählen, um Container auszuführen oder Container für die Ausführung auf Clustern zu planen und deren Verfügbarkeit aufrechtzuerhalten. Dank Fargate können Sie sich auf das Entwerfen und Ausführen der Anwendung konzentrieren, anstatt auf die zugrunde liegende Infrastruktur.

Alle Anwendungen containerisieren

Amazon ECS ermöglicht die einfache Erstellung aller Arten von containerisierten Anwendungen, von lang laufenden Anwendungen und Microservices bis hin zu Batchjobs und Anwendungen für maschinelles Lernen. Sie können alte Linux- oder Windows-Anwendungen von lokalen Anwendungen in die Cloud migrieren und als containerisierte Anwendungen mit Amazon ECS ausführen.

Sicher

Amazon ECS startet Ihre Container in Ihrer eigenen Amazon VPC, sodass Sie Ihre VPC-Sicherheitsgruppen und Netzwerk-ACLs nutzen können. Datenverarbeitungsressourcen werden nicht mit anderen Kunden geteilt. Sie können auch über IAM granulare Zugriffsberechtigungen für jeden Ihrer Container vergeben, um so den Zugriff auf jeden Service und die Ressourcen, auf die ein Container zugreifen kann, einzuschränken. Dies bietet Ihnen einen hohen Grad an Isolation und unterstützt Sie beim Erstellen sicherer und zuverlässiger Anwendungen mit Amazon ECS.

Skalierbare Leistung

Amazon ECS basiert auf einer Technologie, bei deren Entwicklung langjährige Erfahrung mit hoch skalierbaren Services Pate stand. Mit Amazon ECS können Sie ohne zusätzlichen Aufwand Dutzende oder Zehntausende von Docker-Containern innerhalb weniger Sekunden starten.

Für die Nutzung mit anderen AWS-Services konzipiert

Amazon ECS ist in den folgenden AWS-Services integriert und bietet Ihnen so eine vollständige Lösung für die Ausführung einer breiten Palette an containerisierten Anwendungen oder Services: Elastic Load Balancing, Amazon VPC, AWS IAM, Amazon ECR, AWS Batch, Amazon CloudWatch, AWS CloudFormation, AWS CodeStar und AWS CloudTrail.

Funktionsweise von Amazon ECS

ECS_diagram_Final

Einsatzgebiete von Amazon ECS

100x100_benefit_git-repository

Microservices

Amazon ECS unterstützt Sie beim Betrieb von Microservices-Anwendungen mit nativer Integration in AWS-Services und ermöglicht fortlaufende Integrations- und Bereitstellungspipelines (CI/CD).

AWS_Benefit Icon_AutomatedOperations

Batch-Verarbeitung

Mit Amazon ECS können Sie Batch-Verarbeitungslasten mit verwalteten oder benutzerdefinierten Zeitplänen auf Amazon EC2 On-Demand-Instances, Reserved Instances oder Spot-Instances ausführen.

vmware_migration_08172017

Anwendungsmigration zur Cloud

Vorhandene Unternehmensanwendungen können containerisiert und problemlos ohne Codeänderungen zu Amazon ECS migriert werden.

100x100_benefit_innovate-lightbulb_100x100_benefit_innovate-lightbulb

Maschinelles Lernen

Amazon ACS ermöglicht die einfache Containerisierung von ML-Modellen sowohl für Schulung als auch für Inferenz. Sie können ML-Modelle aus lose gekoppelten, verteilten Services erstellen, die auf beliebig vielen Plattformen oder in der Nähe der Daten platziert werden können, die die Anwendungen analysieren.

Neuerungen

Neue Funktionen für die Ausführung von Containern auf AWS
7. Juni 2018

Amazon ECS CLI unterstützt Docker Compose Version 3


Die Amazon ECS-Befehlszeilenschnittstelle unterstützt jetzt das Docker Compose Version 3-Dateiformat für die Bereitstellung von Docker-Containern in Amazon ECS.

Weitere Informationen »

23. Mai 2018

Amazon ECS und Amazon ECR jetzt in China (Ningxia) verfügbar


Amazon ECS und Amazon ECR sind jetzt in der Region China (Ningxia) verfügbar, die von Ningxia Western Cloud Data Technology Co. Ltd. (NWCD) betrieben wird.

Weitere Informationen »

22. Mai 2018

Amazon ECS Service Discovery unterstützt Bridge- und Host-Container-Netzwerkmodi


Jetzt können Sie die Amazon ECS-Service-Erkennung auch für Aufgaben verwenden, die zusätzlich zum awsvpc-Modus über Bridge- und Host-Netzwerkmodi gestartet werden. Auf diese Weise können Sie die ECS-Service-Erkennung für mehr Container-Workloads verwenden, ohne dass Sie Netzwerkänderungen vornehmen müssen.

Weitere Informationen »

9. Mai 2018

Amazon ECS fügt SSM-Parameter zum Starten von ECS-Optimized EC2-Instances hinzu


Sie können jetzt ein Amazon EC2 Systems Manager (SSM)-Parameter in AWS CloudFormation nutzen, um EC2-Instances mit dem neuesten ECS-Optimzed Amazon Machine Image (AMI) zu starten.

Weitere Informationen »

Alle Ankündigungen aus anzeigen »

Blog-Beiträge und Artikel

ECS_Landing_kwV1-54
Wir stellen vor: AWS Fargate

Mit AWS Fargate können Sie ganz unkompliziert Container in AWS bereitstellen. Dadurch müssen Sie sich nicht mit der Verwaltung Ihrer Infrastruktur herumschlagen, sondern können sich voll und ganz auf die Erstellung Ihrer Anwendungen konzentrieren.
Weiterlesen »

ECS_Landing_kwV1-53
Bereitstellen von Mikrodiensten mit ECS

Erleben Sie, wie Monolithanwendungen in Amazon ECS mithilfe von Containern schnell in Architekturen mit Mikrodiensten umgewandelt werden können.

Weiterlesen »

ECS_Landing_kwV1-version-control
Einrichten einer CICD-Pipeline für Container

Die manuelle Erstellung und Bereitstellung von auf Containern ausgeführten Services dauert lange und ist fehleranfällig. AWS CodePipline automatisiert jetzt die Bereitstellung für Amazon ECS.
Weiterlesen »

Weitere Informationen zu Amazon ECS

Seite mit Funktionen besuchen
Bereit zum Entwickeln?
Erste Schritte mit Amazon ECS
Sind noch Fragen offen?
Kontakt