View a markdown version of this page

Backup dan restore untuk DynamoDB - Amazon DynamoDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Backup dan restore untuk DynamoDB

DynamoDB menawarkan backup on-demand dan point-in-time recovery (PITR) backup untuk membantu melindungi data DynamoDB Anda dari peristiwa bencana dan menawarkan pengarsipan data untuk retensi jangka panjang. Anda dapat mencadangkan tabel dari beberapa megabyte hingga ratusan terabyte data, tanpa berdampak pada kinerja dan ketersediaan aplikasi produksi Anda. Semua backup secara otomatis dienkripsi, dikatalogkan, dan mudah ditemukan.

Dengan cadangan sesuai permintaan, Anda dapat membuat cadangan snapshot dari tabel Anda yang disimpan dan dikelola DynamoDB. Anda dikenakan biaya berdasarkan ukuran dan durasi backup Anda. Menggunakan cadangan sesuai permintaan, Anda dapat memulihkan seluruh tabel DynamoDB Anda ke keadaan yang tepat saat cadangan dibuat.

Ada dua pilihan untuk membuat dan mengelola DynamoDB on-demand backup:

Anda dapat menggunakan kemampuan sesuai permintaan DynamoDB untuk membuat pencadangan penuh dari tabel Anda untuk retensi jangka panjang, dan pengarsipan untuk kebutuhan kepatuhan terhadap peraturan. Anda dapat mencadangkan dan memulihkan data tabel kapan saja dari Konsol Manajemen AWS atau dengan satu panggilan API.

Point-in-time backup recovery (PITR) sepenuhnya dikelola oleh DynamoDB dan menyediakan hingga 35 hari titik pemulihan pada granularitas per detik. Untuk menggunakan pemulihan point-in-time, yang merupakan pencadangan berkelanjutan, aktifkan pemulihan point-in-time (PITR) pada tabel DynamoDB Anda. Anda dikenakan biaya berdasarkan ukuran tabel DynamoDB Anda selama durasi Anda mengaktifkan PITR di atas meja. Mengaktifkan Point-in-Time Pemulihan (PITR) pada tabel DynamoDB Anda terus mencadangkan data Anda. Ini membantu Anda mengembalikan tabel Anda ke titik waktu tertentu dalam periode pemulihan PITR dengan membuat tabel DynamoDB baru dengan status yang tepat dari tabel asli Anda pada saat itu.

Point-in-time pemulihan membantu melindungi tabel DynamoDB Anda dari operasi tulis atau hapus yang tidak disengaja. Dengan pemulihan titik waktu, Anda tidak perlu khawatir tentang membuat, memelihara, atau menjadwalkan pencadangan sesuai permintaan. Misalnya, skrip pengujian tidak sengaja menulis ke tabel DynamoDB produksi.

Dengan pemulihan point-in-time, Anda dapat mengembalikan tabel Anda ke titik waktu mana pun selama 35 hari terakhir. Anda dapat mengatur periode pemulihan ke nilai apa pun antara 1 dan 35 hari. Setelah Anda mengaktifkan pemulihan point-in-time, Anda dapat mengembalikan ke titik waktu dari lima menit sebelum waktu saat ini hingga periode pemulihan yang dikonfigurasi. DynamoDB memelihara cadangan tambahan tabel Anda.

Selain itu, operasi titik waktu tidak memengaruhi performa atau latensi API.

Anda dapat mengembalikan tabel DynamoDB ke titik waktu menggunakan Konsol Manajemen AWS,AWS CLI(), AWS Command Line Interface atau DynamoDB API. Proses pemulihan titik waktu mengembalikan ke tabel baru.

Untuk informasi selengkapnya tentang ketersediaan dan harga AWS Wilayah, lihat harga Amazon DynamoDB.

catatan
  • Penandaan dan kontrol akses berbasis atribut (ABAC) tidak didukung untuk backup DynamoDB. Untuk menggunakan ABAC dengan cadangan, kami sarankan Anda menggunakannya. AWS Backup

  • Tag tidak disimpan dalam tabel yang dipulihkan. Anda perlu menambahkan tag ke tabel yang dipulihkan sebelum dapat menggunakan kondisi berbasis tag dalam kebijakan Anda.

Video berikut akan memberi Anda gambaran pengantar tentang konsep pencadangan dan pemulihan serta membahas lebih lanjut tentang pemulihan titik waktu.