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
-
Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.
-
Di panel navigasi, pilih Snapshot.
Daftar Snapshot manual akan muncul.
-
Pilih Ambil snapshot.
Jendela Ambil snapshot DB akan muncul.
-
Pilih instance DB yang ingin Anda ambil snapshot.
-
Masukkan nama Snapshot.
-
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-snapshot
perintah 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-identifiermydbsnapshot
Untuk Windows:
aws rds create-db-snapshot ^ --db-instance-identifier
mydbinstance
^ --db-snapshot-identifiermydbsnapshot
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