Memulihkan dari snapshot klaster DB - Amazon Aurora

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

Memulihkan dari snapshot klaster DB

Amazon RDS membuat snapshot volume penyimpanan cluster DB Anda, mencadangkan seluruh cluster DB dan bukan hanya database individual. Anda dapat membuat klaster DB baru dengan memulihkannya dari snapshot DB. Anda memberikan nama snapshot klaster DB untuk memulihkannya, kemudian memberikan nama klaster DB baru yang dibuat dari pemulihan tersebut. Anda tidak dapat memulihkan dari snapshot klaster DB ke klaster DB yang sudah ada; klaster DB baru dibuat saat Anda memulihkan.

penting

Jika Anda mencoba mengembalikan snapshot ke versi mesin DB yang tidak digunakan lagi, peningkatan langsung ke versi mesin terbaru akan terjadi. Cluster DB yang dipulihkan dari versi engine yang tidak digunakan lagi tidak akan dapat diakses hingga ditingkatkan ke versi utama yang lebih baru.

Selain itu, biaya Extended Support mungkin berlaku jika versi menggunakan Extended Support atau telah mencapai akhir dukungan standar. Untuk informasi selengkapnya, lihat Amazon RDS Extended Support dengan Aurora.

Anda dapat menggunakan klaster DB yang dipulihkan segera setelah statusnya available.

Anda dapat menggunakan AWS CloudFormation untuk memulihkan cluster DB dari snapshot cluster DB. Untuk informasi selengkapnya, lihat AWSRDS::: DBCluster di Panduan AWS CloudFormation Pengguna.

catatan

Berbagi snapshot cluster DB manual, baik terenkripsi atau tidak terenkripsi, memungkinkan AWS akun resmi untuk secara langsung memulihkan cluster DB dari snapshot alih-alih mengambil salinannya dan memulihkannya. Untuk informasi selengkapnya, lihat Berbagi snapshot klaster DB.

Untuk informasi tentang memulihkan klaster Aurora DB atau klaster global dengan versi RDS Extended Support, lihat. Aurora DB atau cluster global dengan Amazon Extended Support RDS

Pertimbangan grup parameter

Kami sarankan agar Anda mempertahankan grup parameter DB dan grup parameter klaster DB untuk snapshot klaster DB yang Anda buat, sehingga Anda dapat menautkan klaster DB yang dipulihkan dengan grup parameter yang benar.

Grup parameter DB dan grup parameter klaster DB default dikaitkan dengan klaster yang dipulihkan, kecuali jika Anda memilih yang berbeda. Tidak ada pengaturan parameter kustom yang tersedia di grup parameter default.

Anda dapat menentukan grup parameter saat memulihkan klaster DB.

Untuk informasi selengkapnya tentang grup parameter DB dan grup parameter klaster DB, lihat .

Pertimbangan grup keamanan

Saat Anda memulihkan cluster DB, virtual private cloud (VPC) default, grup subnet DB, dan grup VPC keamanan dikaitkan dengan instans yang dipulihkan, kecuali jika Anda memilih yang berbeda.

  • Jika menggunakan RDS konsol Amazon, Anda dapat menentukan grup VPC keamanan khusus untuk dikaitkan dengan klaster atau membuat grup VPC keamanan baru.

  • Jika Anda menggunakan AWS CLI, Anda dapat menentukan grup VPC keamanan khusus untuk dikaitkan dengan cluster dengan menyertakan --vpc-security-group-ids opsi dalam restore-db-cluster-from-snapshot perintah.

  • Jika Anda menggunakan Amazon RDSAPI, Anda dapat menyertakan VpcSecurityGroupIds.VpcSecurityGroupId.N parameter dalam RestoreDBClusterFromSnapshot tindakan.

Segera setelah pemulihan selesai dan cluster DB baru Anda tersedia, Anda juga dapat mengubah VPC pengaturan dengan memodifikasi cluster DB. Untuk informasi selengkapnya, lihat Memodifikasi klaster DB Amazon Aurora.

Pertimbangan Amazon Aurora

Dengan Aurora, Anda dapat memulihkan snapshot klaster DB ke klaster DB.

Dengan Aurora My dan SQL Aurora PostgreSQL, Anda juga dapat mengembalikan snapshot cluster DB ke Aurora Serverless klaster DB. Untuk informasi selengkapnya, lihat Memulihkan Aurora Serverless v1 klaster DB.

Dengan Aurora MySQL, Anda dapat memulihkan snapshot cluster DB dari cluster tanpa query paralel ke cluster dengan query paralel. Karena query paralel biasanya digunakan dengan tabel yang sangat besar, mekanisme snapshot adalah cara tercepat untuk menelan volume data yang besar ke cluster Aurora My SQL parallel query-enabled. Untuk informasi selengkapnya, lihat Kueri paralel untuk Amazon Aurora My SQL.

Memulihkan dari snapshot

Anda dapat memulihkan cluster DB dari snapshot cluster DB menggunakan AWS Management Console, file AWS CLI, atau file. RDS API

Untuk memulihkan klaster DB dari snapshot klaster DB
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Snapshot.

  3. Pilih snapshot klaster DB untuk memulihkan klaster.

  4. Untuk Tindakan, pilih Pulihkan snapshot.

    Halaman Pulihkan snapshot ditampilkan.

  5. Pilih versi mesin DB yang Anda inginkan untuk memulihkan klaster DB.

    Secara default, snapshot dipulihkan ke versi mesin DB yang sama dengan klaster DB sumber, jika versi tersebut tersedia.

  6. Untuk Pengidentifikasi instans DB, masukkan nama klaster DB Anda yang dipulihkan.

  7. Tentukan pengaturan lain, seperti konfigurasi penyimpanan klaster DB.

    Untuk informasi tentang setiap pengaturan, lihat Pengaturan untuk klaster Aurora DB.

  8. Pilih Pulihkan klaster DB.

Untuk mengembalikan cluster DB dari snapshot cluster DB, gunakan AWS CLI perintah restore-db-cluster-from-snapshot.

Dalam contoh ini, Anda memulihkan dari snapshot klaster DB yang dibuat sebelumnya yang bernama mydbclustersnapshot. Anda memulihkan ke klaster DB baru yang bernama mynewdbcluster.

Anda dapat menentukan pengaturan lain, seperti versi mesin DB. Jika Anda tidak menentukan versi mesin, klaster DB dipulihkan ke versi mesin default.

Untuk informasi tentang setiap pengaturan, lihat Pengaturan untuk klaster Aurora DB.

contoh

Untuk Linux, macOS, atau Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewdbcluster \ --snapshot-identifier mydbclustersnapshot \ --engine aurora-mysql|aurora-postgresql

Untuk Windows:

aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier mynewdbcluster ^ --snapshot-identifier mydbclustersnapshot ^ --engine aurora-mysql|aurora-postgresql

Setelah klaster DB dipulihkan, Anda harus menambahkannya ke grup keamanan yang digunakan oleh klaster DB ini untuk membuat snapshot klaster DB jika Anda menginginkan fungsi yang sama dengan yang digunakan pada klaster DB sebelumnya.

penting

Jika Anda menggunakan konsol untuk memulihkan kluster DB, Amazon RDS secara otomatis membuat instans DB utama (penulis) untuk cluster DB Anda. Jika Anda menggunakan AWS CLI untuk memulihkan klaster DB, Anda harus secara eksplisit membuat instans primer untuk klaster DB Anda. Instans primer adalah instans pertama yang dibuat dalam klaster DB. Jika Anda tidak membuat instans DB primer, titik akhir klaster DB tetap dalam status creating.

Panggil create-db-instance AWS CLI perintah untuk membuat instance utama untuk cluster DB Anda. Sertakan nama klaster DB sebagai nilai opsi --db-cluster-identifier.

Untuk memulihkan cluster DB dari snapshot cluster DB, panggil RDS API operasi R estoreDBCluster FromSnapshot dengan parameter berikut:

  • DBClusterIdentifier

  • SnapshotIdentifier

penting

Jika Anda menggunakan konsol untuk memulihkan kluster DB, Amazon RDS secara otomatis membuat instans DB utama (penulis) untuk cluster DB Anda. Jika Anda menggunakan RDS API untuk memulihkan cluster DB, Anda harus secara eksplisit membuat instance utama untuk cluster DB Anda. Instans primer adalah instans pertama yang dibuat dalam klaster DB. Jika Anda tidak membuat instans DB primer, titik akhir klaster DB tetap dalam status creating.

Panggil RDS API operasi C reateDBInstance untuk membuat instance utama untuk cluster DB Anda. Sertakan nama klaster DB sebagai nilai parameter DBClusterIdentifier.