Membuat snapshot DB untuk instans DB Single-AZ - 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 Single-AZ

Amazon RDS membuat cuplikan volume penyimpanan instans basis data Anda, sehingga mencadangkan seluruh instans basis data dan bukan hanya masing-masing basis data. Membuat snapshot DB ini pada instans DB Single-AZ menghasilkan suspensi I/O singkat yang dapat bertahan beberapa detik hingga beberapa menit, tergantung pada ukuran dan kelas instans DB Anda. Untuk MariaDB, MySQL, Oracle, dan PostgreSQL, aktivitas I/O tidak ditangguhkan pada primer Anda selama pencadangan untuk deployment Multi-AZ, karena pencadangan diambil dari mode siaga. Untuk SQL Server, aktivitas I/O ditangguhkan sebentar selama pencadangan untuk deployment 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 instans DB PostgreSQL, data dalam tabel yang tidak masuk log 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, MySQL, dan PostgreSQL, sebaiknya ekspor 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.

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

Untuk membuat snapshot DB
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS 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 klaster DB yang bernama mydbsnapshot untuk klaster 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 membuat snapshot DB menggunakan Amazon RDS API, Anda perlu mengidentifikasi instans DB mana yang akan Anda cadangkan, kemudian beri nama snapshot DB sehingga Anda dapat memulihkannya nanti. Anda dapat melakukannya dengan menggunakan perintah Amazon RDS API CreateDBSnapshot dengan parameter berikut:

  • DBInstanceIdentifier

  • DBSnapshotIdentifier