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
-
Masuk ke AWS Management Console dan buka RDS konsol Amazon 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 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-identifiermydbsnapshot
Untuk Windows:
aws rds create-db-snapshot ^ --db-instance-identifier
mydbinstance
^ --db-snapshot-identifiermydbsnapshot
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 CreateDBSnapshot
perintah Amazon dengan parameter berikut:
-
DBInstanceIdentifier
-
DBSnapshotIdentifier