Belastungstests CloudFront - Amazon CloudFront

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.

Belastungstests CloudFront

Herkömmliche Lasttestmethoden funktionieren nicht gut, CloudFront da DNS CloudFront verwendet wird, um die Lasten auf geografisch verteilte Edge-Standorte und innerhalb jedes Edge-Standorts auszugleichen. Wenn ein Client Inhalte von anfordert CloudFront, erhält der Client eine DNS-Antwort, die eine Reihe von IP-Adressen enthält. Wenn Sie testen, indem Sie Anfragen nur an eine der IP-Adressen senden, die DNS zurückgibt, testen Sie nur eine kleine Teilmenge der Ressourcen an einem CloudFront Edge-Standort, was die tatsächlichen Verkehrsmuster nicht genau wiedergibt. Je nach Menge der angeforderten Daten können Tests auf diese Weise die Leistung dieser kleinen Teilmenge von Servern überlasten und beeinträchtigen. CloudFront

CloudFront ist so konzipiert, dass es für Zuschauer mit unterschiedlichen Client-IP-Adressen und unterschiedlichen DNS-Resolvern in mehreren geografischen Regionen skaliert werden kann. Um Lasttests durchzuführen, mit denen die CloudFront Leistung genau bewertet wird, empfehlen wir, dass Sie alle folgenden Schritte ausführen:

  • Senden Sie Clientanfragen von mehreren geografischen Regionen aus ab.

  • Konfigurieren Sie Ihren Test so, dass jeder Client eine unabhängige DNS-Anfrage stellt. Jeder Client erhält dann einen anderen Satz von IP-Adressen von DNS.

  • Verteilen Sie für jeden Client, der Anfragen stellt, Ihre Client-Anfragen auf den Satz von IP-Adressen, die von DNS zurückgegeben werden. Dadurch wird sichergestellt, dass die Last auf mehrere Server an einem CloudFront Edge-Standort verteilt wird.

Hinweise