Mencadangkan dan memulihkan tabel DynamoDB denganAWS Backup: Cara kerjanya - Amazon DynamoDB

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

Mencadangkan dan memulihkan tabel DynamoDB denganAWS Backup: Cara kerjanya

Anda dapat menggunakan fitur cadangan sesuai permintaan untuk membuat pencadangan penuh tabel Amazon DynamoDB Anda. Bagian ini memberikan gambaran umum tentang apa yang terjadi selama proses pencadangan dan pemulihan.

Backup

Saat Anda membuat cadangan sesuai permintaan denganAWS Backup, penanda waktu permintaan dikatalogkan. Cadangan dibuat dengan tidak tersinkronisaasi dengan menerapkan semua perubahan sampai waktu permintaan untuk snapshot terakhir tabel lengkap.

Setiap kali Anda membuat cadangan sesuai permintaan, seluruh data tabel dicadangkan. Tidak ada batasan jumlah pencadangan sesuai permintaan yang dapat diambil.

catatan

Tidak seperti DynamoDB Backup, backup dibuat denganAWS Backuptidak seketika.

Saat pencadangan sedang berlangsung, Anda tidak dapat melakukan hal berikut:

  • Menjeda atau membatalkan operasi pencadangan.

  • Menghapus tabel sumber cadangan.

  • Menonaktifkan pencadangan pada tabel jika cadangan untuk tabel sedang berlangsung.

AWS Backupmenyediakan jadwal pencadangan otomatis, manajemen retensi, dan manajemen siklus hidup. Ini menghilangkan kebutuhan akan skrip khusus dan proses manual.AWS Backupmenjalankan backup dan menghapusnya saat kedaluwarsa. Untuk informasi selengkapnya, lihat Panduan Developer AWS Backup.

Jika Anda menggunakan konsol, pencadangan apa pun yang dibuat menggunakan AWS Backup tercantum pada tab Cadangan dengan Jenis cadangan diatur ke AWS_BACKUP.

catatan

Anda tidak dapat menghapus pencadangan yang ditandai dengan Jenis cadangan dari AWS_BACKUP menggunakan konsol DynamoDB. Untuk mengelola cadangan ini, gunakan konsol AWS Backup.

Untuk mempelajari cara melakukan pencadangan, lihat Mencadangkan tabel DynamoDB.

Mengembalikan

Anda memulihkan tabel tanpa mengkonsumsi throughput apa pun yang disediakan pada tabel. Anda dapat melakukan pemulihan tabel penuh dari cadangan DynamoDB Anda, atau Anda dapat mengkonfigurasi pengaturan tabel tujuan. Ketika Anda melakukan pemulihan, Anda dapat mengubah pengaturan tabel berikut:

  • Indeks sekunder global (GSI)

  • Indeks sekunder lokal (LSIs)

  • Mode penagihan

  • Kapasitas baca dan tulis yang disediakan

  • Pengaturan Enkripsi

penting

Ketika Anda melakukan pemulihan tabel penuh, tabel tujuan diatur dengan unit kapasitas baca yang sama dan unit kapasitas tulis yang dimiliki tabel sumber ketika cadangan diminta. Proses pemulihan juga memulihkan indeks sekunder lokal dan indeks sekunder global.

Anda dapat menyalin cadangan data tabel DynamoDB Anda ke yang berbedaAWSWilayah dan kemudian mengembalikannya di Wilayah baru itu. Anda dapat menyalin dan kemudian memulihkan cadangan antaraAWSKawasan komersial,AWSWilayah China, danAWS GovCloud(AS) Wilayah. Anda hanya membayar data yang Anda salin dari sumber Wilayah dan data yang Anda pulihkan ke tabel baru di Wilayah tujuan.

AWS Backupakan mengembalikan tabel dengan semua indeks asli.

Anda harus secara manual mengatur berikut ini pada tabel yang dipulihkan:

  • Kebijakan Auto Scaling

  • Kebijakan (IAM) AWS Identity and Access Management

  • AmazonCloudWatchmetrik dan alarm

  • Tanda

  • Pengaturan stream

  • Pengaturan Time to Live (TTL)

  • Pengaturan perlindungan penghapusan

  • Pengaturan Point in Time Recovery (PITR)

Anda hanya dapat memulihkan seluruh data tabel ke tabel baru dari pencadangan. Anda dapat menulis ke tabel yang dipulihkan hanya setelah menjadi aktif.

catatan

AWS Backupmengembalikan tidak merusak. Anda tidak dapat menimpa tabel yang ada selama operasi pemulihan.

Metrik layanan menunjukkan bahwa 95 persen dari pemulihan tabel pelanggan selesai dalam waktu kurang dari satu jam. Namun, waktu pemulihan secara langsung berhubungan dengan konfigurasi tabel Anda (seperti ukuran tabel Anda dan jumlah partisi yang mendasari) dan variabel terkait lainnya. Praktik terbaik saat merencanakan pemulihan bencana adalah secara teratur mendokumentasikan waktu penyelesaian pemulihan rata-rata dan menetapkan bagaimana waktu ini mempengaruhi Tujuan Waktu Pemulihan Anda secara keseluruhan.

Untuk mempelajari cara melakukan pemulihan, lihat Memulihkan tabel DynamoDB dari cadangan.

Anda dapat menggunakan kebijakan IAM untuk kontrol akses. Untuk informasi selengkapnya, lihat Menggunakan IAM dengan DynamoDB backup dan restore.

Semua konsol cadangan dan pemulihan dan tindakan API ditangkap dan direkam di AWS CloudTrail untuk pencatatan, pemantauan berkelanjutan, dan audit.