Implantação em várias regiões - Teste de carga distribuído na AWS

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á.

Implantação em várias regiões

Tempo para implantação: aproximadamente 5 minutos

Você pode executar testes em várias regiões. Quando você implanta a solução Distributed Load Testing, ela cria três buckets Amazon S3. A solução cria uma pilha regional secundária e a armazena no bucket de cenários do Amazon S3.

nota

A convenção de nomenclatura do bucket é <stack-name> -` dlttestrunnerstoragedltscenariosbucket <_[0-9][0-9]..-<[0-9][0-9].._ com a palavra-chave scenarios no nome do bucket, que você pode localizar navegando até o console do S3 e depois Buckets.

Para executar uma implantação multirregional, você deve implantar o CloudFormation modelo regional, que é armazenado no bucket de cenários do Amazon S3, nas regiões em que você deseja executar o teste. Você pode instalar o modelo regional fazendo o seguinte:

  1. No console web da solução, navegue até Gerenciar regiões no menu superior.

  2. Use o ícone da área de transferência para copiar o link do CloudFormation modelo no Amazon S3.

  3. Faça login no CloudFormation console da AWS e selecione a região correta.

  4. Na página Criar pilha, verifique se o URL de modelo completo é apresentado na caixa de texto Amazon S3 URL e escolha Avançar.

  5. Na página Especificar detalhes da pilha, insira um nome para a pilha.

  6. Em Parâmetros, revise os parâmetros do modelo e modifique-os conforme necessário. Esta solução usa os valores padrão apresentados a seguir.

    Parameter Padrão Descrição

    ID de VPC existente

    <Optional input>

    Se você tem uma VPC que deseja usar e já foi criada, insira o ID de uma VPC existente na mesma região em que a pilha foi implantada. Por exemplo, vpc-1a2b3c4d5e6f.

    Primeira sub-rede existente

    <Optional input>

    O ID da primeira sub-rede em sua VPC existente. Essa sub-rede precisa de uma rota para a Internet para extrair a imagem do contêiner para executar testes. Por exemplo, subnet-7h8i9j0k.

    Segunda sub-rede existente

    <Optional input>

    O ID da segunda sub-rede dentro da VPC existente. Essa sub-rede precisa de uma rota para a Internet para extrair a imagem do contêiner para executar testes. Por exemplo, subnet-1x2y3z.

    Forneça um bloco CIDR válido para a solução criar uma VPC

    192.168.0.0/16

    Se você não fornecer valores para uma VPC existente, o bloco CIDR da Amazon VPC criada pela solução conterá o endereço IP do AWS Fargate.

    Forneça um bloco CIDR para permitir o tráfego de saída das tarefas do Fargate

    0.0.0.0/0

    Bloco CIDR que restringe o acesso de saída aos contêineres do Amazon ECS.

  7. Escolha Avançar.

  8. Na página Configurar opções de pilha, selecione Avançar.

  9. Na página Revisar, verifique e confirme as configurações. Certifique-se de marcar a caixa confirmando que o modelo criará recursos do AWS Identity and Access Management (IAM).

  10. Selecione Create stack (Criar pilha) para implantar a pilha.

    Você pode ver o status da pilha no CloudFormation console da AWS na coluna Status. Você deve receber o status CREATE_COMPLETE em aproximadamente cinco minutos.

Quando as regiões forem implantadas com sucesso, elas aparecerão no console da web. Quando você cria um teste, a nova região será listada no modal Gerenciar regiões. Você pode usar essa região em um teste selecionando-a na criação do teste. A solução cria um item do DynamoDB para cada região lançada na tabela de cenários, que contém as informações necessárias sobre os recursos de teste nessa região. Você pode classificar os resultados do teste no console web por região. Devido às restrições da API, você pode visualizar os resultados agregados de todas as regiões em um teste multirregional somente ao representá-los graficamente nas métricas da Amazon. CloudWatch Você pode encontrar o código-fonte do gráfico nos resultados do teste quando o teste for concluído.

nota

Você pode iniciar a pilha regional sem o console web. Obtenha um link para o modelo regional no bucket de cenários do Amazon S3 e forneça-o como fonte ao iniciar a pilha regional na região necessária. Como alternativa, você pode baixar o modelo e carregá-lo como fonte para a região desejada.