Instant snapshot adalah cadangan disk langsung yang dapat digunakan untuk membuat disk baru dengan cepat dalam hitungan menit.
Instant snapshot mengambil data pada titik waktu tertentu. Solusi ini dioptimalkan untuk memulihkan data yang diambil dengan cepat ke disk baru. Gunakan instant snapshot untuk memulihkan data dengan cepat jika zona dan disk masih utuh, tetapi data di disk telah hilang atau rusak, seperti berikut:
- Kesalahan pengguna
- Upgrade software gagal
- Kegagalan tingkat aplikasi
Dengan membuat instant snapshot disk sebelum salah satu peristiwa ini terjadi, Anda dapat memulihkan data dengan cepat dari instant snapshot ke disk baru. Mengurangi waktu pemulihan disk dapat membantu menghindari periode nonaktif dan masa pemeliharaan yang panjang.
Instant snapshot bersifat inkremental dan dapat lebih hemat biaya dibandingkan menggunakan beberapa clone disk.
Jenis snapshot
Anda dapat mencadangkan Persistent Disk dengan snapshot. Tiga jenis snapshot—standar, instan, dan arsip—semuanya menangkap konten disk pada titik waktu tertentu.
Dua perbedaan utama antara jenis snapshot adalah waktu pemulihan data (RTO) dan lokasi penyimpanan.
Waktu pemulihan data
Waktu pemulihan data adalah jangka waktu yang diperlukan untuk membuat disk baru dari snapshot dan bervariasi menurut jenis snapshot.
- Instant snapshot menawarkan waktu pemulihan terendah dan terbaik.
- Snapshot standar memiliki waktu pemulihan data yang lebih cepat daripada snapshot arsip.
- Snapshot arsip memiliki waktu pemulihan data paling lama, tetapi menawarkan penyimpanan yang paling hemat biaya.
Lokasi penyimpanan berdasarkan jenis snapshot
Lokasi penyimpanan adalah zona atau region tempat Compute Engine menyimpan snapshot.
- Instant snapshot adalah cadangan disk lokal yang disimpan di zona atau region yang sama dengan disk sumber.
- Snapshot standar dan arsip adalah cadangan jarak jauh untuk data disk yang disimpan secara terpisah dari disk sumber.
Compute Engine menyimpan arsip dan snapshot standar dengan cara yang sama. Salinan snapshot standar dan arsip disimpan di beberapa lokasi dengan checksum otomatis untuk memastikan integritas data Anda.
Kecuali jika ditentukan lain, referensi ke snapshot standar mencakup snapshot arsip.
Perbandingan jenis snapshot
Tabel berikut membandingkan perbedaan antara berbagai jenis snapshot:
Jenis snapshot | Paling cocok untuk | Redundansi penyimpanan | Dukungan untuk Hyperdisk | Dapat dibuat dengan jadwal snapshot |
---|---|---|---|---|
Snapshot standar | Pencadangan data geo-redundan untuk melindungi dari pemadaman layanan lokal, zona, dan regional. | Penyimpanan redundan di beberapa region. | Ya | Ya |
Snapshot arsip | Sama seperti snapshot standar, tetapi untuk data yang jarang diakses dan harus dipertahankan selama beberapa bulan atau tahun. Penyimpanan geo-redundan berbiaya lebih rendah dan lebih cocok untuk data terkait kepatuhan, audit, dan penyimpanan yang jarang diakses. | Penyimpanan redundan di beberapa region. | Ya | Tidak |
Instant snapshot | Pencadangan data langsung dilakukan untuk memungkinkan pemulihan cepat ke disk baru jika terjadi error pengguna atau kerusakan aplikasi. | Tidak berlebihan. Disimpan di zona atau region yang sama dengan disk sumber saja. | Tidak | Tidak |
Selain snapshot, Compute Engine menawarkan opsi pencadangan data lainnya. Tinjau diagram yang menjelaskan opsi pencadangan data.
Informasi dalam dokumen ini berlaku untuk instant snapshot. Pelajari snapshot standar lebih lanjut.
Jenis disk yang didukung
Anda dapat mencadangkan disk booting dan non-boot dengan instant snapshot.
Anda dapat membuat instant snapshot dari disk hanya jika disk tersebut terpasang ke VM yang berjalan dalam mode baca-tulis.
Instant snapshot dapat digunakan dengan Persistent Disk zonal dan regional. Anda tidak dapat menggunakan snapshot instan untuk mencadangkan disk Google Cloud Hyperdisk atau Solid State Drive (SSD) lokal.
Instant snapshot dari disk selalu disimpan di zona atau region yang sama dengan disk.
Misalnya, instant snapshot volume Persistent Disk di zona us-east1-d
disimpan di zona us-east1-d
. Demikian juga, instant snapshot dari volume Persistent Disk regional di region us-east1
disimpan di region us-east1
.
Mengakses data pada snapshot
Data dalam snapshot bersifat hanya baca. Untuk mengakses atau mengubah data pada snapshot, buat disk dari snapshot tersebut.
Buat clone disk jika Anda menginginkan salinan disk yang dapat ditulis dan langsung dapat diakses untuk proses debug atau eksperimen.
Menggunakan instant snapshot
Untuk memverifikasi, melihat, atau mengubah data pada snapshot, buat disk dari snapshot. Setelah membuat disk, Anda dapat memasangnya ke VM atau membuat VM baru dari disk, jika berupa boot disk.
Jika Anda tidak lagi memerlukan instant snapshot, hapus snapshot untuk mengurangi biaya penyimpanan.
Anda dapat mencantumkan semua instant snapshot dalam project, atau hanya mencantumkan instant snapshot disk.
Untuk disk tertentu, ada batasan terkait jumlah maksimum instant snapshot dan waktu maksimum antar-snapshot.
Simpan instant snapshot di lokasi yang berbeda
Anda tidak dapat langsung memindahkan snapshot instan ke lokasi yang berbeda, tetapi Anda dapat membuat snapshot standar dari snapshot instan dan menyimpan snapshot standar tersebut di lokasi yang Anda inginkan.
Batasan
Anda dapat membuat instant snapshot dari disk hanya jika disk terpasang ke instance VM yang sedang berjalan.
Disk hanya baca tidak didukung.
Anda tidak dapat memilih lokasi penyimpanan instant snapshot. File selalu disimpan di region atau zona yang sama dengan disk sumber.
Anda tidak dapat menghapus disk sebelum menghapus semua instant snapshot disk tersebut. Hal ini juga dapat memengaruhi kemampuan Anda untuk menghapus VM yang terpasang ke disk. Jika Anda mengonfigurasi disk untuk dihapus saat VM dihapus, Anda harus mengambil langkah tambahan untuk menghapus VM. Untuk mengetahui informasi selengkapnya, lihat Error saat menghapus VM saat disk yang terpasang memiliki snapshot instan.
Snapshot instan hanya dapat diakses di dalam zona atau region tempatnya disimpan. Untuk memindahkan instant snapshot ke region lain, Anda harus membuat snapshot standar dari instant snapshot.
Jika membuat disk dari snapshot instan yang dienkripsi CMEK, Anda harus memberikan kunci enkripsi snapshot instan tersebut.
Anda tidak dapat membuat VM dari instant snapshot boot disk. Buat disk dari instant snapshot terlebih dahulu, lalu pilih disk sebagai sumber untuk VM.
Anda dapat membuat snapshot instan dari disk tertentu paling banyak sekali setiap 30 detik.
Anda tidak dapat memiliki lebih dari 32 snapshot instan dari disk yang sama.
Batas waktu maksimum adalah 21 hari antara waktu pembuatan dua snapshot instan dari disk yang sama.
Anda tidak dapat membuat snapshot instan dengan jadwal snapshot.
Anda tidak dapat membuat snapshot instan dari volume Hyperdisk dan disk Solid State Drive (SSD) Lokal.
Anda tidak dapat membuat snapshot instan pada volume Persistent Disk sekunder yang direplikasi secara asinkron.
Instant snapshot memiliki konsistensi error dan tidak konsisten dengan aplikasi. Artinya, setiap data dalam memori yang belum ditulis ke disk tidak akan direkam di snapshot instan. Jika Anda memerlukan konsistensi aplikasi, buat snapshot standar yang konsisten aplikasi.
Anda tidak dapat mengedit data yang disimpan dalam instant snapshot.
Anda tidak dapat memulihkan instant snapshot yang dihapus.
Penagihan untuk instant snapshot
Biaya berikut berlaku untuk instant snapshot:
- Biaya operasi: Berlaku pada waktu pembuatan untuk setiap snapshot.
- Biaya penyimpanan: Biaya berlaku berdasarkan jumlah perubahan data pada disk dari pembuatan instant snapshot sampai instant snapshot lainnya diambil, atau hingga instant snapshot dihapus. Penyimpanan ditagih dengan tarif yang sama seperti disk sumber.
Cara penghitungan biaya penyimpanan
Instant snapshot ditagih berdasarkan jumlah data yang berubah pada disk sejak instant snapshot diambil.
Berikut adalah ringkasan cara penghitungan biaya:
Setelah mengambil instant snapshot, tidak ada biaya penyimpanan tambahan hingga data pada disk sumber berubah.
Untuk instant snapshot tertentu, biaya penyimpanan akan meningkat saat Anda melakukan penulisan ke disk hingga Anda membuat instant snapshot lainnya. Perubahan berikutnya pada disk akan ditagih ke snapshot yang lebih baru.
Setiap kali blok pada disk berubah, biaya akan bertambah ke instant snapshot terbaru dari disk tersebut. Jika instant snapshot lainnya telah melacak perubahan pada blok yang sama, biaya untuk blok tersebut hanya berlaku pada instant snapshot terbaru.
Contoh
Misalnya Anda membuat instant snapshot, IS-1
, dari disk pada pukul 09.00.
Pada saat itu, ukuran IS-1
adalah 0 byte.
Selama 90 menit berikutnya, Anda akan menulis data ke disk dan membuat instant snapshot tambahan, IS-2
dan IS-3
, masing-masing pada pukul 9.30 dan 10.15.
Total biaya pada pukul 10.30 adalah sebagai berikut:
Biaya operasi:
- Pukul 09.00 untuk
IS-1
. - Pukul 09.30 untuk
IS-2
. - Pukul 10.15 untuk
IS-3
.
- Pukul 09.00 untuk
Biaya penyimpanan:
- Biaya berlaku untuk
IS-1
untuk byte yang diubah pada disk dari 9.00 sampai 9.30. - Biaya berlaku untuk
IS-2
untuk byte yang diubah pada disk dari 9.30 sampai 10:15. - Biaya berlaku untuk
IS-3
untuk byte yang diubah dari 10.15 menjadi 10.30.
- Biaya berlaku untuk
Enkripsi instant snapshot
Instant snapshot menggunakan enkripsi yang sama dengan disk sumbernya. Anda tidak dapat mengenkripsi instant snapshot dengan kunci yang berbeda dengan kunci yang digunakan oleh disk sumber.
Misalkan Anda memiliki disk, D-1
, yang dienkripsi dengan
kunci enkripsi yang disediakan pelanggan (CSEK) atau kunci enkripsi yang dikelola pelanggan (CMEK).
Jika Anda membuat snapshot instan, IS-1
dari D1
,IS-1
akan menggunakan kunci
enkripsi yang sama dengan D-1
. Selain itu, jika Anda membuat disk, D-2
, dari IS-1
, D-2
juga
menggunakan kunci enkripsi yang sama seperti IS-1
dan D-1
.
Jika membuat disk dari snapshot instan yang dienkripsi CSEK atau CMEK, Anda harus memberikan kunci enkripsi untuk disk sumber.
Langkah selanjutnya
- Pelajari cara menggunakan instant snapshot.
- Cadangkan disk untuk pemulihan dari bencana dengan snapshot standar.
- Pelajari cara menyalin instant snapshot ke snapshot standar.