Implementazione in più regioni - 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à.

Implementazione in più regioni

Tempo di implementazione: circa 5 minuti per regione

È possibile eseguire test in più regioni. Quando si implementa la soluzione Distributed Load Testing, viene creato un CloudFormation modello regionale e lo archivia nel bucket S3 degli scenari.

Nota

Il nome del bucket degli scenari include il nome dello stack e la parola chiave «scenari». Puoi individuarlo accedendo alla console S3 e cercando i bucket contenenti «scenari» nel nome.

Per eseguire una distribuzione multiregionale, devi distribuire il CloudFormation modello regionale, archiviato nel bucket di scenari Amazon S3, nelle regioni in cui desideri eseguire il test. Puoi installare il modello regionale effettuando le seguenti operazioni:

  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 Amazon S3 e scegli Avanti.

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

  6. In Parametri, esaminate i parametri per il modello e modificateli se necessario. Questa soluzione utilizza i seguenti valori predefiniti.

    Parametro Predefinito 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 VPC esistente. Questa sottorete necessita di un percorso verso Internet per recuperare l'immagine del contenitore per eseguire i 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 recuperare l'immagine del contenitore per eseguire i 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 il 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 ai container Amazon ECS.

  7. Scegli Next (Successivo).

  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 per confermare 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 status CREATE_COMPLETE in circa cinque minuti.

Quando le regioni sono state distribuite correttamente, vengono visualizzate nella console Web. Quando si crea un test, tutte le regioni disponibili vengono elencate nella dashboard e in Creazione dello scenario. Puoi aggiungere una regione a un test nella fase Traffic Shape della 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 i parametri di Amazon CloudWatch . Puoi trovare il codice sorgente del grafico nei risultati del test dopo il completamento del test.

Nota

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