Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Multi-Region Custom-Domain AppSync Proxy-API
Veröffentlichungsdatum: 6. Mai 2022 () Geschichte des Diagramms
Diese Architektur zeigt, wie die Latenz für Endbenutzer reduziert und gleichzeitig die Verfügbarkeit erhöht werden kann, indem GraphQL-API-Endpunkte in mehreren AWS Regionen bereitgestellt werden. Sie verwenden Amazon AppSync mit aktiv-aktiver Echtzeit-Datensynchronisierung, die von Amazon DynamoDB Global Tables unterstützt wird.
Multi-Region Custom-Domain AppSync Proxy-API
Die folgenden Schritte beschreiben die Architektur:
-
Erstellen Sie eine oder mehrere DynamoDB-Datenbanktabellen in der ersten AWS Region, um die Daten Ihres Workloads zu speichern. Aktivieren Sie die DynamoDB-Funktion „Global Table“, um Datenänderungen bidirektional im multiaktiven Modus an alle anderen Regionen zu übertragen.
-
Erstellen Sie in jeder Region im Geltungsbereich einen Amazon AppSync GraphQL-API-Endpunkt und verwenden Sie DynamoDB Global Tables, um die Daten Ihrer Workloads zu speichern und zu replizieren.
-
Erstellen Sie in jeder Region im Geltungsbereich einen Amazon API Gateway-Proxy-API-Endpunkt und leiten Sie alle Anfragen an denselben regionalen Endpunkt weiter. AppSync
-
Erstellen oder importieren Sie ein SSL-Zertifikat für Ihre Domain in den AWS Certificate Manager (ACM) jeder Region. Konfigurieren Sie jedes regionale API-Gateway so, dass es HTTPS-Anfragen unterstützt, indem Sie auf das SSL-Zertifikat Ihrer Domain verweisen.
-
Konfigurieren Sie alle regionalen AppSync Endpunkte so, dass sie einen gemeinsamen Autorisierungsmechanismus mit Amazon Cognito oder einen gemeinsamen AWS Lambda Authorizer für eine nahtlose Kundenautorisierung verwenden.
-
Konfigurieren Sie Amazon Route 53 so, dass die Anfragen Ihrer Domain an den Regional API Gateway-Endpunkt mit der niedrigsten Latenz zum Standort des Kunden weitergeleitet werden.
-
Kunden auf der ganzen Welt senden Anfragen für Befehle und Abfragen an die nächstgelegene Region.
-
DynamoDB Global Tables replizieren Datenänderungen automatisch in alle konfigurierten Regionen.
Weitere Informationen
Weitere Informationen finden Sie in den folgenden Ressourcen:
Geschichte des Diagramms
Abonnieren Sie den RSS-Feed, um über Aktualisierungen dieses Referenzarchitekturdiagramms informiert zu werden.
| Änderung | Beschreibung | Datum |
|---|---|---|
Erste Veröffentlichung | Das Referenzarchitekturdiagramm wurde zuerst veröffentlicht. | 6. Mai 2022 |
Anmerkung
Um RSS-Updates zu abonnieren, muss ein RSS-Plugin für den von Ihnen verwendeten Browser aktiviert sein.