Konfiguration vorinitialisierter Instances für Ihre Amazon ECS Auto Scaling Scaling-Gruppe - 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.

Konfiguration vorinitialisierter Instances für Ihre Amazon ECS Auto Scaling Scaling-Gruppe

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, ermöglicht die Ausführung aller abschließenden Initialisierungsprozesse und nimmt dann die Instance in Betrieb.

Weitere Informationen zu warmen Pools und zum Hinzufügen eines warmen Pools zu Ihrer Auto Scaling-Gruppe finden Sie unter Warme Pools für Amazon EC2 Auto Scaling im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch.

Wenn Sie einen Warm-Pool für eine Auto-Scaling-Gruppe für Amazon ECS erstellen oder aktualisieren, können Sie die Option nicht festlegen, mit der Instances an den Warm-Pool beim Abskalieren zurückgegeben werden (ReuseOnScaleIn). Weitere Informationen finden Sie unter put-warm-pool in der AWS Command Line Interface -Referenz.

Um warme Pools mit Ihrem Amazon ECS-Cluster zu verwenden, setzen Sie die ECS_WARM_POOLS_CHECK Agentenkonfigurationsvariable true im Feld Benutzerdaten Ihrer Amazon EC2 Auto Scaling Scaling-Gruppenstartvorlage auf.

Im Folgenden finden Sie ein Beispiel dafür, wie die Agentenkonfigurationsvariable im Feld Benutzerdaten einer EC2 Amazon-Startvorlage angegeben werden kann. MyClusterErsetzen Sie Ihren Cluster durch den Namen Ihres Clusters.

#!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=MyCluster ECS_WARM_POOLS_CHECK=true EOF

Diese Variable ECS_WARM_POOLS_CHECK wird nur von den Agenten-Versionen 1.59.0 oder höher unterstützt. Weitere Informationen zu der Variablen finden Sie unter Konfiguration des Amazon-ECS-Container-Agenten.