Erstellen einer Auto-Scaling-Gruppe mithilfe des Amazon EC2-Startassistenten - Amazon EC2 Auto Scaling

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.

Erstellen einer Auto-Scaling-Gruppe mithilfe des Amazon EC2-Startassistenten

Das folgende Verfahren zeigt, wie Sie mit dem Assistenten zum Starten von Instances in der Amazon EC2-Konsole eine Auto-Scaling-Gruppe erstellen. Mit dieser Option wird eine Startvorlage automatisch mit bestimmten Konfigurationsdetails aus dem Assistenten zum Starten von Instances gefüllt.

Anmerkung

Der Assistent füllt die Auto-Scaling-Gruppe nicht mit der von Ihnen angegebenen Anzahl von Instances, sondern nur die Startvorlage mit der Amazon Machine Image (AMI)-ID und dem Instance-Typ. Verwenden Sie den Assistenten zum Create Auto Scaling group (Auto-Scaling-Gruppe erstellen), um die Anzahl der zu startenden Instances anzugeben.

Ein AMI enthält die für die Konfiguration einer Instance erforderlichen Informationen. Sie können mehrere Instances aus einem einzigen AMI starten, wenn Sie mehrere Instances mit derselben Konfiguration benötigen. Wir empfehlen die Verwendung eines benutzerdefinierten AMI, auf dem Ihre Anwendung bereits installiert ist, um zu vermeiden, dass Ihre Instances beendet werden, wenn Sie eine Instance neu starten, die zu einer Auto-Scaling-Gruppe gehört. Um ein benutzerdefiniertes AMI mit Amazon EC2 Auto Scaling zu verwenden, müssen Sie zunächst Ihr AMI aus einer benutzerdefinierten Instance erstellen und dann das AMI verwenden, um eine Startvorlage für Ihre Auto-Scaling-Gruppe zu erstellen.

Voraussetzungen
  • Sie müssen ein benutzerdefiniertes AMI in demselben AWS-Region erstellt haben, in dem Sie die Auto-Scaling-Gruppe erstellen möchten. Weitere Informationen finden Sie unter Erstellen eines AMI im Amazon EC2-Benutzerhandbuch für Linux-Instances.

Verwenden Sie ein benutzerdefiniertes AMI als Vorlage

In diesem Abschnitt verwenden Sie den Launch Wizard von Amazon EC2, um eine Startvorlage automatisch mit Ihrem benutzerdefinierten AMI auszufüllen. Wenn Sie die Startvorlage von Grund auf neu einrichten möchten oder weitere Informationen zu den Parametern benötigen, die Sie für Ihre Startvorlage konfigurieren können, lesen Sie So erstellen Sie eine Startvorlage (Konsole).

So verwenden Sie ein benutzerdefiniertes AMI als Vorlage
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. In der Navigationsleiste am oberen Rand des Bildschirms wird das aktuelle AWS-Region angezeigt. Wählen Sie eine Region aus, in der Sie Ihre Auto-Scaling-Gruppe starten möchten.

  3. Wählen Sie im Navigationsbereich Instances aus.

  4. Wählen Sie Launch instance (Instance starten) aus und gehen Sie folgendermaßen vor:

    1. Lassen Sie unter Name and tags (Name und Tags) Name (Name) leer. Der Name ist nicht Teil der Daten, die zum Erstellen einer Startvorlage verwendet werden.

    2. Wählen Sie unter Application and OS Images (Amazon Machine Image) (Anwendungs- und Betriebssystem-Images (Amazon Machine Image)) Browse more AMIs (Weitere AMIs durchsuchen), um den vollständigen AMI-Katalog zu durchsuchen.

    3. Wählen My AMIs (Meine AMIs), suchen Sie das AMI, das Sie zuvor erstellt haben, und wählen Sie anschließend Select (Auswählen) aus.

    4. Wählen Sie unter EC2 Instance Type (EC2-Instance-Typ) einen Instance-Typ aus.

      Anmerkung

      Wählen Sie denselben Instance-Typ, den Sie bei der Erstellung des AMI verwendet haben, oder einen leistungsfähigeren.

    5. Geben Sie auf der rechten Seite des Bildschirms unter Summary (Übersicht), für Number of instances (Anzahl der Instances) eine beliebige Zahl ein. Die Zahl, die Sie hier eingeben, ist nicht wichtig. Sie geben die Anzahl der Instances an, die gestartet werden sollen, wenn Sie die Auto-Scaling-Gruppe erstellen.

      Unter dem Feld Number of instances (Anzahl der Instances) wird eine Meldung angezeigt, die besagt When launching more than 1 instance, consider EC2 Auto Scaling (Beim Starten von mehr als einer Instance EC2 Auto Scaling berücksichtigen).

    6. Wählen Sie den Hyperlinktext consider EC Auto Scaling (EC2 Auto Scaling berücksichtigen).

    7. Wählen Sie im Bestätigungsdialog Launch into Auto Scaling Group (In Auto-Scaling-Gruppe starten) Continue (Weiter), um zur Seite Create launch template (Startvorlage erstellen) zu gelangen, auf der das AMI und der Instance-Typ, die Sie im Assistenten zum Starten der Instance ausgewählt haben, bereits eingetragen sind.

Nachdem Sie Continue (Weiter) gewählt haben, öffnet sich die Seite Create launch template (Startvorlage erstellen). Gehen Sie folgendermaßen vor, um die Erstellung einer Startvorlage abzuschließen.

Eine Startvorlage erstellen
  1. Geben Sie unter Launch template name and description (Name und Beschreibung der Startvorlage) einen Namen und eine Beschreibung für die neue Startvorlage ein.

  2. (Optional) Wählen Sie unter Key pair (login) (Schlüsselpaar (Login)) für Key pair name (Schlüsselpaar-Name) den Namen des zuvor erstellten Schlüsselpaars, das Sie für die Verbindung zu Instances verwenden möchten, z. B. über SSH.

  3. (Optional) Wählen Sie unter Network settings (Netzwerkeinstellungen) für Security groups (Sicherheitsgruppen) eine oder mehrere zuvor erstellte security groups (Sicherheitsgruppen).

  4. (Optional) Aktualisieren Sie unter Configure storage (Speicher konfigurieren) die Speicherkonfiguration. Die Standardspeicherkonfiguration wird vom AMI und dem Instance-Typ bestimmt.

  5. Wenn Sie mit der Konfiguration der Startvorlage fertig sind, wählen Sie Startvorlage erstellen.

  6. Wählen Sie auf der Bestätigungsseite Create Auto Scaling group (Auto-Scaling-Gruppe erstellen) aus.

Erstellen einer Auto-Scaling-Gruppe

Anmerkung

Der Rest dieses Themas beschreibt das grundlegende Verfahren zur Erstellung einer Auto-Scaling-Gruppe. Eine Beschreibung der Parameter, die Sie für Ihre Auto-Scaling-Gruppe konfigurieren können, finden Sie unter Erstellen einer Auto-Scaling-Gruppe mithilfe einer Startvorlage.

Nachdem Sie Create Auto Scaling group (Auto-Scaling-Gruppe erstellen) gewählt haben, öffnet sich der Assistent Create Auto Scaling group (Auto-Scaling-Gruppe erstellen). Gehen Sie folgendermaßen vor, um eine Auto-Scaling-Gruppe zu erstellen.

So erstellen Sie eine Auto Scaling-Gruppe
  1. Geben Sie auf der Seite Startvorlage oder Konfiguration auswählen einen Namen für die Auto-Scaling-Gruppe ein.

  2. Die Startvorlage, die Sie erstellt haben, ist bereits für Sie ausgewählt.

    Wählen Sie unter Launch template version (Version der Startvorlage) aus, ob die Auto-Scaling-Gruppe beim horizontalen Skalieren nach oben die standardmäßige, die neueste oder eine bestimmte Version der Startvorlage verwenden soll.

  3. Wählen Sie Next (Weiter) aus, um mit dem nächsten Schritt fortzufahren.

  4. Wenn Sie auf der Seite Instance-Startoptionen auswählen nicht mehrere Instance-Typen verwenden, können Sie den Abschnitt Anforderungen an den Instance-Typ überspringen, um den EC2-Instance-Typ zu verwenden, der in der Startvorlage angegeben ist.

    Um mehrere Instance-Typen zu verwenden, siehe Auto-Scaling-Gruppen mit mehreren Instance-Typen und Kaufoptionen.

  5. Wählen Sie unter Netzwerk für VPC eine VPC. Die Auto-Scaling-Gruppe muss in derselben VPC erstellt werden wie die Sicherheitsgruppe, die Sie in Ihrer Startvorlage angegeben haben.

    Tipp

    Wenn Sie in Ihrer Startvorlage keine Sicherheitsgruppe angegeben haben, werden Ihre Instances mit einer Standardsicherheitsgruppe aus der von Ihnen angegebenen VPC gestartet. Standardmäßig lässt diese Sicherheitsgruppe eingehenden Datenverkehr von externen Netzwerken nicht zu.

  6. Für Availability Zones und Subnets (Subnetze) wählen Sie ein oder mehrere Subnetze in der angegebenen VPC aus.

  7. Wählen Sie zweimal Next (Weiter), um zur Seite Configure group size and scaling policies (Gruppengröße und Skalierungsrichtlinien konfigurieren) zu gelangen.

  8. Legen Sie unter Gruppengröße die gewünschte Kapazität fest (anfängliche Anzahl von Instances, die sofort nach Erstellen der Auto-Scaling-Gruppe gestartet werden sollen).

  9. Wenn im Abschnitt Skalierung unter Skalierungslimits Ihr neuer Wert für die gewünschte Kapazität größer als die gewünschte Mindestkapazität und die gewünschte Höchstkapazität ist, wird die gewünschte Höchstkapazität automatisch auf den neuen Wert für die gewünschte Kapazität erhöht. Sie können die Limits bei Bedarf ändern. Weitere Informationen finden Sie unter Festlegen von Skalierungslimits für Ihre Auto-Scaling-Gruppe.

  10. Wählen Sie Skip to review (Mit Prüfen fortfahren) aus.

  11. Wählen Sie auf der Seite Review (Prüfen) Create Auto Scaling group (Auto-Scaling-Gruppe erstellen) aus.

Nächste Schritte

Sie können überprüfen, ob die Auto-Scaling-Gruppe korrekt erstellt wurde, indem Sie sich den Aktivitätsverlauf ansehen. Auf der Registerkarte Activity (Aktivität) wird unter Activity history (Aktivitätsverlauf) in der Spalte Status angezeigt, ob Ihre Auto-Scaling-Gruppe-Instances erfolgreich gestartet hat. Wenn die Instances nicht starten oder zwar starten, dann aber sofort abbrechen, lesen Sie die folgenden Themen zu möglichen Ursachen und Lösungen:

Sie können nun ein Load Balancer in derselben Region wie Ihre Auto-Scaling-Gruppe einrichten, falls gewünscht. Weitere Informationen finden Sie unter Um den Datenverkehr über die Instances in Ihrer Auto-Scaling-Gruppe zu verteilen, verwenden Sie Elastic-Load-Balancing..