Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Strategi perutean untuk tabel global
Mungkin bagian paling rumit dari deployment tabel global adalah mengelola perutean permintaan. Permintaan harus dikirim dari pengguna akhir ke Wilayah yang dipilih terlebih dahulu, lalu dirutekan dengan cara tertentu. Permintaan menemukan beberapa tumpukan layanan di Wilayah itu, termasuk lapisan komputasi yang mungkin terdiri dari penyeimbang beban yang didukung oleh AWS Lambda fungsi, wadah, atau node Amazon Elastic Compute Cloud (Amazon EC2), dan mungkin layanan lain, termasuk mungkin database lain. Lapisan komputasi itu berkomunikasi dengan DynamoDB. Itu harus dilakukan dengan menggunakan titik akhir lokal untuk Wilayah itu. Data dalam tabel global direplikasi ke semua Wilayah lain yang berpartisipasi, dan setiap Wilayah memiliki tumpukan layanan serupa di sekitar tabel DynamoDB-nya.
Tabel global menyediakan salinan lokal dari data yang sama untuk setiap tumpukan di berbagai Wilayah. Sebaiknya Anda merancang tumpukan tunggal dalam satu Wilayah dan mengantisipasi melakukan panggilan jarak jauh ke titik akhir DynamoDB Wilayah sekunder jika tabel DynamoDB lokal mengalami masalah. Ini bukan praktik terbaik. Jika ada masalah di satu Wilayah yang disebabkan oleh DynamoDB (atau, kemungkinan besar, disebabkan oleh sesuatu yang lain di tumpukan atau oleh layanan lain yang bergantung pada DynamoDB), yang terbaik adalah merutekan pengguna akhir ke Wilayah lain untuk diproses dan menggunakan lapisan komputasi Wilayah lain, yang akan berbicara dengan titik akhir DynamoDB lokalnya. Pendekatan ini merutekan rute di sekitar Wilayah yang bermasalah sepenuhnya. Untuk memastikan ketahanan, Anda memerlukan replikasi di beberapa Wilayah: replikasi lapisan komputasi serta lapisan data.
Ada banyak teknik untuk merutekan permintaan pengguna akhir ke Wilayah untuk diproses. Pilihan yang tepat tergantung pada mode tulis Anda dan pertimbangan failover Anda. Bagian ini membahas empat opsi: client-driven, compute-layer, Amazon Route 53, dan. AWS Global Accelerator