Apa itu Cuplikan? Bagaimana cara kerjanya? Apa Jenisnya?
What Is Snapshot How Does It Work
Apa itu cuplikan? Bagaimana cara kerjanya? Apa saja jenis snapshotnya? Apa perbedaan antara snapshot dan cadangan? Jika Anda sedang mencari jawabannya, Anda bisa merujuk ke postingan ini. Sekarang, teruslah membaca.Di halaman ini :Apa itu Cuplikan?
Snapshot penyimpanan adalah sekumpulan penanda referensi untuk data pada titik waktu tertentu. Snapshot seperti katalog terperinci, yang menyediakan salinan data yang dapat diakses pengguna dan dapat digunakan kembali. Sekarang, Anda dapat melanjutkan membaca postingan ini dari MiniTool untuk mendapatkan informasi lebih lanjut tentang snapshot tersebut.
Bagaimana Cara Kerja Cuplikan?
Snapshot penyimpanan biasanya didasarkan pada penggunaan disk yang berbeda. Disk pembeda adalah jenis hard disk virtual khusus yang dihubungkan ke hard disk virtual induk.
Saat administrator membuat snapshot penyimpanan, sistem yang mendasarinya membuat disk pembeda yang terikat ke hard disk virtual asli. Semua penulisan selanjutnya diarahkan ke disk pembeda, sehingga hard disk virtual asli tidak berubah. Sistem file sama sekali tidak menyadari keberadaan disk yang berbeda. Sistem file terus berperilaku seolah-olah berada di mesin fisik.
Snapshot memiliki hubungan orangtua-anak dan membentuk pohon. Setiap snapshot yang diambil menciptakan cabang pohon lainnya.
Snapshot biasanya dibuat untuk perlindungan data, tetapi juga dapat digunakan untuk menguji perangkat lunak aplikasi dan penambangan data. Snapshot penyimpanan dapat digunakan untuk pemulihan bencana (DR) ketika informasi hilang karena kesalahan manusia. Snapshot juga dapat digunakan untuk mengembalikan sistem ke keadaan sebelumnya jika patch yang salah diinstal.
Jenis Cuplikan
Penerapan teknologi snapshot penyimpanan berbeda-beda menurut vendor. Ada berbagai jenis.
Cuplikan Salin-Saat-Tulis
Berikut cara snapshot copy-on-write dibuat:
- Sebelum membuat snapshot, sistem menyimpan metadata dari blok asli.
- Ketika sistem menjalankan perintah tulis ke blok yang dilindungi, tiga IO dipicu:
- Utilitas snapshot membaca blok mentah sebelum menulis.
- Membuat/menulis snapshot dari blok asli pada penyimpanan snapshot yang dicadangkan.
- Data baru menimpa data asli.
Keuntungan: Karena snapshot copy-on-write tidak membuat salinan metadata, snapshot tersebut lebih cepat dan hampir instan.
Kekurangan: Namun, kinerjanya intensif karena setiap snapshot memerlukan satu kali baca dan dua kali tulis.
Cuplikan Redirect-on-Write
Redirect-on-write snapshot menggunakan pointer untuk mereferensikan blok yang dilindungi snapshot. Berikut cara snapshot baca-tulis dibuat:
- Sistem menjalankan perintah tulis untuk membuat perubahan pada blok yang dilindungi snapshot.
- Utilitas snapshot mengalihkan penulisan ke blok baru dan memperbarui petunjuk yang relevan.
- Data lama tetap ada sebagai referensi titik waktu ke blok asli.
Keuntungan: Berbeda dengan copy-on-write, snapshot read-on-write mengkonsumsi lebih sedikit sumber daya kinerja karena setiap blok yang dimodifikasi menghasilkan satu IO tulis.
Kerugian: snapshot redirect-on-write bergantung pada blok asli. Modifikasi lain membuat blok baru. Jika snapshot dihapus, koordinasi antara beberapa blok baru dan blok asli menjadi rumit.
Potret Cermin Terpisah
Snapshot cermin terpisah membuat salinan lengkap dari volume penyimpanan asli, bukan hanya mengambil snapshot dari blok yang dimodifikasi. Dengan snapshot cermin terpisah, Anda dapat membuat snapshot seluruh sistem file, nomor unit logis (LUN), atau volume penyimpanan objek.
Keuntungan: Pemulihan, replikasi, dan pengarsipan data yang lebih mudah. Meskipun salinan utama/aslinya hilang, seluruh volume masih tersedia.
Kerugian: Karena utilitas snapshot mengambil snapshot seluruh volume setiap kali, ini adalah proses yang lebih lambat dan memerlukan ruang penyimpanan dua kali lipat.
Perlindungan Data Berkelanjutan (CDP)
CDP sering membuat snapshot data mentah yang dipicu oleh penetapan kebijakan. Idealnya, snapshot CDP dibuat secara real-time. Artinya, setiap kali ada perubahan, snapshot dari salinan aslinya diperbarui.
Keuntungan: Mengurangi tujuan titik pemulihan (RPO) hingga hampir nol.
Kekurangan: Pembuatan dan pembaruan snapshot yang sering menghabiskan kinerja dan bandwidth (jika melalui penyimpanan jaringan).
Cuplikan vs Cadangan
Pencadangan snapshot terutama digunakan untuk memulihkan sistem, mesin virtual, dan disk atau drive ke kondisi berjalan dan berfungsi sebagai titik pemulihan sistem ketika snapshot diambil. Ini tidak setara dengan salinan cadangan, tidak menyimpan data itu sendiri, tetapi hanya menentukan di mana dan bagaimana data disimpan dan diatur.
Biasanya, snapshot dibuat menggunakan image disk/sistem atau perangkat lunak pemulihan dan pemulihan sistem. Namun, sebagian besar perangkat lunak pencadangan juga dapat mengambil cadangan snapshot dan memulihkan sistem menggunakan snapshot.
Snapshot vs Cadangan: Perbedaan Antara Cadangan dan SnapshotApa itu cuplikan? Apa itu cadangan? Apa perbedaan antara snapshot dan cadangan? Artikel ini membandingkannya di server VMware dan SQL.
Baca selengkapnya