View a markdown version of this page

Multi-Region distribuzione - Test di carico distribuito su AWS

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

Multi-Region distribuzione

Tempo di implementazione: circa 5 minuti per regione

Puoi eseguire test in più regioni.

Quando si implementa la soluzione Distributed Load Testing, viene creato un CloudFormation modello regionale nel bucket S3 degli scenari. L'URL di questo modello è elencato negli CloudFormation output dello stack principale sotto la chiave «RegionalCFTemplate».

Per eseguire un test multiregionale, devi distribuire il CloudFormation modello regionale in ogni regione in cui desideri eseguire il test.

Nota

Ogni account AWS può utilizzare solo uno stack regionale per regione. Inoltre, lo stack regionale non può essere utilizzato nella stessa regione dello stack principale.

Puoi installare il modello regionale nel modo seguente:

  1. Nella console web della soluzione, accedi a Dashboard nel menu a sinistra.

  2. Usa l'icona degli appunti per copiare il link del CloudFormation modello in Amazon S3.

  3. Accedi alla CloudFormation console AWS e seleziona la regione corretta.

  4. Nella pagina Create stack, verifica che l'URL del modello corretto sia visualizzato nella casella di testo URL di Amazon S3 e scegli Avanti.

  5. Nella pagina Specifica i dettagli dello stack, assegna un nome allo stack di soluzioni.

  6. In Parametri, rivedi i parametri del modello e modificali se necessario. Questa soluzione utilizza i seguenti valori predefiniti.

    Parametro Predefinita Description

    ID VPC esistente

    <Optional input>

    Se hai un VPC che desideri utilizzare ed è già stato creato, inserisci l'ID di un VPC esistente nella stessa regione in cui è stato distribuito lo stack. Ad esempio, vpc-1a2b3c4d5e6f.

    Prima sottorete esistente

    <Optional input>

    L'ID della prima sottorete all'interno del tuo VPC esistente. Questa sottorete necessita di un percorso verso Internet per estrarre l'immagine del contenitore per l'esecuzione dei test. Ad esempio, subnet-7h8i9j0k.

    Seconda sottorete esistente

    <Optional input>

    L'ID della seconda sottorete all'interno del VPC esistente. Questa sottorete necessita di un percorso verso Internet per estrarre l'immagine del contenitore per l'esecuzione dei test. Ad esempio, subnet-1x2y3z.

    Fornisci un blocco CIDR valido per la soluzione per creare VPC

    192.168.0. 0/16

    Se non fornisci valori per un VPC esistente, il blocco CIDR per Amazon VPC creato dalla soluzione contiene l'indirizzo IP per AWS Fargate.

    Fornisci un blocco CIDR per consentire il traffico in uscita delle attività di Fargate

    0.0.0. 0/0

    Blocco CIDR che limita l'accesso in uscita al contenitore Amazon ECS.

  7. Scegli Avanti.

  8. Nella pagina Configure stack options (Configura opzioni pila), scegliere Next (Successivo).

  9. Nella pagina Rivedi, verifica e conferma le impostazioni. Assicurati di selezionare la casella che riconosce che il modello creerà risorse AWS Identity and Access Management (IAM).

  10. Seleziona Create (Crea) per implementare lo stack.

    Puoi visualizzare lo stato dello stack nella CloudFormation console AWS nella colonna Status. Dovresti ricevere lo stato CREATE_COMPLETE in circa cinque minuti.

Una volta implementate correttamente, le Regioni vengono visualizzate nella console web. Quando crei un test, tutte le regioni disponibili sono elencate nel dashboard e in Creazione dello scenario. Puoi aggiungere una regione a un test nella fase Traffic Shape di Creazione dello scenario.

La soluzione crea un elemento DynamoDB per ogni regione distribuita nella tabella degli scenari, che contiene le informazioni necessarie sulle risorse di test in quella regione. È possibile ordinare i risultati dei test nella console web per regione. Per visualizzare i risultati aggregati in tutte le regioni in un test multiregionale, utilizza le metriche Amazon CloudWatch . Puoi trovare il codice sorgente del grafico nei risultati del test al termine del test.

Nota

Puoi avviare lo stack regionale senza la console web. Ottieni un link al modello regionale nel bucket degli scenari Amazon S3 e forniscilo come fonte quando avvii lo stack regionale nella regione richiesta. In alternativa, puoi scaricare il modello e caricarlo come sorgente per la regione desiderata.