View a markdown version of this page

Custo - Teste de carga distribuída 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á.

Custo

Você é responsável pelo custo dos serviços da AWS usados ao executar essa solução. O custo total depende do número de testes de carga executados, da duração desses testes e da quantidade de dados gerados. A partir desta revisão, o custo estimado para executar essa solução com configurações padrão na região Leste dos EUA (Norte da Virgínia) é de aproximadamente 30,90 USD por mês.

A tabela a seguir fornece um exemplo de detalhamento dos custos para a implantação dessa solução com os parâmetros padrão na região Leste dos EUA (Norte da Virgínia) por um mês.

Serviço da AWS Dimensões Custo [USD]

AWS Fargate

10 tarefas sob demanda (usando duas vCPUs e 4 GB de memória) em execução por 30 horas

$29,62

Amazon DynamoDB

1.000 unidades de capacidade de gravação sob demanda

1.000 unidades de capacidade de leitura sob demanda

$0,0015

AWS Lambda

1.000 solicitações

Duração total de 10 minutos

$1,25

AWS Step Functions

1.000 transições de estado

0,025 USD

Total:

$30,90 por mês

Os recursos da solução são marcados com Key= SolutionId e value=SO0062. Você pode ativar a chave da tag SolutionId seguindo a documentação https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/activating-tags.html activating-tags. Depois que a tag for ativada, você poderá criar uma regra de categoria de custo seguindo a documentação para criar categorias de custo. Você pode visualizar o custo incorrido pela solução monitorando o console de categorias de custo e selecionando o nome da categoria de custo.

Recomendamos criar um orçamento por meio do AWS Cost Explorer para ajudar a gerenciar os custos. Os preços estão sujeitos a alterações. Para obter detalhes completos, consulte a página de preços de cada serviço da AWS usado nesta solução.

nota

A configuração padrão da tarefa usa 2 vCPUs e 4 GB de memória por tarefa. Se seus testes de carga não exigirem esses recursos, você poderá reduzi-los para reduzir os custos. Por outro lado, você pode aumentar os recursos para oferecer suporte a uma maior simultaneidade por tarefa. Para obter mais informações, consulte a seção Aumentar os recursos do contêiner neste guia.

nota

Essa solução oferece a opção de incluir dados ativos ao executar um teste. Esse recurso exige uma função adicional do AWS Lambda e um tópico do AWS IoT Core que geram custos extras.

nota

O custo do Fargate varia de acordo com o tempo de execução das tarefas. No modo Padrão, os valores de aumento e retenção definidos determinam isso. No modo nativo, seu script determina isso, limitado pela duração de segurança que você definiu. Essa duração também limita o tempo que um teste nativo pode cobrar. Para obter mais informações, consulte Modos de formato de tráfego.

Custos de integração com DevOps agentes da AWS

Essa solução implanta infraestrutura para apoiar a integração com o AWS DevOps Agent, incluindo duas tabelas do Amazon DynamoDB para registros de espaço de agentes e rastreamento de investigações. Essas tabelas usam o modo de capacidade sob demanda, então a AWS cobra você por solicitação de leitura e gravação com base no seu uso. Para obter informações sobre preços, consulte Definição de preço do Amazon DynamoDB.

Quando você usa a integração do DevOps agente para executar investigações sobre os resultados do teste, o serviço do DevOps agente da AWS é cobrado separadamente por agente-segundo. Esse custo não está incluído na estimativa acima. Para obter detalhes completos de preços, consulte a definição de preço para DevOps agentes da AWS.

CloudWatch custos do painel por cenário de teste

Cada vez que um teste de carga é executado, essa solução cria um CloudWatch painel da Amazon nomeado EcsLoadTesting-<testId>-<region> em cada região em que o teste é executado. As execuções subsequentes do mesmo cenário de teste atualizam o mesmo painel, para que sua conta contenha um painel para cada cenário de teste em cada região. Esses painéis permanecem em sua conta após a conclusão dos testes. Eles incorrem em uma cobrança mensal até que você os exclua. Esse custo não está incluído na estimativa acima.

Componente do serviço Dimensões Custo [USD]

Amazônia CloudWatch

1 painel por cenário de teste por região

$3,00 por painel por mês

Exemplo: 10 cenários de teste, cada um em execução em 2 regiões

20 painéis

$60,00 por mês (antes do nível gratuito)

O nível CloudWatch gratuito inclui três painéis (até 50 métricas cada) por mês, sem nenhum custo. Para contas com muitos cenários de teste ou com testes distribuídos em várias regiões, esse custo pode aumentar rapidamente. Para evitar cobranças contínuas, exclua os cenários de teste que você não precisa mais por meio do console web da solução, que também exclui seus painéis, ou exclua os painéis manualmente. Para ver as etapas de exclusão manual, consulte a seção Excluindo manualmente os recursos retidos deste guia.

Os preços estão sujeitos a alterações. Para obter detalhes completos, consulte os CloudWatch preços da Amazon.

Custos adicionais do servidor MCP (opcional)

A tabela a seguir fornece um detalhamento dos custos da integração do servidor MCP com os preços na região Leste dos EUA (Norte da Virgínia) por um mês.

Componente do serviço Dimensões Custo [USD]

AgentCore Gateway - Indexação de ferramentas

10 ferramentas × 0,02 USD por 100 ferramentas

$0,002

AgentCore Gateway - API de pesquisa

10.000 interações × 0,025 USD por 1.000

$0,25

AgentCore Gateway - invocações de API

50.000 invocações × 0,005 USD por 1.000

$0,25

AWS Lambda Função

Variável com base no uso (cargas de trabalho típicas)

$5,00 - $20,00

Custo adicional total estimado:

$5,50 - $20,50 por mês

Os preços estão sujeitos a alterações. Para obter detalhes completos sobre os preços do AgentCore Gateway, consulte os preços do Amazon Bedrock (seção AgentCore Gateway). Para saber os preços do Lambda, consulte os preços do AWS Lambda.

Custos adicionais do console web hospedado pelo ALB + ECS Fargate (opcional)

Se você escolher a opção de implantação do ALB + ECS Fargate, os seguintes custos adicionais serão aplicados. Os preços são para a região Leste dos EUA (Norte da Virgínia).

Componente do serviço Dimensões Custo [USD]

Elastic Load Balancing

1 Balanceador de carga de aplicativos

$19,35

AWS Fargate

2 tarefas (0,25 vCPU, 0,5 GB de memória) em execução 24/7

$17,77

Amazon Virtual Private Cloud (VPC)

3 endpoints de interface, 2 zonas de disponibilidade

$43,21

Amazônia CloudWatch

10 métricas, 1.000 GetMetricData solicitações, 1.000 solicitações de API, 5 GB de ingestão de registros, 1 painel, 10 alarmes

$6,54

Amazon S3

Armazenamento padrão S3 de 0,1 GB, 100 PUT/COPY/POST/LIST solicitações, 10.000 GET/SELECT solicitações

$0,01

AWS WAF

1 ACL da web, 3 grupos de regras gerenciados (CRS,, AnonymousIpList) AmazonIpReputationList, 10.000 solicitações (custo de solicitação insignificante)

$8,00

Custo adicional total estimado:

$94,88 por mês

Os preços estão sujeitos a alterações. Para obter detalhes completos, consulte os preços do Elastic Load Balancing, os preços do AWS Fargate e os preços do AWS WAF.