

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 dell'architettura
<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.** Serve i contenuti Web ospitati in Amazon S3. | 
|  [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/)  |  **Core.** 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 APIs l'implementazione, 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). | 
|  [ CloudWatch Eventi Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/WhatIsCloudWatchEvents.html)  |  **Supporto**. Pianifica l'inizio automatico dei test in una data specificata o in date ricorrenti. | 
|  [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. | 