Membuat snapshot DB untuk instans DB AZ tunggal untuk Amazon RDS - Layanan Basis Data Relasional Amazon

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

Membuat snapshot DB untuk instans DB AZ tunggal untuk Amazon RDS

Amazon RDS membuat snapshot volume penyimpanan instans DB Anda, mencadangkan seluruh instans DB dan bukan hanya database individual. Membuat snapshot DB ini pada instans DB AZ Tunggal menghasilkan suspensi I/O singkat yang dapat bertahan beberapa detik hingga beberapa menit, tergantung pada ukuran dan kelas instans DB Anda. Untuk MariaDB, SQL My, Oracle, dan SQL Postgre, aktivitas I/O tidak ditangguhkan pada primer Anda selama pencadangan untuk penerapan Multi-AZ, karena cadangan diambil dari siaga. Untuk SQL Server, aktivitas I/O ditangguhkan sebentar selama pencadangan untuk penerapan Multi-AZ.

Saat membuat snapshot DB, Anda perlu mengidentifikasi instans DB mana yang akan Anda cadangkan, kemudian beri nama snapshot DB sehingga Anda dapat memulihkannya nanti. Jumlah waktu yang diperlukan untuk membuat snapshot bervariasi sesuai ukuran basis data Anda. Karena snapshot menyertakan seluruh volume penyimpanan, ukuran file, seperti file sementara, juga memengaruhi jumlah waktu yang diperlukan untuk membuat snapshot.

catatan

Instans DB Anda harus dalam status available untuk mengambil snapshot DB.

Untuk instance Postgre SQL DB, data dalam tabel yang tidak tercatat mungkin tidak dipulihkan dari snapshot. Untuk informasi selengkapnya, lihat Praktik terbaik untuk menggunakan PostgreSQL.

Tidak seperti pencadangan otomatis, snapshot manual tidak bergantung pada periode retensi pencadangan. Snapshots tidak kedaluwarsa.

Untuk pencadangan jangka panjang data MariaDB, My, dan PostgreSQL, kami sarankan untuk mengekspor SQL data snapshot ke Amazon S3. Jika versi utama mesin DB Anda tidak didukung lagi, Anda tidak dapat memulihkan ke versi tersebut dari snapshot. Untuk informasi selengkapnya, lihat Mengekspor data snapshot DB ke Amazon S3 untuk Amazon RDS.

Anda dapat membuat snapshot DB menggunakan AWS Management Console, AWS CLI, atau file. RDS API

Untuk membuat snapshot 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.

    Daftar Snapshot manual akan muncul.

  3. Pilih Ambil snapshot.

    Jendela Ambil snapshot DB akan muncul.

    Ambil snapshot DB.
  4. Pilih instance DB yang ingin Anda ambil snapshot.

  5. Masukkan nama Snapshot.

  6. Pilih Ambil snapshot.

Daftar snapshot Manual muncul, dengan status snapshot DB baru ditampilkan sebagai. Creating Setelah statusnya adalah Available, Anda dapat melihat waktu pembuatannya.

Saat Anda membuat snapshot DB menggunakan AWS CLI, Anda perlu mengidentifikasi instans DB mana yang akan Anda cadangkan, dan kemudian beri nama snapshot DB Anda sehingga Anda dapat memulihkannya nanti. Anda dapat melakukan ini dengan menggunakan AWS CLI create-db-snapshotperintah dengan parameter berikut:

  • --db-instance-identifier

  • --db-snapshot-identifier

Dalam contoh ini, Anda membuat snapshot DB yang disebut mydbsnapshot untuk contoh DB yang disebut mydbinstance.

Untuk Linux, macOS, atau Unix:

aws rds create-db-snapshot \ --db-instance-identifier mydbinstance \ --db-snapshot-identifier mydbsnapshot

Untuk Windows:

aws rds create-db-snapshot ^ --db-instance-identifier mydbinstance ^ --db-snapshot-identifier mydbsnapshot

Saat Anda membuat snapshot DB menggunakan Amazon RDSAPI, Anda perlu mengidentifikasi instans DB mana yang akan Anda cadangkan, dan kemudian beri nama snapshot DB Anda sehingga Anda dapat memulihkannya nanti. Anda dapat melakukan ini dengan menggunakan RDS API CreateDBSnapshotperintah Amazon dengan parameter berikut:

  • DBInstanceIdentifier

  • DBSnapshotIdentifier