Teste de carga CloudFront - Amazon CloudFront

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Teste de carga CloudFront

Os métodos tradicionais de teste de carga não funcionam bem CloudFront porque CloudFront usam o DNS para equilibrar cargas em pontos de borda geograficamente dispersos e dentro de cada ponto de borda. Quando um cliente solicita conteúdo de CloudFront, ele recebe uma resposta de DNS que inclui um conjunto de endereços IP. Se você testar enviando solicitações para apenas um dos endereços IP retornados pelo DNS, estará testando apenas um pequeno subconjunto dos recursos em um ponto de CloudFront presença, o que não representa com precisão os padrões reais de tráfego. Dependendo do volume de dados solicitado, o teste dessa forma pode sobrecarregar e degradar o desempenho desse pequeno subconjunto de servidores. CloudFront

CloudFront foi projetado para ser dimensionado para visualizadores que têm diferentes endereços IP de clientes e diferentes resolvedores de DNS em várias regiões geográficas. Para realizar testes de carga que avaliem com precisão o CloudFront desempenho, recomendamos que você faça o seguinte:

  • Envie solicitações de cliente de várias regiões geográficas.

  • Configure seu teste para que cada cliente faça uma solicitação de DNS independente. Cada cliente receberá um conjunto diferente de endereços IP do DNS.

  • Para cada cliente que está fazendo solicitações, distribua as solicitações do cliente pelo conjunto de endereços IP retornados pelo DNS, o que garante que a carga seja distribuída entre vários servidores em uma localização CloudFront periférica.

Observe as seguintes restrições para testes de carga CloudFront: