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 keberlangsungan 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.
Jika pemrosesan aplikasi Anda terganggu di satu Region, failover basis data tidak diperlukan, karena arsitektur multi-aktif tabel global memungkinkan pelanggan membaca dan menulis ke tabel replika mana pun. Tabel global juga menghilangkan pekerjaan sulit dalam mereplikasi data antar-Region dan menyelesaikan konflik pembaruan untuk beban kerja multi-aktif.
Untuk beban kerja multi-Region, Anda sekarang dapat memilih antara konsistensi yang andal BARU (pratinjau) atau konsistensi akhir. Konsistensi yang andal memungkinkan Anda membangun aplikasi dengan sasaran titik pemulihan nol, juga dikenal sebagai nol RPO. Ini juga memastikan aplikasi Anda selalu membaca data terbaru.
Memulai tabel global adalah proses yang mudah, karena menggunakan API DynamoDB yang sama dengan tabel Region tunggal. Tidak ada biaya atau komitmen di muka untuk menggunakan tabel global, dan Anda hanya membayar sebesar sumber daya yang digunakan. Anda dapat mengonfigurasi tabel global di Konsol Manajemen AWS dengan AWS Command Line Interface (AWS CLI) atau dengan AWS CloudFormation. Pelajari selengkapnya di Panduan Developer Amazon DynamoDB. Untuk informasi selengkapnya tentang harga tabel global, lihat opsi harga Amazon DynamoDB untuk kapasitas 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 perlu membuat tabel di setiap AWS Region dan menulis kode untuk mereplikasi perubahan data di setiap tabel di setiap Region.
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 mendapatkan akses latensi rendah ke data di mana pun mereka berada. Jika pemrosesan aplikasi Anda terganggu di satu Region, pelanggan masih dapat mengakses tabel replika di Region lainnya.
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.