

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Dettagli architettonici
<a name="architecture-details"></a>

Questa sezione descrive i componenti e i [servizi AWS che compongono questa soluzione](#aws-services-in-this-solution) e i dettagli dell'architettura su come questi componenti interagiscono.

La soluzione Distributed Load Testing on AWS è composta da tre componenti di alto livello: un [front-end](front-end.md), un [backend](back-end.md) e un server [MCP](MCP-Server.md) opzionale.

## Servizi AWS in questa soluzione
<a name="aws-services-in-this-solution"></a>

I seguenti servizi AWS sono inclusi in questa soluzione:


| Servizio AWS | Description | 
| --- | --- | 
|  [Gateway Amazon API](https://aws.amazon.com/api-gateway/)  |  **Core.** Ospita gli endpoint dell'API REST nella soluzione. | 
|  [AWS CloudFormation](https://aws.amazon.com/cloudformation/)  |  **Nucleo.** Gestisce le implementazioni per l'infrastruttura della soluzione. | 
|  [Amazon CloudFront](https://aws.amazon.com/cloudfront/)  |  **Core (solo distribuzione predefinita).** Fornisce i contenuti Web ospitati in Amazon S3 quando si utilizza l'opzione di hosting predefinita CloudFront \+ S3. | 
|  [Elastic Load Balancer (Application Load Balancer)](https://aws.amazon.com/elasticloadbalancing/)  |  **Core (solo distribuzione ALB \+ ECS Fargate).** Serve alla console Web quando si utilizza l'opzione di distribuzione ALB \+ ECS Fargate. | 
|  [AWS WAF](https://aws.amazon.com/waf/)  |  **Supporto, opzionale (solo implementazione ALB \+ ECS Fargate).** Fornisce una protezione firewall per le applicazioni Web per la console Web ospitata da ALB ed ECS. | 
|  [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/)  |  **Nucleo.** Memorizza i log e le metriche della soluzione. | 
|  [Amazon Cognito](https://aws.amazon.com/cognito/)  |  **Nucleo.** Gestisce la gestione e l'autenticazione degli utenti per l'API. | 
|  [Amazon DynamoDB](https://aws.amazon.com/dynamodb/)  |  **Nucleo.** Archivia le informazioni sulla distribuzione e i dettagli e i risultati dello scenario di test. | 
|  [Amazon Elastic Container Service](https://aws.amazon.com/ecs/)  |  **Nucleo.** Distribuisce e gestisce attività Amazon ECS indipendenti su contenitori AWS Fargate. | 
|  [AWS Fargate](https://aws.amazon.com/fargate/)  |  **Nucleo.** Contenitori Amazon ECS della soluzione Hosts | 
|  [AWS Identity and Access Management](https://aws.amazon.com/iam/)  |  **Nucleo.** Gestisce la gestione dei ruoli e delle autorizzazioni degli utenti. | 
|  [AWS Lambda](https://aws.amazon.com/lambda/)  |  **Nucleo.** Fornisce la logica per l'implementazione delle API, l'analisi dei risultati dei test e l'avvio workers/leader delle attività. | 
|  [AWS Step Functions](https://aws.amazon.com/step-functions/)  |  **Nucleo.** Orchestra il provisioning dei contenitori Amazon ECS sulle attività di AWS Fargate nelle regioni specificate | 
|  [AWS Amplify](https://aws.amazon.com/amplify/)  |  **Supporto.** Fornisce una console Web basata su [AWS Amplify](https://aws.amazon.com/amplify). | 
|  [Amazon EventBridge](https://aws.amazon.com/eventbridge/)  |  **Supporto.** Indirizza gli eventi di errore delle attività e di Step Functions di Amazon ECS alle funzioni Lambda del gestore degli errori e pianifica l'inizio automatico dei test in una data specificata o in date ricorrenti utilizzando Scheduler. EventBridge  | 
|  [Amazon Elastic Container Registry](https://aws.amazon.com/ecr/)  |  **Supporto.** Ospita l'immagine del contenitore in un repository ECR pubblico. | 
|  [AWS IoT Core](https://aws.amazon.com/iot-core/)  |  **Supporto.** Consente la visualizzazione di dati in tempo reale per un test in esecuzione sottoscrivendo l'argomento corrispondente in AWS IoT Core. | 
|  [AWS Systems Manager](https://aws.amazon.com/systems-manager/)  |  **Supporto.** Fornisce il monitoraggio delle risorse a livello di applicazione e la visualizzazione delle operazioni relative alle risorse e dei dati sui costi. | 
|  [Amazon S3](https://aws.amazon.com/s3/)  |  **Supporto.** Ospita contenuti web statici, log, metriche e dati di test. | 
|  [Amazon Virtual Private Cloud](https://aws.amazon.com/vpc/)  |  **Supporto.** Contiene i contenitori Amazon ECS della soluzione in esecuzione su AWS Fargate. | 
|  [Amazon Bedrock AgentCore](https://aws.amazon.com/bedrock/agentcore/)  |  **Supporto, opzionale.** Ospita il server MCP (Remote Model Context Protocol) opzionale della soluzione per l'integrazione degli agenti AI con l'API. | 