Starten des -Stacks - Verteilte Lasttests auf AWS

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.

Starten des -Stacks

Wichtig

Wenn Sie den Stack von einer Version vor v3.2.6 auf die neueste Version aktualisieren, lesen Sie diesen Abschnitt, bevor Sie den Stack aktualisieren.

Bevor Sie mit der automatisierten Bereitstellung beginnen, sollten Sie sich mit der Architektur und anderen Überlegungen, die in diesem Handbuch besprochen werden, vertraut machen. Folgen Sie den step-by-step Anweisungen in diesem Abschnitt, um Distributed Load Testing auf AWS zu konfigurieren und für Ihr Konto bereitzustellen.

Zeit für die Bereitstellung: Ungefähr 15 Minuten

Wichtig

Diese Lösung beinhaltet eine Option zum Senden anonymisierter Betriebsmetriken an AWS. Wir verwenden diese Daten, um besser zu verstehen, wie Kunden diese Lösung und die damit verbundenen Services und Produkte nutzen. AWS ist Eigentümer der im Rahmen dieser Umfrage gesammelten Daten. Die Datenerfassung unterliegt dem AWS-Datenschutzhinweis.

Um diese Funktion zu deaktivieren, laden Sie die Vorlage herunter, ändern Sie den Abschnitt CloudFormation AWS-Zuordnung und verwenden Sie dann die CloudFormation AWS-Konsole, um Ihre aktualisierte Vorlage hochzuladen und die Lösung bereitzustellen. Weitere Informationen finden Sie im Abschnitt Anonymisierte Datenerfassung dieses Handbuchs.

Diese automatisierte CloudFormation AWS-Vorlage stellt Distributed Load Testing auf AWS bereit.

Anmerkung

Sie sind für die Kosten der AWS-Services verantwortlich, die beim Betrieb dieser Lösung verwendet werden. Weitere Informationen finden Sie im Abschnitt Kosten in diesem Handbuch und auf der Preisseite für jeden AWS-Service, der in dieser Lösung verwendet wird.

  1. Melden Sie sich bei der AWS-Managementkonsole an und klicken Sie auf die Schaltfläche unten, um die CloudFormation AWS-Vorlage distributed-load-testing-on -aws zu starten.

    launch button

    Alternativ können Sie die Vorlage auch als Ausgangspunkt für Ihre eigene Implementierung herunterladen.

  2. Die Vorlage wird standardmäßig in der Region USA Ost (Nord-Virginia) gestartet. Um diese Lösung in einer anderen AWS-Region zu starten, verwenden Sie die Regionsauswahl in der Navigationsleiste der Konsole.

    Anmerkung

    Diese Lösung verwendet Amazon Cognito, das derzeit nur in bestimmten AWS-Regionen verfügbar ist. Daher müssen Sie diese Lösung in einer AWS-Region starten, in der Amazon Cognito verfügbar ist. Die aktuelle Serviceverfügbarkeit nach Regionen finden Sie in der regionalen AWS-Serviceliste.

  3. Vergewissern Sie sich auf der Seite Stack erstellen, dass die richtige Vorlagen-URL im Textfeld Amazon S3 S3-URL angezeigt wird, und wählen Sie Weiter.

  4. Weisen Sie Ihrem Lösungsstapel auf der Seite „Stack-Details angeben“ einen Namen zu.

  5. Überprüfen Sie unter Parameter die Parameter für die Vorlage und ändern Sie sie nach Bedarf. Diese Lösung verwendet die folgenden Standardwerte.

    Parameter Standard Beschreibung

    Name des Administrators

    <Erfordert Eingabe>

    Benutzername für den ursprünglichen Lösungsadministrator.

    E-Mail-Adresse des Administrators

    <Requires input>

    E-Mail-Adresse des Administratorbenutzers. Nach dem Start wird eine E-Mail mit Anweisungen zur Anmeldung auf der Konsole an diese Adresse gesendet.

    Bestehende VPC-ID

    <Optional input>

    Wenn Sie über eine VPC verfügen, die Sie verwenden möchten und die bereits erstellt wurde, geben Sie die ID einer vorhandenen VPC in derselben Region ein, in der der Stack bereitgestellt wurde. Zum Beispiel vpc-1a2b3c4d5e6f.

    Erstes vorhandenes Subnetz

    <Optional input>

    Die ID des ersten Subnetzes innerhalb Ihrer vorhandenen VPC. Dieses Subnetz benötigt eine Route zum Internet, um das Container-Image für die Ausführung von Tests abzurufen. Zum Beispiel subnet-7h8i9j0k.

    Zweites vorhandenes Subnetz

    <Optional input>

    Die ID des zweiten Subnetzes innerhalb der vorhandenen VPC. Dieses Subnetz benötigt eine Route zum Internet, um das Container-Image für die Ausführung von Tests abzurufen. Zum Beispiel subnet-1x2y3z.

    Geben Sie einen gültigen CIDR-Block für die Lösung an, um eine VPC zu erstellen

    192.168.0.0/16

    Sie können diesen Parameter leer lassen, wenn Sie eine bestehende VPC verwenden.

    Geben Sie einen gültigen CIDR-Block für Subnetz A an, damit die Lösung eine VPC erstellen kann

    192.168.0.0/20

    CIDR-Block für Subnetz A der AWS Fargate VPC

    Geben Sie einen gültigen CIDR-Block für Subnetz B an, damit die Lösung eine VPC erstellen kann

    192.168.16.0/20

    CIDR-Block für Subnetz B der AWS Fargate VPC

    Stellen Sie einen CIDR-Block bereit, um den ausgehenden Verkehr von Fargate-Aufgaben zuzulassen

    0.0.0.0/0

    CIDR-Block, der den ausgehenden Zugriff auf Amazon ECS-Container einschränkt.

    Container-Image automatisch aktualisieren

    Yes

    Verwenden Sie bis zur nächsten Nebenversion automatisch das aktuellste und sicherste Image. Bei Auswahl dieser Option No wird das Image in der ursprünglich veröffentlichten Version ohne Sicherheitsupdates abgerufen.

  6. Wählen Sie Weiter aus.

  7. Wählen Sie auf der Seite Configure stack options (Stack-Optionen konfigurieren) Next (Weiter) aus.

  8. Überprüfen und bestätigen Sie die Einstellungen auf der Seite Review. Markieren Sie das Kästchen, um zu bestätigen, dass die Vorlage AWS Identity and Access Management (IAM) -Ressourcen erstellt.

  9. Wählen Sie Stack erstellen aus, um den Stack bereitzustellen.

Sie können den Status des Stacks in der CloudFormation AWS-Konsole in der Spalte Status anzeigen. Sie sollten in etwa 15 Minuten den Status CREATE_COMPLETE erhalten.

Anmerkung

Zusätzlich zur primären AWS-Lambda-Funktion umfasst diese Lösung die Lambda-Funktion für benutzerdefinierte Ressourcen, die nur während der Erstkonfiguration oder wenn Ressourcen aktualisiert oder gelöscht werden, ausgeführt wird.

Beim Ausführen dieser Lösung ist die Lambda-Funktion für benutzerdefinierte Ressourcen inaktiv. Löschen Sie diese Funktion jedoch nicht, da sie für die Verwaltung der zugehörigen Ressourcen erforderlich ist.