Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon-ECS-Cluster
Ein Amazon-ECS-Cluster ist eine logische Gruppierung von Aufgaben oder Services. Zusätzlich zu Aufgaben und Services besteht ein Cluster aus den folgenden Ressourcen:
-
Die Infrastrukturkapazität, die eine Kombination der folgenden sein kann:
-
EC2 Amazon-Instanzen in der AWS Cloud
-
Serverlos (AWS Fargate) in der Cloud AWS
-
On-Premises-virtuelle-Maschinen (VM) oder -Server
-
-
Das Netzwerk (VPC und Subnetz), in dem Ihre Aufgaben und Services ausgeführt werden
Wenn Sie EC2 Amazon-Instances für die Kapazität verwenden, kann sich das Subnetz in Availability Zones, Local Zones, Wavelength Zones oder AWS Outposts befinden.
-
Ein optionaler Namespace
Der Namespace wird für die service-to-service Kommunikation mit Service Connect verwendet.
-
Eine Überwachungsoptionen
CloudWatch Container Insights ist mit zusätzlichen Kosten verbunden und es handelt sich um einen vollständig verwalteten Service. Sammelt, aggregiert und fasst Amazon-ECS-Metriken und -Protokolle automatisch zusammen.
Im Folgenden werden allgemeine Konzepte zu Amazon-ECS-Clustern vorgestellt.
-
Sie erstellen Cluster, um Ihre Ressourcen zu trennen.
-
Cluster sind AWS-Region spezifisch.
-
Cluster können sich in einem der folgenden Zustände befinden.
- ACTIVE
-
Der Cluster ist bereit, Aufgaben zu akzeptieren, und Sie können gegebenenfalls Container-Instances beim Cluster registrieren.
- PROVISIONING
-
Dem Cluster sind Kapazitätsanbieter zugeordnet, und die Ressourcen, die für den Kapazitätsanbieter benötigt werden, werden erstellt.
- DEPROVISIONING
-
Dem Cluster sind Kapazitätsanbieter zugeordnet, und die Ressourcen, die für den Kapazitätsanbieter benötigt werden, werden gelöscht.
- FEHLGESCHLAGEN
-
Dem Cluster sind Kapazitätsanbieter zugeordnet, und die Ressourcen, die für den Kapazitätsanbieter benötigt werden, konnten nicht erstellt werden.
- INACTIVE
-
Der Cluster wurde gelöscht. Cluster mit dem Status
INACTIVE
Status können für einen bestimmten Zeitraum im Konto erkennbar bleiben. Dieses Verhalten kann sich in future ändern, also stellen Sie sicher, dass Sie sich nicht darauf verlassen, dassINACTIVE
Cluster bestehen bleiben.
-
Sie können verschiedene Instance-Typen für den EC2 Starttyp oder die Auto Scaling Scaling-Gruppenkapazitätsanbieter verwenden. Eine Instance kann jeweils nur für einen Cluster registriert werden.
-
Sie können den Zugriff auf Cluster einschränken, indem Sie benutzerdefinierte IAM-Richtlinien erstellen. Weitere Informationen finden Sie im Beispiele für Amazon ECS-Cluster Beispiele für identitätsbasierte Richtlinien für Amazon Elastic Container Service Abschnitt unter.
-
Sie können Service Auto Scaling verwenden, um Fargate-Aufgaben zu skalieren. Weitere Informationen finden Sie unter Automatisches Skalieren Sie Ihren Amazon ECS-Service.
-
Sie können einen standardmäßigen Service Connect-Namespace für einen Cluster konfigurieren. Nachdem Sie einen standardmäßigen Service-Connect-Namespace festgelegt haben, können alle neuen Services, die im Cluster erstellt wurden, als Client-Services im Namespace hinzugefügt werden, indem Sie Service Connect aktivieren. Es ist keine zusätzliche Konfiguration erforderlich. Weitere Informationen finden Sie unter Verwenden Sie Service Connect, um Amazon ECS-Services mit Kurznamen zu verbinden.
Kapazitätsanbieter
Amazon-ECS-Kapazitätsanbieter verwalten die Skalierung der Infrastruktur für Aufgaben in Ihren Clustern. Jeder Cluster kann über einen oder mehrere Kapazitätsanbieter und eine optionale Kapazitätsanbieter-Standardstrategie verfügen. Sie können dem Cluster eine Standardstrategie für Kapazitätsanbieter zuweisen. Die Kapazitätsanbieterstrategie legt fest, wie die Aufgaben über die Kapazitätsanbieter eines Clusters verteilt werden. Wenn Sie eine eigenständige Aufgabe ausführen oder einen Dienst erstellen, verwenden Sie entweder die standardmäßige Kapazitätsanbieterstrategie des Clusters oder eine Kapazitätsanbieterstrategie, die die Standardstrategie außer Kraft setzt. Die standardmäßige Kapazitätsanbieterstrategie des Clusters gilt nur, wenn Sie keinen Starttyp oder keine Kapazitätsanbieterstrategie für Ihre Aufgabe oder Ihren Dienst angeben. Wenn Sie einen dieser Parameter angeben, wird die Standardstrategie nicht verwendet.
Für Fargate müssen Sie die Kapazität nicht erstellen oder verwalten. Sie müssen dem Cluster lediglich einen der folgenden vordefinierten Kapazitätsanbieter zuordnen:
-
Fargate
-
Fargate Spot
Wenn Sie EC2 Instances für Ihre Kapazität verwenden, verwenden Sie die Auto Scaling Scaling-Gruppe, um die EC2 Instances zu verwalten. Auto Scaling stellt sicher, dass Ihnen die richtige Anzahl von EC2 Instances zur Verfügung steht, um die Anwendungslast zu bewältigen.
Ein Cluster kann eine Mischung aus Aufgaben enthalten, die auf AWS Fargate EC2 Amazon-Instances oder externen Instances gehostet werden. Aufgaben können auf Fargate oder der EC2 Infrastruktur als Starttyp oder als Kapazitätsanbieterstrategie ausgeführt werden. Wenn Sie EC2 als Starttyp verwenden, verfolgt und skaliert Amazon ECS die Kapazität von Amazon EC2 Auto Scaling Scaling-Gruppen nicht. Weitere Informationen zu Starttypen finden Sie unter Amazon-ECS-Starttypen.
Ein Cluster kann eine Mischung aus Kapazitätsanbietern für Auto-Scaling-Gruppen und Fargate-Kapazitätsanbietern enthalten. Eine Kapazitätsanbieterstrategie kann nur Auto Scaling Scaling-Gruppenkapazitätsanbieter oder Fargate-Kapazitätsanbieter umfassen.