Tabel global Amazon DynamoDB
Mengapa tabel global Amazon DynamoDB?
Tabel global Amazon DynamoDB adalah basis data terkelola penuh, nirserver, multi-Wilayah, dan multiaktif. Tabel global memberi Anda ketersediaan 99,999%, peningkatan ketahanan aplikasi, dan peningkatan kelangsungan bisnis. Saat tabel global mereplikasi tabel Amazon DynamoDB Anda secara otomatis di seluruh Wilayah AWS yang Anda pilih, Anda dapat mencapai performa baca dan tulis lokal yang cepat.
Dalam kasus kegagalan satu Wilayah yang jarang terjadi, Anda tidak perlu melakukan failover basis data karena arsitektur multiaktif tabel global memungkinkan pelanggan untuk membaca dan menulis ke tabel replika mana pun. Tabel global juga menghilangkan pekerjaan sulit dalam mereplikasi data antar-Wilayah dan menyelesaikan konflik pembaruan untuk beban kerja multiaktif. Selain itu, tabel global memungkinkan aplikasi Anda agar tetap dalam ketersediaan tinggi bahkan dalam kasus isolasi atau degradasi seluruh Wilayah yang jarang terjadi.
Anda dapat mengonfigurasi tabel global di Konsol Manajemen AWS dengan AWS Command Line Interface (AWS CLI) atau dengan AWS CloudFormation. Tidak ada perubahan aplikasi yang diperlukan saat membaca atau menulis ke tabel global karena tabel global menggunakan API DynamoDB yang sama dengan tabel satu Wilayah.
Tidak ada biaya atau komitmen di muka untuk menggunakan tabel global, dan Anda hanya membayar sebesar sumber daya yang digunakan. Pelajari selengkapnya tentang konfigurasi tabel global di Panduan Developer Amazon DynamoDB. Untuk informasi selengkapnya tentang harga tabel global, lihat opsi harga Amazon DynamoDB untuk sesuai permintaan dan yang disediakan.
Cara kerjanya
Tabel global DynamoDB terdiri dari beberapa tabel replika. Setiap tabel replika ada di Wilayah yang berbeda, tetapi semua replika memiliki nama dan kunci primer yang sama. Ketika data ditulis ke tabel replika mana pun, DynamoDB secara otomatis mereplikasi data tersebut ke semua tabel replika lainnya di tabel global.
Misalnya, aplikasi Anda melayani basis pelanggan besar yang tersebar di tiga wilayah geografis, yaitu Pantai Timur AS, Kanada, dan Eropa Barat. Tanpa tabel global, Anda harus membuat tabel di setiap Wilayah AWS dan menulis kode untuk mereplikasi perubahan data di setiap tabel di setiap Wilayah.
Dengan tabel global, Anda dapat membuat tabel global dengan tabel replika di tiga Wilayah terdekat dengan setiap area geografis. DynamoDB akan secara otomatis mereplikasi perubahan dari replika mana pun ke replika di Wilayah lain.
Tabel global memungkinkan pengguna aplikasi Anda untuk memiliki akses latensi rendah ke data di mana pun mereka berada. Jika satu Wilayah AWS tidak tersedia untuk sementara, pelanggan Anda masih dapat mengakses tabel replika di Wilayah lain.
Manfaat tabel global Amazon DynamoDB
-
Zoom
-
Disney
Disney+ menggunakan Amazon DynamoDB untuk menyerap konten, metadata, dan miliaran tindakan pelanggan tiap hari, yang memungkinkan penonton untuk menambahkan konten ke Daftar Tonton mereka, mulai menonton video dan memilihnya di perangkat yang berbeda, dan mendapatkan rekomendasi untuk tontonan selanjutnya.
-
Snap Inc.
Snap Inc. menghemat biaya infrastruktur tahunan secara signifikan dan memungkinkan infrastruktur cepat serta andal untuk aplikasi pesan multimedia Snapchat dengan menggunakan Amazon DynamoDB.