Wat is de Amazon Elastic Container Service (ECS)?

De Amazon Elastic Container Service is een beheersysteem voor containers, geleverd door Amazon Web Services (AWS). Het biedt veel voordelen die vooral voor het mkb waardevol zijn.

Amazon Elastic Container Service (ECS) is de naam voor een aanbod van Amazon Web Services (AWS). Meer specifiek is het een schaalbaar, hoog beschikbaar beheersysteem voor Docker containers. Amazon ECS maakt het heel eenvoudig om applicaties te draaien op een beheerd cluster van Elastic Cloud Computing (EC2) instances. Hierdoor hoeven zij niet langer hun eigen overeenkomstige infrastructuur te exploiteren.

Het grootste voordeel van het ECS is het feit dat het gratis is. Wie betaalt voor bepaalde AWS-middelen kan de dienst gratis gebruiken. Gebruikers die met het ECS werken, profiteren ook van deze andere voordelen:

  • Schnittstellen, um Docker-kompatible Apps zu starten und stoppen
  • Schnittstellen, um den Gesamtzustand des eigenen Clusters abzufragen
  • Zugriff auf Features wie Sicherheitsgruppen oder Elastic Load Balacing
  • Planung des Ausspielens der Container im gesamten Cluster mit den notwendigen Ressourcen
  • Sicherheit, da die Cluster nur für die einzelnen Nutzer isoliert bereitgestellt werden
  • Aufgaben sind durch die Nutzer definierbar
  • automatisches Wiederherstellungssystem für Container

Nachteile des ECS

Die Dokumentation der Abläufe im ECS ist unzureichend. Dies kann insbesondere bei unerwarteten Ereignissen zu einem Problem werden. Wie bei fast allen AWS-Angeboten gilt auch für diesen Dienst: Nur wenige Werkzeuge von Drittanbietern werden unterstützt. Amazon besteht weitgehend darauf, dass die eigenen Instrumente einzusetzen sind. Het is ook moeilijk om een naadloze verbinding tussen een ECR-systeem en het ECS tot stand te brengen – vooral beginners zullen waarschijnlijk problemen ondervinden.