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.
Bereiten Sie den Anschluss eines Elastic Load Balancing Balancing-Load Balancers vor
Bevor Sie Ihrer Auto Scaling Scaling-Gruppe einen Elastic Load Balancing Load Balancer hinzufügen, müssen Sie die folgenden Voraussetzungen erfüllen:
-
Sie müssen bereits den Load Balancer und die Zielgruppe erstellt haben, die für die Weiterleitung des Datenverkehrs an Ihre Auto Scaling Scaling-Gruppe verwendet werden.
Es gibt zwei Möglichkeiten, den Load Balancer und die Zielgruppe zu erstellen:
-
Elastic Load Balancing verwenden — Folgen Sie den Verfahren in der Elastic Load Balancing Balancing-Dokumentation, um den Load Balancer und die Zielgruppe zu erstellen und zu konfigurieren, bevor Sie die Auto Scaling Scaling-Gruppe erstellen. Überspringen Sie den Schritt zur Registrierung Ihrer EC2 Amazon-Instances. Amazon EC2 Auto Scaling kümmert sich automatisch um die Registrierung (und Deregistrierung) von Instances, wenn Sie Ihrer Auto Scaling Scaling-Gruppe eine Zielgruppe zuordnen. Weitere Informationen finden Sie unter Erste Schritte mit Elastic Load Balancing im Elastic Load Balancing-Benutzerhandbuch.
-
Verwenden von Amazon EC2 Auto Scaling — Erstellen, konfigurieren und verknüpfen Sie den Load Balancer und die Zielgruppe mit einer Basiskonfiguration von der Amazon EC2 Auto Scaling Scaling-Konsole aus. Weitere Informationen finden Sie unter Einen Application Load Balancer oder Network Load Balancer von der Konsole aus konfigurieren.
-
-
Bevor Sie einen Load Balancer erstellen, sollten Sie wissen, welche Art von Load Balancer Sie benötigen. Weitere Informationen finden Sie unter Arten von Elastic Load Balancing.
-
Der Load Balancer und seine Zielgruppe müssen sich in derselben AWS-Konto VPC, und Region wie Ihre Auto Scaling Scaling-Gruppe befinden.
-
Die Zielgruppe muss den Zieltyp
instance
aufweisen. Sie können keinen Zieltyp vonip
angeben, wenn Sie eine Auto-Scaling-Gruppe verwenden. -
Wenn die Startvorlage für Ihre Auto Scaling Scaling-Gruppe nicht die richtige Sicherheitsgruppe enthält, um den erforderlichen eingehenden Datenverkehr vom Load Balancer zuzulassen, müssen Sie die Startvorlage aktualisieren. Die empfohlenen Regeln hängen vom Typ des Load Balancers und den Arten von Backends ab, die der Load Balancer verwendet. Um beispielsweise den Datenverkehr an Webserver weiterzuleiten, lassen Sie eingehenden HTTP Zugriff vom Load Balancer auf Port 80 zu. Bestehende Instances werden nicht mit den neuen Einstellungen aktualisiert, wenn die Startvorlage geändert wird. Um bestehende Instanzen zu aktualisieren, können Sie eine Instanzaktualisierung starten, um die Instanzen zu ersetzen. Weitere Informationen finden Sie unter Verwenden Sie eine Instanzaktualisierung, um Instances in einer Auto Scaling Scaling-Gruppe zu aktualisieren.
-
Die Sicherheitsgruppen in der Startvorlage müssen außerdem den Zugriff vom Load Balancer auf den richtigen Port zulassen, damit Elastic Load Balancing seine Integritätsprüfungen durchführen kann.
-
Bei der Bereitstellung virtueller Appliances hinter einem Gateway Load Balancer muss das Amazon Machine Image (AMI) in der Startvorlage die ID einer angeben, die GENEVE das Protokoll unterstütztAMI, damit die Auto Scaling Scaling-Gruppe Datenverkehr mit einem Gateway Load Balancer austauschen kann. Außerdem müssen die Sicherheitsgruppen in der Startvorlage den UDP Datenverkehr auf Port 6081 zulassen.
Tipp
Wenn Sie Bootstrapping-Skripte haben, deren Fertigstellung eine Weile dauert, können Sie Ihrer Auto-Scaling-Gruppe optional einen Start-Lebenszyklus-Hook hinzufügen, um die Registrierung von Instances hinter dem Load Balancer zu verzögern, bevor Ihre Bootstrap-Skripte erfolgreich abgeschlossen wurden und die Anwendungen auf den Instances bereit sind, Datenverkehr zu akzeptieren. Sie können keinen Lifecycle-Hook hinzufügen, wenn Sie zum ersten Mal eine Auto Scaling Scaling-Gruppe in der Amazon EC2 Auto Scaling Scaling-Konsole erstellen. Sie können jedoch einen Lifecycle-Hook hinzufügen, nachdem die Gruppe erstellt wurde. Weitere Informationen finden Sie unter Lebenszyklus-Hooks bei Amazon EC2 Auto Scaling.
Konfigurieren Sie Integritätsprüfungen für Ziele
Sie können Integritätsprüfungen für Ihre Ziele konfigurieren, die bei einem Elastic Load Balancing Load Balancer registriert sind, um sicherzustellen, dass sie den Datenverkehr ordnungsgemäß verarbeiten können. Die spezifischen Schritte variieren je nach Art des Load Balancers, den Sie verwenden. Weitere Informationen finden Sie in den folgenden Ressourcen:
-
Application Load Balancer — Informationen zu den Zustandsprüfungen für Ihre Zielgruppen finden Sie im Benutzerhandbuch für Application Load Balancer.
-
Network Load Balancer — Weitere Informationen finden Sie im Benutzerhandbuch für Network Load Balancer unter Gesundheitschecks für Ihre Zielgruppen.
-
Gateway Load Balancer — Weitere Informationen finden Sie im Benutzerhandbuch für Gateway Load Balancer unter Gesundheitschecks für Ihre Zielgruppen.
-
Classic Load Balancer — Weitere Informationen finden Sie unter Konfigurieren von Zustandsprüfungen für Ihren Classic Load Balancer im Benutzerhandbuch für Classic Load Balancer.
Standardmäßig betrachtet Amazon EC2 Auto Scaling eine Instance nicht als fehlerhaft und ersetzt sie, wenn sie die Elastic Load Balancing Balancing-Zustandsprüfungen nicht besteht. Die Standardzustandsprüfungen für eine Auto Scaling Scaling-Gruppe sind nur EC2 Zustandsprüfungen. Weitere Informationen finden Sie unter Zustandsprüfungen für Instances in einer Auto-Scaling-Gruppe.
Damit Amazon EC2 Auto Scaling Instances ersetzen kann, die von Elastic Load Balancing als fehlerhaft gemeldet wurden, können Sie Ihre Auto Scaling Scaling-Gruppe so konfigurieren, dass sie Elastic Load Balancing Health Checks verwendet. Auf diese Weise betrachtet Amazon EC2 Auto Scaling die Instance als fehlerhaft, wenn sie entweder die EC2 Zustandsprüfungen oder die Elastic Load Balancing Balancing-Zustandsprüfungen nicht besteht. Wurden einer Gruppe mehrere Load Balancer-Zielgruppen oder Classic Load Balancer hinzugefügt, müssen alle melden, dass die Instance fehlerfrei ist, damit die Instance als fehlerfrei eingestuft wird. Wenn eine davon eine Instance als fehlerhaft meldet, ersetzt die Auto-Scaling-Gruppe die Instance, selbst dann, wenn sie von anderen als fehlerfrei gemeldet wird.
Informationen darüber, wie Sie diese Integritätsprüfungen für Ihre Auto Scaling Scaling-Gruppe aktivieren, finden Sie unterFügen Sie Ihrer Auto Scaling Scaling-Gruppe einen Elastic Load Balancing Load Balancer hinzu.
Anmerkung
Um sicherzustellen, dass diese Zustandsprüfungen so schnell wie möglich beginnen, stellen Sie sicher, dass die Kulanzfrist für die Integritätsprüfung Ihrer Gruppe nicht zu hoch, sondern hoch genug ist, damit Ihre Elastic Load Balancing Balancing-Zustandsprüfungen feststellen können, ob ein Ziel für die Bearbeitung von Anfragen verfügbar ist. Weitere Informationen finden Sie unter Legen Sie die Wartefrist für die Zustandsprüfung einer Auto-Scaling-Gruppe fest.