Cosa fa questa implementazione di soluzioni AWS?

Questa soluzione distribuisce un’architettura di riferimento che modella un carico di lavoro attivo/passivo senza server con replica asincrona dei dati dell'applicazione e failover da una regione AWS primaria a una secondaria. Per verificare che il failover regionale funzioni, può essere distribuita una semplice applicazione web di condivisione immagine che serve da dimostrazione visiva per i livelli di back-end. Questa soluzione consente un Recovery Point Objective (RPO) di pochi secondi e un Recovery Time Objective (RTO) di 15 minuti.

Panoramica sull'implementazione delle soluzioni AWS

Il diagramma di seguito presenta l'architettura che è possibile distribuire in modo automatico grazie alla guida all'implementazione della soluzione e al relativo modello AWS CloudFormation.

Architettura delle applicazioni multi regione| Diagramma dell'architettura
 Fai clic per ingrandire

Soluzione dell'architettura Multi-Region Application Architecture

Il modello AWS CloudFormation StackSets di AWS CloudFormation StackSets per distribuire il livello di routing e l’infrastruttura di back-end sia nelle regione AWS primarie che secondarie (failover). Dopo che il modello principale della soluzione ha terminato la distribuzione, può essere distribuito un secondo modello facoltativo di AWS CloudFormation. Il secondo modello distribuisce un’applicazione web di esempio di AWS Amplify ospitata in un bucket Amazon S3, una distribuzione Amazon CloudFront per consegnare l’applicazione web agli utenti e un pool di utenti e un pool di identità di Amazon Cognito per consentire agli utenti di accedere all’applicazione web e alle risorse dell’infrastruttura di back-end.  

Una volta caricata, l'applicazione Web interroga il livello di routing della soluzione sullo stato corrente dell'applicazione (attivo, protetto, failover) e configura AWS Amplify per indirizzare le risorse della soluzione nella regione corretta. Lo stato dell'applicazione viene inoltre recuperato quando l'utente carica una nuova foto o aggiunge un commento. A seconda dello stato dell’applicazione, potrebbe comparire un messaggio per indicare la disponibilità o non disponibilità di determinate azioni, oppure per specificare se l’applicazione deve essere aggiornata.

Multi-Region Application Architecture

Versione 1.1.0
Ultimo aggiornamento: 01/2021
Autore: AWS

Tempo di distribuzione stimato: 5 minuti

Utilizza il pulsante in basso per iscriverti e ricevere aggiornamenti in merito alla soluzione.

Nota: per iscriversi e ricevere gli aggiornamenti RSS, è necessario disporre di un plug-in RSS abilitato per il browser in uso.  

Questa implementazione di soluzioni ti è stata utile?
Dacci un feedback 

Caratteristiche

Applicazione Web

Utilizza l'applicazione Web di condivisione di foto di esempio per fornire una dimostrazione visuale dei livelli di back-end della soluzione e per verificare che il failover regionale stia funzionando.

Origin Failover

Configura manualmente Origin Failover per la soluzione su CloudFront per gestire l'applicazione dalla regione secondaria.
Video
Risolvere con le soluzioni AWS: Multi-Region Application Architecture
Icona Costruisci
Distribuisci una soluzione tu stesso

Sfoglia il nostro portfolio di implementazioni di soluzioni AWS per ottenere risposte a problemi architetturali comuni.

Ulteriori informazioni 
Trova un partner APN
Trova un partner APN

Trova partner tecnologici e di consulenza con certificazione AWS che ti aiutino a iniziare.

Ulteriori informazioni 
Icona Esplora
Esplora le offerte di consulenza in merito alle soluzioni

Sfoglia il nostro portfolio di offerte di consulenza per ottenere assistenza testata da AWS con la distribuzione della soluzione.

Ulteriori informazioni