負載測試 CloudFront - Amazon CloudFront

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

負載測試 CloudFront

傳統的負載測試方法不能很好地運作, CloudFront 因DNS為 CloudFront 用於平衡分散各地邊緣位置和每個節點內的負載。當用戶端要求來自的內容時 CloudFront,用戶端會收到包含一組 IP 位址的DNS回應。如果您透過將要求傳送至其中一個傳DNS回的 IP 位址進行測試,則只測試一個 CloudFront 節點中的一小部分資源,而這些資源並不能準確地呈現實際的流量模式。視所要求的資料量而定,以這種方式進行測試可能會超載並降低該小部分 CloudFront 伺服器的效能。

CloudFront 旨在為跨多個地理區域具有不同客戶端 IP 地址和不同DNS解析器的觀眾進行擴展。若要執行精確評估 CloudFront 效能的負載測試,建議您執行下列所有動作:

  • 傳送來自多個地理區域的用戶端請求。

  • 配置您的測試,以便每個客戶端發出獨立的DNS請求。然後,每個客戶端將從中接收一組不同的 IP 地址DNS。

  • 對於發出請求的每個客戶端,請將您的客戶端請求分散到由返回的 IP 地址集中DNS。這可確保負載分散在 CloudFront 邊緣位置的多個伺服器上。

備註