Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Multi-Region GraphQL API dengan CloudFront
Tanggal publikasi: 25 April 2022 (Sejarah diagram)
Arsitektur ini menunjukkan cara mengurangi latensi untuk pengguna akhir sekaligus meningkatkan ketersediaan aplikasi Anda. Anda dapat menyediakan titik GraphQL akhir API di beberapa Wil AWS ayah dengan sinkronisasi data active/active real-time yang didukung oleh tabel global Amazon DynamoDB.
Multi-Region GraphQL API dengan CloudFront
Langkah-langkah berikut menjelaskan arsitektur:
-
Terapkan GraphQL API di dua atau lebih Wil AWS ayah menggunakan Amazon AppSync, lalu tangani AppSync perintah dan kueri menggunakan AWS Lambda resolver yang terhubung ke database DynamoDB.
-
Untuk memberi tahu klien tentang perubahan data di semua Wilayah, aktifkan tabel global DynamoDB agar data tetap sinkron di seluruh Wilayah. Tangani aliran data DynamoDB dengan handler Lambda, memicu langganan skema yang sengaja dibuat. GraphQL
-
Untuk mendukung domain khusus, unggah Sertifikat SSL domain ke AWS Certificate Manager (ACM) dan lampirkan ke CloudFront distribusi Amazon.
-
Arahkan nama domain Anda CloudFront dengan menggunakan Amazon Route 53 sebagai layanan resolusi nama DNS Anda.
-
Siapkan aturan perutean pada Route 53 untuk merutekan klien global Anda ke Wilayah dengan latensi terendah ke lokasi mereka.
-
Untuk mengotentikasi klien dengan mul AppSync us ke titik akhir di Wilayah mana pun, gunakan Lambda @Edge untuk menanyakan Rute 53 untuk Wilayah terbaik untuk meneruskan permintaan, dan untuk menormalkan otorisasi dengan mengabstraksi kekhususan setiap Regional. AppSync
-
Klien di seluruh dunia kemudian dapat terhubung ke GraphQL API Anda pada satu titik akhir yang tersedia di lokasi tepi.
-
CloudFront merutekan permintaan klien dengan mulus ke API di Wilayah dengan latensi terendah ke lokasi klien.
Sumber bacaan lebih lanjut
Untuk informasi tambahan, lihat sumber daya berikut:
Sejarah diagram
Untuk diberitahu tentang pembaruan diagram arsitektur referensi ini, berlangganan umpan RSS.
| Perubahan | Deskripsi | Tanggal |
|---|---|---|
Publikasi awal | Diagram arsitektur referensi pertama kali diterbitkan. | April 25, 2022 |
catatan
Untuk berlangganan pembaruan RSS, Anda harus mengaktifkan plugin RSS untuk browser yang Anda gunakan.