Pemulihan DSQL Amazon Aurora - AWS Backup

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

Pemulihan DSQL Amazon Aurora

Gambaran Umum

Untuk memulihkan kluster Amazon Aurora DSQL Single-region, gunakan konsol AWS Backup atau CLI untuk memilih titik pemulihan (cadangan) yang ingin Anda pulihkan. Untuk memulihkan cluster Multi-region Aurora DSQL, gunakan CLI DSQL Aurora dan Aurora AWS Backup .

Sertakan nama, enkripsi klaster, dan perlindungan penghapusan, lalu mulai pemulihan ke cluster yang baru dibuat.

Kembalikan Aurora DSQL kluster Wilayah tunggal

Anda dapat memulihkan cluster Aurora DSQL ke satu Wilayah dengan menggunakan konsol atau. AWS Backup AWS CLI

Console
  1. Buka AWS Backup konsol di https://console.aws.amazon.com/backup.

  2. Pilih tombol “Pulihkan” di sebelah titik pemulihan yang ingin Anda pulihkan.

  3. Konfigurasikan pengaturan untuk cluster baru tempat titik pemulihan Anda akan dipulihkan.

    1. Secara default, AMK (kunci AWS terkelola) akan digunakan untuk mengenkripsi data yang dipulihkan. Anda juga dapat menentukan kunci yang berbeda.

    2. Perlindungan penghapusan untuk cluster Aurora Anda diaktifkan secara default, tetapi batalkan pilihan kotak untuk mematikan opsi.

  4. Tinjau pengaturan; ketika mereka memuaskan, pilih tombol Pulihkan cadangan.

AWS Backup akan membuat cluster Aurora DSQL baru.

AWS CLI
Pemulihan Wilayah Tunggal
  1. Gunakan perintah CLI aws backup start-restore-job untuk memulihkan cluster Aurora dari titik pemulihan yang ditentukan.

  2. Sertakan metadata yang diperlukan untuk pekerjaan pemulihan.

    { "recoveryPointArn": "arn", "tags": tags, "metadata": { "regionalConfig": [ // optional; if omitted, defaults are used { "deletionProtectionEnabled": true, // boolean "primaryEncrpytkmsKeyIdionKey": "my_key" } ] } }

Kembalikan klaster Multi-wilayah Aurora DSQL

Anda dapat memulihkan cadangan cluster Aurora DSQL ke beberapa Wilayah dengan menggunakan CLI untuk memulihkan titik pemulihan yang sama terlebih dahulu, kemudian menggunakan Aurora DSQL AWS Backup CLI untuk menautkan cluster yang baru dibuat. update-cluster

Tip

Jika Anda memiliki rencana cadangan dengan aturan yang secara otomatis membuat salinan Lintas wilayah ke salah satu Wilayah yang ditunjukkan, salinan yang dibuat dapat digunakan untuk pemulihan Multi-wilayah ini.

Pertama, pilih titik pemulihan yang disimpan di brankas cadangan di US East (Virginia N.), US East (Ohio), atau US West (Oregon). Wilayah AWS Kemudian, salin titik pemulihan ke salah satu Wilayah lain yang terdaftar (Wilayah yang tidak didukung akan mengakibatkan operasi pemulihan gagal). Selanjutnya, mulai pekerjaan pemulihan untuk setiap cluster. Terakhir, gunakan update-cluster perintah untuk menautkan cluster DSQL yang baru dibuat.

Langkah-langkah individual ditunjukkan di bawah ini:

Console

Pemulihan Multi-Region saat ini tidak tersedia melalui AWS Backup konsol. Anda dapat membuat pemulihan Multi-wilayah melalui AWS CLI dengan mengikuti langkah-langkah di tab alternatif.

AWS CLI

Pemulihan Mutli-Region dicapai dengan memulai dua pekerjaan pemulihan, masing-masing di Wilayah yang berbeda, dengan perintah CLI AWS Backup . Kemudian, dalam waktu 24 jam setelah memulai pekerjaan ini, Aurora DSQL CLI digunakan untuk menghubungkan cluster baru yang dibuat sebagai bagian dari pekerjaan pemulihan.

penting

Baik titik pemulihan pertama dan salinan titik pemulihan itu harus berada di salah satu Wilayah berikut. Operasi akan gagal jika cluster berada di Wilayah yang tidak terdaftar.

  • Timur AS (N. Virginia)

  • AS Timur (Ohio)

  • AS Barat (Oregon)

Multi-Region Restore melalui AWS CLI
  1. Pastikan bahwa titik pemulihan yang Anda rencanakan untuk dipulihkan telah disalin ke setidaknya satu Wilayah lain.

    Lihat Membuat salinan cadangan di seluruh Wilayah AWS dan StartCopyJobuntuk informasi tentang cara membuat salinan lintas-wilayah dari titik pemulihan (cadangan) jika Anda tidak memiliki titik pemulihan yang cocok di dua Wilayah.

  2. Buat pekerjaan pemulihan di Wilayah pertama menggunakan perintah CLI aws backup start-restore-job untuk memulihkan cluster Aurora dari titik pemulihan yang ditentukan.

    Sertakan metadata yang diperlukan untuk pekerjaan pemulihan.

    { "recoveryPointArn": "arn", "tags": tags, "metadata": { "regionalConfig": [ { "deletionProtectionEnabled": true, // boolean "primaryEncrpytkmsKeyIdionKey": "my_key" } ] } }

    Berikut ini adalah contoh properti yang disertakan di mana wilayah sumbernya adalah US East (Virginia N.):

    { // sourceRegion: us-east-1 "recoveryPointArn": "arn", "metadata": { "witnessRegion": "us-east-2", "regionalConfig": [ { "region": "us-east-1", "deletionProtectionEnabled": true, "kmsKeyId": "my_key" } ] } // If additional metadata is included, AWS Backup will return an exception }
  3. Dengan mengikuti dua sublangkah berikutnya, Anda dapat mengidentifikasi titik pemulihan yang identik di Wilayah kedua yang akan Anda gunakan untuk operasi ini.

    1. Di wilayah pertama, panggil perintah CLI. aws backup describe-recovery-point

      Dari output, simpan informasi untuk, BackupPlan ID CreationTime, dan ResourcEarn.

    2. Di Wilayah kedua, gunakanaws backup list-recovery-point-by-backup-vault, termasuk metadata yang Anda simpan dari perintah sebelumnya (CreationTime, BackupPlan ID, ResourcEarn).

      Filter berdasarkan properti ini untuk menemukan titik pemulihan yang tepat yang merupakan salinan cadangan dari Wilayah pertama. Dua titik pemulihan yang identik, yang diperlukan untuk operasi ini, akan memiliki BackupPlan ID CreationTime, dan ResourcEarn yang sama.

      Tip

      Anda dapat mengatur/mengganti AWS Region AWS CLI menggunakan perintah: aws configure set

      aws configure set region region_name
  4. Buat pekerjaan pemulihan di Wilayah kedua menggunakan perintah CLI. aws backup start-restore-job

    Verifikasi kondisi berikut terpenuhi:

    • Titik pemulihan yang disalin dalam pekerjaan pemulihan kedua Anda memiliki Wilayah yang berbeda dari titik pemulihan pertama.

    • Wilayah untuk kedua titik pemulihan adalah US East (Virginia N.), US East (Ohio), atau US West (Oregon).

  5. Dalam waktu 24 jam setelah mengirim start-restore-job perintah pertama, perbarui cluster Aurora DSQL Anda ke dua pekerjaan pemulihan dengan menggunakan perintah dua aws dsql update-cluster kali, sekali di setiap Wilayah. Ini menghubungkan dua cluster yang baru dibuat untuk memastikan bahwa mereka menggunakan ARN cluster yang benar alih-alih ARN titik pemulihan.

    1. aws configure set region region1_name

    2. aws dsql update-cluster

    3. aws configure set region region2_name

    4. aws dsql update-cluster

    Contoh pembaruan cluster di mana titik pemulihan berada di Wilayah AS Barat (Oregon):

    aws dsql update-cluster --multi-region-properties Clusters=[ arn:aws:dsql:us-east-1:111122223333:cluster/abc, arn:aws:dsql:us-east-2:111122223333:cluster/def, ], WitnessRegion=us-west-2

Memecahkan masalah pemulihan Aurora DSQL

Jika Anda mengalami masalah dengan proses pencadangan atau pemulihan, Anda dapat memeriksa status pencadangan dan pemulihan pekerjaan di AWS Backup konsol atau menggunakan AWS CLI. Selain itu, Anda dapat meninjau AWS CloudTrail log untuk setiap pesan kesalahan yang relevan atau peristiwa yang terkait dengan AWS Backup operasi Anda.

Aurora DSQL mengembalikan pertanyaan yang sering diajukan

  1. “Dapatkah saya menggunakan AWS Backup Aurora DSQL dari konsol Aurora DSQL?”

    Tidak, Anda hanya dapat melakukan pencadangan dan pemulihan, serta mengelola cadangan, dari AWS Backup konsol, SDK, atau CLI.

  2. “Granularitas cadangan apa yang tersedia untuk Aurora DSQL? Dapatkah saya mencadangkan tabel atau database tertentu di cluster saya”

    Anda hanya dapat mencadangkan dan memulihkan seluruh cluster Aurora DSQL.

  3. “Apakah cadangan Aurora DSQL cadangan penuh atau cadangan tambahan?”

    Titik pemulihan cluster Aurora DSQL (backup) adalah backup penuh dari cluster Anda.

  4. “Bisakah saya membuat cadangan untuk cluster multi-wilayah Aurora DSQL saya?”

    Ya, Anda dapat membuat cadangan untuk setiap cluster di klaster Multi-wilayah menggunakan langkah yang sama seperti saat Anda membuat cadangan dari satu cluster di satu Wilayah. AWS Backup merekomendasikan sebagai praktik terbaik untuk membuat salinan cadangan Lintas wilayah Anda di Wilayah lain tempat Anda berencana untuk memulihkan klaster Multi-wilayah, karena Pemulihan Multi-wilayah memerlukan dua salinan identik dari titik pemulihan yang sama [identik dalam operasi ini berarti titik pemulihan memiliki nama Sumber Daya dan waktu Pembuatan yang sama].

  5. “Apakah cluster saya yang dipulihkan akan menimpa cluster saya yang ada?”

    Tidak. Saat Anda memulihkan data Aurora DSQL Anda, AWS Backup buat cluster baru dari snapshot Anda; cluster yang dipulihkan tidak akan menimpa cluster sumber.