Dengan Replikasi Multi-Wilayah Amazon Keyspaces, Anda dapat mereplikasi data dengan replikasi aktif-aktif yang otomatis dan terkelola penuh di seluruh Wilayah AWS pilihan Anda. Anda dapat meningkatkan ketersediaan dan ketahanan dari degradasi regional sekaligus mendapatkan keuntungan dari pembacaan dan penulisan lokal latensi rendah untuk aplikasi global. Dengan Replikasi Multi-Wilayah, Keyspaces mereplikasi data secara asinkron di antara Wilayah, dan data biasanya dipropagasi dalam waktu kurang dari satu detik. Replikasi Multi-Wilayah juga menghilangkan pekerjaan sulit dalam menyelesaikan konflik pembaruan dan memperbaiki masalah perbedaan data, sehingga memungkinkan Anda untuk fokus pada aplikasi. Anda dapat membuat keyspace multi-Wilayah baru hanya dengan beberapa klik di Konsol Manajemen AWS atau dengan menggunakan AWS SDK atau CLI. Pelajari selengkapnya di Panduan Developer Keyspaces.

Cara kerja

Saat Anda membuat keyspace multi-Wilayah, keyspace tersebut terdiri dari banyak keyspace replika (satu per Wilayah AWS) yang diperlakukan sebagai satu unit. Setiap Wilayah memiliki skema tabel yang sama. Saat aplikasi menulis data dalam satu Wilayah, Keyspaces menggunakan replikasi asinkron berbasis penyimpanan untuk mempropagasi penulisan di seluruh Wilayah dengan latensi keterlambatan replikasi yang biasanya kurang dari satu detik, tanpa berdampak pada ketersediaan aplikasi Anda. Jika terjadi kegagalan yang tidak diharapkan pada satu Wilayah, Anda cukup mengarahkan aplikasi ke salah satu Wilayah yang sehat di keyspace multi-Wilayah. Tidak ada dampak pada ketersediaan aplikasi Anda karena semua Wilayah dalam keyspace multi-Wilayah mendukung pembacaan dan penulisan. Setelah Wilayah yang terdegradasi kembali online, Keyspaces secara otomatis menyinkronkan setiap data yang hilang.

Keuntungan

Pembacaan dan penulisan secara global dengan latensi satu digit milidetik

Di Keyspaces, replikasi bersifat aktif-aktif. Anda sekarang dapat melayani pembacaan dan penulisan secara lokal dari Wilayah yang terdekat dengan pelanggan dengan latensi satu digit milidetik pada semua skala. Dengan Replikasi Multi-Wilayah, Anda dapat menggunakan Keyspaces untuk aplikasi global apa pun yang membutuhkan waktu respons cepat di mana saja di dunia.

Peningkatan kelangsungan bisnis dan perlindungan dari degradasi satu Wilayah

Dengan Replikasi Multi-Wilayah, Anda dapat melakukan pemulihan dari degradasi satu Wilayah AWS hanya dengan mengarahkan ulang aplikasi ke Wilayah yang berbeda di keyspace multi-Wilayah Anda. Karena Keyspaces menawarkan replikasi aktif-aktif, tidak ada dampak pada pembacaan dan penulisan Anda. Keyspaces melacak setiap penulisan yang telah dilakukan pada keyspace multi-Wilayah Anda, tetapi belum dipropagasi ke semua Wilayah replika. Setelah Wilayah kembali online, Keyspaces secara otomatis menyinkronkan setiap perubahan yang hilang sehingga Anda dapat memulihkan tanpa berdampak pada ketersediaan aplikasi.

Replikasi berkecepatan tinggi di seluruh Wilayah

Replikasi Multi-Wilayah menggunakan replikasi fisik data berbasis penyimpanan yang cepat di seluruh Wilayah dengan keterlambatan replikasi yang biasanya kurang dari satu detik. Replikasi di Keyspaces memiliki sedikit atau tidak memiliki dampak pada kueri basis data Anda karena tidak berbagi sumber daya komputasi. Hal tersebut memungkinkan Anda untuk menangani throughput tulis yang tinggi atau kasus penggunaan yang melonjak tanpa berdampak pada ketersediaan aplikasi.

Konsistensi dan resolusi konflik

Setiap perubahan yang dilakukan pada data di Wilayah mana pun akan direplikasi ke Region lain di Keyspace multi-Wilayah. Konflik dapat muncul jika aplikasi memperbarui data yang sama di Wilayah yang berbeda pada waktu yang hampir bersamaan. Untuk membantu memastikan konsistensi akhir, Keyspaces menggunakan stempel waktu tingkat sel dan rekonsiliasi yang memilih pembaruan terakhir jika ada beberapa pembaruan yang bersamaan. Resolusi konflik sepenuhnya dikelola dan terjadi di latar belakang tanpa dampak apa pun pada ketersediaan aplikasi.

Mulai

TUTORIAL

Mulai Replikasi Multi-Region »

Buat Keyspace multi-Wilayah menggunakan konsol Keyspaces atau AWS CLI