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à.
Canarini multilocali
Amazon CloudWatch Synthetics ti consente di eseguire lo stesso canary in AWS più regioni contemporaneamente da un unico punto di gestione. Questi sono chiamati canarini multilocali. Crei e gestisci il canarino in una regione (la posizione principale) e CloudWatch Synthetics lo replica automaticamente nelle regioni aggiuntive (le posizioni di replica) che scegli. Tutte le esecuzioni, le metriche e gli artefatti sono consolidati nella regione principale, offrendoti una visione unificata delle prestazioni e della disponibilità dell'applicazione in tutto il mondo.
Usa i canarini con più sedi per i seguenti vantaggi:
-
Garantisci un'esperienza utente coerente: esegui canaries da diverse parti del mondo per verificare che i tuoi utenti di tutto il mondo ricevano un'esperienza coerente e di alta qualità.
-
Stabilisci linee di base specifiche per località: ogni regione potrebbe avere caratteristiche prestazionali diverse a causa di fattori quali la latenza della rete e la vicinanza del data center. Far funzionare Canaries da più postazioni crea linee guida prestazionali per ogni località, aiutandoti a distinguere le variazioni normali dalle anomalie.
-
Identifica i problemi di prestazioni regionali: le prestazioni e la disponibilità possono variare in modo significativo da una località all'altra a causa della latenza di rete, delle limitazioni dell'ISP o delle interruzioni regionali. I test effettuati in diverse sedi globali aiutano a individuare Region-specific strozzature che potrebbero non essere evidenti da un'unica sede.
-
Convalida dei servizi e delle CDN di terze parti: verifica che le dipendenze da terze parti, come i processori di pagamento, le reti di distribuzione dei contenuti e i servizi pubblicitari, funzionino in tutte le regioni. Usa i dati per ritenere i fornitori responsabili dei loro SLA.
-
Riduci i falsi positivi: configura gli allarmi che si attivano solo quando vengono rilevati problemi da più postazioni. Questo approccio evita notifiche non necessarie causate da problemi di rete temporanei isolati, in modo che i team possano concentrarsi sui problemi critici.
Come funzionano i canarini multilocali
Un canarino con più sedi utilizza un modello primario e uno di replica. Il canarino nella regione primaria funge da fonte di verità per la configurazione. CloudWatch Synthetics crea automaticamente repliche nelle regioni scelte e ogni replica viene eseguita indipendentemente utilizzando lo stesso script, la stessa pianificazione e le stesse variabili di ambiente. Tutte le operazioni di modifica (creazione, aggiornamento, avvio, arresto, eliminazione) vengono eseguite dalla regione principale e propagate in modo asincrono alle repliche. I dati di esecuzione provenienti da tutte le ubicazioni vengono consolidati nella regione principale.
Prerequisiti
Prima di creare un canarino multilocale, considera i seguenti requisiti:
-
I canarini multilocation richiedono una versione runtime o successiva
syn-nodejs-puppeteer-16.0o successiva.syn-nodejs-playwright-7.0 -
Disponibile in tutte le regioni commerciali AWS . Non disponibile nelle regioni AWS GovCloud (Stati Uniti) o Cina.
-
È possibile aggiungere fino a 50 posizioni di replica.
-
I tag non vengono replicati nelle regioni di replica. Per aggiungere tag a una replica, accedi alla regione di replica e aggiungi direttamente i tag.
-
Le variabili di ambiente del canary primario vengono applicate a tutte le repliche.
-
Tutte le sedi utilizzano lo stesso script e la stessa pianificazione.
-
Ogni replica richiede la propria configurazione VPC se è necessaria la connettività VPC. Le impostazioni VPC non vengono ereditate dalla regione principale.
-
Il costo varia in modo lineare con il numero di repliche. Ogni replica ha lo stesso costo di un canarino indipendente.