View a markdown version of this page

Testen der Belastung 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.

Testen der Belastung CloudFront

Herkömmliche Lasttestmethoden funktionieren nicht gut, CloudFront da DNS CloudFront verwendet wird, um die Lasten an geografisch verteilten Edge-Standorten und innerhalb der einzelnen Edge-Standorte 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 beim Testen Anfragen an nur 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 angeforderter Datenmenge können Tests auf diese Weise die Leistung dieser kleinen Untergruppe von CloudFront Servern überlasten und beeinträchtigen.

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 Auslastungstests durchzuführen, bei 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 Ihre Tests so, dass die Clients voneinander unabhängige DNS-Anforderungen stellen. Jeder Client erhält dann einen anderen Satz von IP-Adressen von DNS.

  • Verteilen Sie die Anforderungen der einzelnen Clients über die gesamte Menge der 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