Amazon-ECS-Kapazitätsanbieter - Amazon Elastic Container Service

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-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. 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 Service erstellen, können Sie entweder die Kapazitätsanbieter-Standardstrategie des Clusters verwenden oder eine Strategie für Kapazitätsanbieter angeben, die die Standardstrategie überschreibt.

Kapazitätsanbieter sind für Aufgaben verfügbar, die auf Fargate oder Amazon-EC2-Instances ausgeführt werden. Sie können Kapazitätsanbieter nicht für Aufgaben verwenden, die auf externen Container-Instances (Amazon ECS Anywhere) ausgeführt werden.

Kapazitätsanbieter-Typen

Für Amazon ECS-Workloads, die auf Fargate gehostet werden, sind die folgenden vordefinierten Kapazitätsanbieter verfügbar:

  • Fargate

  • Fargate Spot

Für Amazon-ECS-Workloads, die auf Amazon-EC2-Instances gehostet werden, müssen Sie einen Kapazitätsanbieter erstellen und verwalten, der aus den folgenden Komponenten besteht:

  • Einen Namen

  • Eine Auto-Scaling-Gruppe

  • Die Einstellungen für verwaltete Skalierung und verwalteten Beendigungschutz.

Sie können die Auto Scaling-Gruppe erstellen, wenn Sie den Cluster erstellen, oder Sie können die Gruppe vor dem Cluster erstellen und dann den Gruppennamen angeben, wenn Sie den Cluster erstellen.

Überlegungen zu Kapazitätsanbietern

Berücksichtigen Sie bei der Verwendung von Kapazitätsanbietern die folgenden Punkte:

  • Ein Kapazitätsanbieter muss einem Cluster zugeordnet sein, bevor dieser in einer Kapazitätsanbieter-Strategie angegeben wird.

  • Wenn Sie eine Kapazitätsanbieterstrategie angeben, ist die Anzahl der Kapazitätsanbieter, die Sie angeben können, auf 20 begrenzt.

  • 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 von 1 verwendet. Bei Verwendung der API oder 0 wird AWS CLI 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. Außerdem werden Kapazitätsanbieter mit einer Gewichtung von Null nicht für die Platzierung von Aufgaben verwendet. Wenn Sie in einer Strategie mehrere Kapazitätsanbieter mit derselben Gewichtung von Null angeben, schlagen alle RunTask- oder CreateService-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.

  • Wenn Sie den verwalteten Beendigungsschutz verwenden, müssen Sie auch die verwaltete Skalierung verwenden. Andernfalls funktioniert der verwaltete Beendigungsschutz nicht.