Wozu dient diese AWS-Lösungsimplementierung?

Die Anwendungsarchitektur für mehrere Regionen bietet Unterstützung bei der Demonstration einer fehlertoleranten Anwendung mit einfachem Failover auf eine Backup-Region. Diese Lösung nutzt die regionsübergreifende Replikation von Amazon Simple Storage Service (Amazon S3) und Amazon DynamoDB Global Tables, um Anwendungsdaten asynchron zwischen primären und sekundären AWS-Regionen zu replizieren. Zudem wird eine Beispielwebanwendung für die Freigabe von Fotos in jeder Region bereitgestellt, um die Back-End-Schichten der Lösung visuell zu demonstrieren und die Funktion des regionalen Failovers zu überprüfen.

Übersicht über die AWS-Lösungsimplementierung

Das folgende Diagramm zeigt die Architektur, die Sie mithilfe des Einführungsleitfadens der Lösung und der dazugehörigen AWS CloudFormation-Vorlage automatisch bereitstellen können.

Anwendungsarchitektur für mehrere Regionen | Architekturdiagramm
 Zum Vergrößern klicken

Lösungsarchitektur der Anwendungsarchitektur für mehrere Regionen

Die AWS CloudFormation-Vorlage stellt eine AWS Amplify-Beispielwebanwendung bereit, die in einem Amazon S3-Bucket in der primären und der sekundären AWS-Region gehostet wird; eine Amazon CloudFront-Distribution, um die Webanwendung für Benutzer bereitzustellen; Amazon Cognito-Benutzerpools werden in jeder Region bereitgestellt, damit Benutzer sich bei der Webanwendung anmelden können; und Amazon DynamoDB Global Tables dienen der Replikation von der primären in die sekundäre Region.  

Wenn die Anwendung geladen wurde, fragt sie den aktuellen Zustand der Anwendung („active“, „fenced“, „failover“) bei der Routingebene ab und konfiguriert AWS Amplify für die Ressourcen der Lösung in der korrekten Region. Der Zustand der Anwendung wird auch abgerufen, wenn der Benutzer ein neues Foto hochlädt oder einen Kommentar hinzufügt. Wenn die Anwendung den Zustand „fenced“ oder „failover“ aufweist, werden diese Aktionen von der Anwendung deaktiviert und dem Benutzer wird eine Nachricht angezeigt.

Anwendungsarchitektur für mehrere Regionen

Version 1.0
Letzte Aktualisierung: 06/2020
Autor: AWS

Geschätzte Bereitstellungszeit: 20 Min.

Verwenden Sie die Schaltfläche unten, um Lösungsaktualisierungen zu abonnieren.

Hinweis: Um RSS-Aktualisierungen zu abonnieren, muss für den von Ihnen verwendeten Browser ein RSS-Plugin aktiviert sein.  

Funktionen

Webanwendung

Verwenden Sie die Beispielwebanwendung für die Freigabe von Fotos, um die Back-End-Schichten der Lösung visuell zu demonstrieren und die Funktion des regionalen Failovers zu überprüfen.

Origin Failover

Konfigurieren Sie Origin Failover manuell für CloudFront der Lösung, um die Anwendung aus der sekundären Region bereitzustellen.
Entwickeln (Symbol)
Selbst eine Lösung bereitstellen

Durchsuchen Sie unsere Bibliothek der AWS-Lösungsimplementierungen, um Antworten auf häufige Architekturprobleme zu erhalten.

Weitere Informationen 
Einen APN-Partner suchen
Einen APN-Partner suchen

Finden Sie Beratungs- und Technologiepartner mit AWS-Zertifizierung, die Ihnen den Einstieg erleichtern.

Weitere Informationen 
Erkunden (Symbol)
Beratungsangebote für Lösungen erkunden

Durchsuchen Sie unser Portfolio mit Beratungsangeboten, um AWS-geprüfte Hilfe mit Lösungsbereitstellung zu erhalten.

Weitere Informationen