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.
Wenn Sie EC2 Amazon-Instances für Ihre Kapazität verwenden, verwenden Sie Auto Scaling Scaling-Gruppen, um die EC2 Amazon-Instances zu verwalten, die in ihren Clustern registriert sind. Auto Scaling hilft sicherzustellen, dass Ihnen die richtige Anzahl von EC2 Amazon-Instances zur Verfügung steht, um die Anwendungslast zu bewältigen.
Sie können die Funktion für verwaltete Skalierung verwenden, damit Amazon ECS die Scale-In- und Scale-Out-Aktionen der Auto Scaling Scaling-Gruppe verwaltet, oder Sie können die Skalierungsaktionen selbst verwalten. Weitere Informationen finden Sie unter Automatische Verwaltung der ECS Amazon-Kapazität mit Cluster-Auto-Scaling.
Wir empfehlen, dass Sie eine neue leere Auto Scaling Scaling-Gruppe erstellen. Wenn Sie eine bestehende Auto Scaling Scaling-Gruppe verwenden, sind alle EC2 Amazon-Instances, die der Gruppe zugeordnet sind und bereits in einem ECS Amazon-Cluster registriert waren, bevor die Auto Scaling Scaling-Gruppe zur Erstellung eines Kapazitätsanbieters verwendet wurde, möglicherweise nicht ordnungsgemäß beim Kapazitätsanbieter registriert. Dies kann Probleme verursachen, wenn der Kapazitätsanbieter in einer Kapazitätsanbieter-Strategie verwendet wird. Verwenden Sie DescribeContainerInstances
, um zu bestätigen, ob eine Container-Instance einem Kapazitätsanbieter zugeordnet ist oder nicht.
Anmerkung
Um eine leere Auto-Scaling-Gruppe zu erstellen, setzen Sie die gewünschte Anzahl auf Null. Nachdem Sie den Kapazitätsanbieter erstellt und einem Cluster zugeordnet haben, können Sie ihn aufskalieren.
Wenn Sie die ECS Amazon-Konsole verwenden, ECS erstellt Amazon in Ihrem Namen eine EC2 Amazon-Startvorlage und eine Auto Scaling Scaling-Gruppe als Teil des AWS CloudFormation Stacks. Ihnen wird das Präfix vorangestellt. EC2ContainerService-<
Sie können die Auto-Scaling-Gruppe als Kapazitätsanbieter für diesen Cluster verwenden.ClusterName
>
Wir empfehlen Ihnen, Managed Instance Draining zu verwenden, um EC2 Amazon-Instances ordnungsgemäß zu beenden, ohne Ihre Workloads zu stören. Diese Funktion ist standardmäßig aktiviert. Weitere Informationen finden Sie unter Beenden Sie sicher ECS Amazon-Workloads, die auf EC2 Instances ausgeführt werden
Beachten Sie Folgendes, wenn Sie die Kapazitätsanbieter der Auto-Scaling-Gruppe in der Konsole verwenden:
-
Eine Auto-Scaling-Gruppe muss eine
MaxSize
größer als Null haben, um eine Aufskalierung zu ermöglichen. -
Die Auto-Scaling-Gruppe kann keine Einstellungen für die Instance-Gewichtung haben.
-
Wenn die Auto-Scaling-Gruppe nicht aufskaliert werden kann, um die Anzahl der ausgeführten Aufgaben aufzunehmen, können die Aufgaben nicht über den
PROVISIONING
-Status hinausgehen. -
Ändern Sie nicht die Ressource der Skalierungsrichtlinie, die Ihren Auto-Scaling-Gruppen zugeordnet ist, die von Kapazitätsanbietern verwaltet werden.
-
Wenn die verwaltete Skalierung beim Erstellen eines Kapazitätsanbieters aktiviert ist, kann die gewünschte Anzahl der Auto-Scaling-Gruppe auf
0
festgelegt werden. Wenn die verwaltete Skalierung aktiviert ist, ECS verwaltet Amazon die Scale-In- und Scale-Out-Aktionen der Auto Scaling Scaling-Gruppe. -
Sie müssen einen Kapazitätsanbieter einem Cluster zuordnen, bevor Sie ihn der Kapazitätsanbieterstrategie zuordnen können.
-
Sie können maximal 20 Kapazitätsanbieter für eine Kapazitätsanbieterstrategie angeben.
-
Sie können einen Service, der einen Kapazitätsanbieter einer Auto-Scaling-Gruppe verwendet, nicht aktualisieren, um einen Fargate-Kapazitätsanbieter zu verwenden. Das Gegenteil ist der Fall.
-
Wenn in einer Kapazitätsanbieter-Strategie kein
weight
-Wert für einen Kapazitätsanbieter in der Konsole angegeben ist, wird der Standardwert von1
verwendet. Wenn Sie das API oder verwenden AWS CLI,0
wird der Standardwert von verwendet. -
Wenn in einer Kapazitätsanbieter-Strategie mehrere Kapazitätsanbieter angegeben sind, muss mindestens einer der Kapazitätsanbieter eine Gewichtung haben, die größer ist als Null. Kapazitätsanbieter mit einer Gewichtung von Null werden nicht zur Vergabe von Aufgaben verwendet. Wenn Sie in einer Strategie mehrere Kapazitätsanbieter mit derselben Gewichtung von Null angeben, schlagen alle
RunTask
- oderCreateService
-Aktionen, die die Kapazitätsanbieter-Strategie verwenden, fehl. -
In einer Kapazitätsanbieter-Strategie kann nur für einen Kapazitätsanbieter ein Basis-Wert festgelegt werden. Wenn kein Basiswert angegeben wird, wird der Standardwert Null verwendet.
-
Ein Cluster kann eine Mischung aus Kapazitätsanbietern für Auto-Scaling-Gruppen und Fargate-Kapazitätsanbietern enthalten. Eine Kapazitätsanbieter-Strategie kann jedoch nur Kapazitätsanbieter der Auto-Scaling-Gruppe oder Fargate enthalten, aber nicht beides.
-
Ein Cluster kann eine Mischung aus Services und eigenständigen Aufgaben enthalten, die sowohl Kapazitätsanbieter als auch Starttypen verwenden. Ein Service kann aktualisiert werden, um anstelle eines Starttyps eine Kapazitätsanbieterstrategie zu verwenden. Allerdings müssen Sie dabei eine neue Bereitstellung erzwingen.
-
Amazon ECS unterstützt Amazon EC2 Auto Scaling Warm Pools. Ein warmer Pool ist eine Gruppe von vorinitialisierten EC2 Amazon-Instances, die bereit sind, in Betrieb genommen zu werden. Wann immer Ihre Anwendung skaliert werden muss, verwendet Amazon EC2 Auto Scaling die vorinitialisierten Instances aus dem warmen Pool, anstatt kalte Instances zu starten. Dadurch kann jeder letzte Initialisierungsprozess ausgeführt werden, bevor die Instance in Betrieb genommen wird. Weitere Informationen finden Sie unter Konfiguration vorinitialisierter Instances für Ihre Amazon ECS Auto Scaling Scaling-Gruppe.
Weitere Informationen zum Erstellen einer Amazon EC2 Auto Scaling Scaling-Startvorlage finden Sie unter Auto Scaling Scaling-Startvorlagen im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch. Weitere Informationen zum Erstellen einer Amazon EC2 Auto Scaling Scaling-Gruppe finden Sie unter Auto Scaling Scaling-Gruppen im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch.