Cosa fa questa implementazione di soluzioni AWS?

La soluzione dell'architettura delle applicazioni multi regione aiuta a dimostrare un'applicazione a tolleranza d'errore con un semplice failover in una regione di backup. Questa soluzione sfrutta la replica tra regioni di Amazon Simple Storage Service (Amazon S3) e le tabelle globali di Amazon DynamoDB per replicare in modo asincrono i dati delle applicazioni tra le regioni AWS primarie e secondarie. Un'applicazione Web di condivisione di foto di esempio viene inoltre distribuita in ciascuna regione per fornire una dimostrazione visuale dei livelli di back-end della soluzione e per verificare che il failover regionale stia funzionando.

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 delle applicazioni multi regione

Il modello AWS CloudFormation distribuisce un'applicazione Web di esempio AWS Amplify ospitata in un bucket Amazon S3 in entrambe le regioni AWS primaria e secondaria; una distribuzione Amazon CloudFront viene utilizzata per fornire agli utenti l'applicazione Web; i pool di utenti Amazon Cognito sono distribuiti in ciascuna regione per consentire agli utenti di accedere all'applicazione Web, mentre le tabelle globali Amazon DynamoDB sono impiegate per replicare i dati dalla regione primaria a quella secondaria.  

Quando l'applicazione Web viene caricata, 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. Se l'applicazione si trova in uno stato protetto o di failover, queste azioni sono disabilitate dall'applicazione e viene visualizzato un messaggio per l'utente.

Architettura delle applicazioni multi regione

Versione 1.0
Ultimo aggiornamento: giugno 2020
Autore: AWS

Tempo di distribuzione stimato: 20 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.
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