Was ist Amazon ECS? Amazon Elastic Container Service

Feb 25, 2022
4 minute read
ServerWatch Inhalte und Produktempfehlungen sind redaktionell unabhängig. Wir können Geld verdienen, wenn Sie auf Links zu unseren Partnern klicken. Mehr erfahren

Amazon Elastic Container Service (Amazon ECS) ist ein hoch skalierbarer und schneller Containerverwaltungsdienst, mit dem virtuelle Umgebungen Container in Amazon Web Services (AWS) ausführen, stoppen und verwalten können.

In diesem Artikel geht es um Amazon ECS und seine Einsatzmöglichkeiten sowie einige seiner Vorteile und Funktionen.

Mehr lesen: Was ist AWS EC2? Amazon Elastic Compute Cloud

Was ist Amazon ECS?

Amazon ECS ist ein Containerverwaltungsdienst, der 2014 von AWS eingeführt wurde als vereinfachte Lösung für die komplexe Containerverwaltung auf Amazon-Elastic-Compute-Cloud-(EC2)-Instances. Mit Amazon ECS können Container problemlos bereitgestellt, voneinander isoliert und aufgrund ihres geringen Gewichts einfach über mehrere Endpunkte verteilt werden.

Amazon bietet mehrere Schnittstellen zum Erstellen, Zugreifen auf und Verwalten seiner ECS-Ressourcen, darunter die AWS Management Console, die AWS Command Line Interface (AWS CLI), AWS SDKs, AWS Copilot, Amazon ECS CLI und AWS CDK.

Amazon ECS ermöglicht Entwicklern, skalierbare Anwendungen bereitzustellen und zu verwalten, die über Anwendungsprogrammierschnittstellen (APIs) und Aufgabedefinitionen in Clustern ausgeführt werden.

Entwickler können ECS verwenden, um die Container in einem Cluster einfach zu starten, zu verwalten und zu stoppen. Mit Amazon ECS lassen sich Container in Aufgabedefinitionen konfigurieren, die unabhängig zum Ausführen von Services oder Aufgaben verwendet werden können.

Mit AWS Fargate unterstützt ECS die Ausführung von Aufgaben oder Services auf einer serverlosen Infrastruktur. Kunden von Amazon ECS können containerisierte Anwendungen auf ihren verwalteten Instances bereitstellen und verwalten, ohne Software zur Containerorchestrierung vor Ort manuell zu installieren, zu betreiben und zu verwalten.

Mehr lesen: Cloud-Sicherheit für virtuelle Maschinen und Container

Advertisement

Wofür wird Amazon ECS verwendet?

Amazon ECS kann AWS Batch dabei unterstützen, Aufgaben auf mehrere Container zu verteilen. Amazon ECS ist für verschiedene Anwendungen und Bereiche nützlich, darunter Microservices, Websites, Videorendering-Dienste, maschinelles Lernen und vieles mehr.

  • Containerbasierte Microservices verändern die Art und Weise, wie DevOps-Teams Anwendungen oder Services testen und bereitstellen. Amazon ECS vereinfacht die Bereitstellung von Microservices und ermöglicht die Diensterkennung. Dadurch lassen sich Services einfach und sicher aktualisieren und bereitstellen, ohne andere Services zu beeinträchtigen.
  • Containerbasierte Anwendungen in der Cloud oder vor Ort bieten mit Amazon ECS Anywhere eine einheitliche Werkzeugumgebung, Workload-Planung, Verwaltung und Überwachung über verschiedene Umgebungen hinweg.
  • Amazon ECS wird in mehreren Availability Zones eingesetzt, um Webanwendungen automatisch zu skalieren und mit der Leistung, Zuverlässigkeit, Skalierbarkeit und Verfügbarkeit von AWS auszuführen.
  • Amazon ECS wird außerdem verwendet, um Batchverarbeitung, Planung und Terminierung über das gesamte Servicespektrum von AWS hinweg zu unterstützen, einschließlich Amazon EC2, Amazon-EC2-Spot-Instances und Fargate.

Welche Vorteile bietet Amazon ECS?

Amazon ECS unterstützt Systemadministratoren und Manager mit Lösungen für die automatisierte Bereitstellung und das Zurücksetzen, wodurch die Notfallwiederherstellung und die bedarfsgerechte Skalierbarkeit vereinfacht werden. Der Dienst bietet aus mehreren Gründen Vorteile.

  • Es ist kosteneffizient, mehrere Container auf demselben Node einzuplanen.
  • Amazon ECS lässt sich für Anwendungen einfach einrichten und von Entwicklungsteams unkompliziert nutzen. Der Dienst ist hoch skalierbar, ohne dass Cluster-Master verwaltet werden müssen.
  • ECS bietet Transparenz und Kontrolle über AWS-Ressourcen und lässt sich nahtlos in andere AWS-Services wie Load Balancer, IAM und VPCs integrieren.
  • Amazon Elastic Container Registry (ECR) lässt sich in Amazon ECS integrieren. Dadurch werden Workloads über mehrere Arbeitsumgebungen hinweg besser verteilt, die allgemeine Kompatibilität verbessert und die Sicherheit erhöht.
  • Amazon ECS bietet Entwicklern eine umfassende Lösung zum Ausführen verschiedenster containerisierter Anwendungen und Services. Darüber hinaus können Benutzer plattformbezogene Probleme einfach bewältigen und Anwendungen migrieren.
Advertisement

Mehr dazu auf TechRepublic: Amazon Web Services (AWS): Ein Spickzettel

Funktionen von Amazon ECS

Amazon ECS bietet leistungsstarke Funktionen die es Entwicklern ermöglichen, von einem einzelnen Docker-Container bis zur Verwaltung des gesamten Portfolios von Unternehmensanwendungen zu skalieren. Docker-Container ermöglichen es Entwicklern, Anwendungen als lokale Container zu verpacken und ohne Konfigurationsänderungen bereitzustellen. Diese Funktionen machen Amazon ECS zu einer effektiveren Lösung.

Serverlos mit AWS Fargate

AWS Fargate ermöglicht es Teams, sich mit der Kontrolle über Skalierung und Infrastrukturverwaltung auf wichtigere Aufgaben zu konzentrieren. Mit Amazon ECS müssen sich Entwickler nicht mehr um Serververwaltung, Kapazitätsplanung oder die Sicherheit von Container-Workloads kümmern.

Amazon ECS Anywhere

Amazon ECS Anywhere ermöglicht es Entwicklern, Workloads für containerbasierte Anwendungen auf von Kunden verwalteten Infrastrukturen einfach auszuführen und zu verwalten. ECS Anywhere hilft Entwicklern, ihr Geschäft zu skalieren und Compliance-Anforderungen zu erfüllen, ohne Investitionen in lokale Infrastruktur aufzugeben.

Sicherheit und Isolation

Amazon ECS ist in Identity, Security and Management integriert und unterstützt schnelle Entwicklungs- und Produktionszyklen. Entwicklern können für jeden Container Berechtigungen zugewiesen werden, wodurch sie beim Aufbau von Anwendungen ein hohes Maß an Isolation erhalten.

Advertisement

Operationen der Kontrollebene

Amazon ECS umfasst AWS-Konfigurationen und integrierte Best Practices für den Betrieb sowie eine autonome Kontrollebene, Add-ons oder Nodes. Diese Tools erleichtern es Teams, sich auf die Anwendungsentwicklung zu konzentrieren, ohne die Komplexität der Verwaltung einer Kontrollebene oder von Nodes bewältigen zu müssen.

Als Nächstes lesen: Die besten cloudbasierten Services und Unternehmen

Al Mahmud Al Mamun

Al Mahmud Al Mamun is a writer for TechnologyAdvice. He earned his BSc in Computer Science and Engineering from Prime University, Bangladesh. He attained more than twenty-five diploma courses and a hundred certificate courses. His expertise and research interests include Artificial Intelligence, Artificial Neural Networks, Convolutional Neural Networks, Intelligent Transportation Systems, Information Technology, Computer Vision, Psychology, and Astronomy.

ServerWatch Logo

ServerWatch is a top resource on servers. Explore the latest news, reviews and guides for server administrators now.

Eigentum von TechnologyAdvice. © 2026 TechnologyAdvice. Alle Rechte vorbehalten

Werbetreibenden-Offenlegung: Einige der auf dieser Website erscheinenden Produkte stammen von Unternehmen, von denen TechnologyAdvice eine Vergütung erhält. Diese Vergütung kann beeinflussen, wie und wo Produkte auf dieser Website erscheinen, einschließlich beispielsweise der Reihenfolge, in der sie erscheinen. TechnologyAdvice schließt nicht alle Unternehmen oder alle auf dem Marktplatz verfügbaren Produkttypen ein.