

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

# Detalhes de arquitetura
<a name="architecture-details"></a>

Esta seção descreve os componentes e os [serviços da AWS que compõem essa solução](#aws-services-in-this-solution) e os detalhes da arquitetura sobre como esses componentes funcionam juntos.

A solução Distributed Load Testing on AWS consiste em três componentes de alto nível: um [front-end](front-end.md), um [back-end](back-end.md) e um servidor [MCP](MCP-Server.md) opcional.

## Serviços da AWS nesta solução
<a name="aws-services-in-this-solution"></a>

Os seguintes serviços da AWS estão incluídos nessa solução:


| Serviço da AWS | Description | 
| --- | --- | 
|   [Amazon API Gateway](https://aws.amazon.com/api-gateway/)   |   **Principal.** Hospeda endpoints da API REST na solução.  | 
|   [AWS CloudFormation](https://aws.amazon.com/cloudformation/)   |   **Principal.** Gerencia implantações para a infraestrutura da solução.  | 
|   [Amazon CloudFront](https://aws.amazon.com/cloudfront/)   |   **Principal.** Oferece o conteúdo da web hospedado no Amazon S3.  | 
|   [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/)   |   **Principal.** Armazena os registros e as métricas da solução.  | 
|   [Amazon Cognito](https://aws.amazon.com/cognito/)   |   **Principal.** Lida com o gerenciamento e a autenticação de usuários para a API.  | 
|   [Amazon DynamoDB](https://aws.amazon.com/dynamodb/)   |   **Principal.** Armazena informações de implantação e detalhes e resultados do cenário de testes.  | 
|   [Amazon Elastic Container Service](https://aws.amazon.com/ecs/)   |   **Principal.** Implanta e gerencia tarefas independentes do Amazon ECS em contêineres do AWS Fargate.  | 
|   [AWS Fargate](https://aws.amazon.com/fargate/)   |   **Principal.** Hospeda os contêineres Amazon ECS da solução  | 
|   [AWS Identity and Access Management](https://aws.amazon.com/iam/)   |   **Principal.** Lida com o gerenciamento de funções e permissões do usuário.  | 
|   [AWS Lambda](https://aws.amazon.com/lambda/)   |   **Principal.** Fornece lógica para APIs implementação, análise de resultados de testes e lançamento de workers/leader tarefas.  | 
|   [AWS Step Functions](https://aws.amazon.com/step-functions/)   |   **Principal.** Orquestra o provisionamento de contêineres do Amazon ECS em tarefas do AWS Fargate nas regiões especificadas  | 
|   [AWS Amplify](https://aws.amazon.com/amplify/)   |   **Suporte.** Fornece um console web desenvolvido pelo [AWS Amplify](https://aws.amazon.com/amplify).  | 
|   [ CloudWatch Eventos da Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/WhatIsCloudWatchEvents.html)   |   **Suporte.** Agenda os testes para que comecem automaticamente em uma data especificada ou em datas recorrentes.  | 
|   [Amazon Elastic Container Registry](https://aws.amazon.com/ecr/)   |   **Suporte.** Hospeda a imagem do contêiner em um repositório ECR público.  | 
|   [AWS IoT Core](https://aws.amazon.com/iot-core/)   |   **Suporte.** Permite a visualização de dados ao vivo para um teste em execução ao se inscrever no tópico correspondente no AWS IoT Core.  | 
|   [AWS Systems Manager](https://aws.amazon.com/systems-manager/)   |   **Suporte.** Fornece monitoramento de recursos em nível de aplicativo e visualização de operações de recursos e dados de custos.  | 
|   [Amazon S3](https://aws.amazon.com/s3/)   |   **Suporte.** Hospeda o conteúdo estático da web, registros, métricas e dados de testes.  | 
|   [Amazon Virtual Private Cloud](https://aws.amazon.com/vpc/)   |   **Suporte.** Contém os contêineres Amazon ECS da solução em execução no AWS Fargate.  | 
|   [Amazon Bedrock AgentCore](https://aws.amazon.com/bedrock/agentcore/)   |   **Suporte, opcional.** Hospeda o servidor opcional Remote Model Context Protocol (MCP) da solução para integração do agente de IA com a API.  | 