Test de charge CloudFront - Amazon CloudFront

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Test de charge CloudFront

Les méthodes traditionnelles de test de charge ne fonctionnent pas bien, CloudFront car elles CloudFront utilisent le DNS pour équilibrer les charges entre des emplacements périphériques géographiquement dispersés et au sein de chaque emplacement périphérique. Lorsqu'un client demande du contenu à CloudFront, il reçoit une réponse DNS qui inclut un ensemble d'adresses IP. Si vous effectuez un test en envoyant des requêtes à une seule des adresses IP renvoyées par le DNS, vous ne testez qu'un petit sous-ensemble de ressources dans un emplacement CloudFront périphérique, ce qui ne représente pas exactement les modèles de trafic réels. Selon le volume de données demandé, les tests effectués de cette manière peuvent surcharger et dégrader les performances de ce petit sous-ensemble de CloudFront serveurs.

CloudFront est conçu pour s'adapter aux utilisateurs qui ont des adresses IP clients différentes et des résolveurs DNS différents dans plusieurs régions géographiques. Pour effectuer des tests de charge permettant d'évaluer avec précision les CloudFront performances, nous vous recommandons d'effectuer toutes les opérations suivantes :

  • Envoyez les demandes des clients depuis plusieurs régions géographiques.

  • Configurez votre test de manière à ce que chaque client fasse une demande DNS indépendante. Chaque client recevra alors un ensemble d'adresses IP différent de la part du DNS.

  • Pour chaque client qui fait des demandes, répartissez les demandes de vos clients sur l'ensemble des adresses IP renvoyées par le DNS. Cela garantit que la charge est répartie sur plusieurs serveurs situés dans un emplacement CloudFront périphérique.

Remarques
  • Les tests de charge ne sont pas autorisés sur les comportements de cache dotés de déclencheurs de demande ou de réponse de lecteur Lambda @Edge.

  • Les tests de charge ne sont pas autorisés sur les origines sur lesquelles Origin Shield est activé.