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à.
Canarie con più località
Amazon CloudWatch Synthetics ti consente di eseguire lo stesso canary in più AWS regioni contemporaneamente da un unico punto di gestione. Si chiamano canarini con più sedi. Crei e gestisci il canarino in una regione (la posizione principale) e CloudWatch Synthetics lo replica automaticamente nelle regioni aggiuntive (le posizioni di replica) scelte. Tutte le esecuzioni, le metriche e gli artefatti vengono consolidati nella regione principale, offrendoti una visione unificata delle prestazioni e della disponibilità dell'applicazione in tutto il mondo.
Utilizza i canari con più sedi per i seguenti vantaggi:
-
Assicurati un'esperienza utente coerente: esegui canaries da diverse parti del mondo per verificare che i tuoi utenti in 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 prossimità del data center. L'esecuzione di Canaries da più postazioni crea valori di riferimento prestazionali per ciascuna sede, 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, della limitazione dell'ISP o delle interruzioni regionali. I test effettuati in diverse località globali aiutano a individuare i Region-specific colli di bottiglia che potrebbero non essere evidenti da una singola sede.
-
Convalida i servizi e i CDN di terze parti: verifica che le dipendenze di terze parti, come processori di pagamento, reti di distribuzione di contenuti e 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 anomalie transitorie isolate della rete, in modo che i team possano concentrarsi sui problemi critici.
Come funzionano le isole canarie con più sedi
Un canarino multilocale 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 le repliche nelle regioni scelte e ogni replica viene eseguita indipendentemente utilizzando le stesse variabili di script, pianificazione e ambiente. Tutte le operazioni di mutazione (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 sedi vengono consolidati nella regione principale.
Prerequisiti
Prima di creare un canarino con più sedi, considera i seguenti requisiti:
-
I canarini con più località richiedono una versione di 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 in Cina.
-
Puoi 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 una propria configurazione VPC se è necessaria la connettività VPC. Le impostazioni VPC non vengono ereditate dalla regione principale.
-
Il costo si ridimensiona linearmente in base al numero di repliche. Ogni replica comporta lo stesso costo di un canarino autonomo.