Toko kami sangat bergantung pada Snapshot Volume NetApp untuk cadangan. Kami menggunakan backup tape berbasis agen tradisional untuk beberapa data kami, tetapi pada umumnya kami mengandalkan Snapshots untuk sebagian besar sistem kami. Selain itu kami tidak memiliki kebijakan perubahan kontrol yang ketat atau manajemen konfigurasi terpusat sehingga semuaserver kami, terlepas dari apakah data yang disediakan layanan mereka didukung, perlu dibangun kembali dari bare-metal (dan tanpa dokumentasi nyata). Tentu saja, ini membuat snapshot proposisi yang sangat menarik untuk manajemen karena kami hanya dapat memulihkan seluruh server, data pengguna, dan konfigurasi yang disertakan. Kami menggunakan NetApp's Virtual Storage Console untuk membuat snapshot dari data VMware berbasis NFS kami dan SnapDrive NetApp untuk LUN mentah yang dipetakan pada perangkat (fisik) yang dipresentasikan langsung ke tamu. Kami SnapMirror snapshot penting di luar lokasi ke Filer lain. Secara alami kami secara teratur menguji proses pemulihan kami.
Saya merasa tidak nyaman dengan ketergantungan kami pada snapshot pada backup. Bagi saya, agar suatu teknologi dianggap memadai sebagai strategi cadangan, ia harus memenuhi kriteria berikut:
- Cadangan harus berupa atom. Dengan kata lain, cadangan tidak dapat mengandalkan hal lain untuk pemulihannya.
- Cadangan perlu dipisahkan dari sistem itu adalah cadangan (keluar dari band).
- Cadangan perlu disalin atau diangkut ke situs jarak jauh (di luar situs)
Ini adalah pemahaman saya bahwa NetApp Snapshots bekerja di bawah metodologi Redirect-On-Write (RoW). The WAFL file layout menggunakan satu set pointer (metadata?) Yang benar-benar referensi setiap blok penyimpanan di mana pun mungkin. Untuk membuat snapshot, sistem hanya mengambil salinan metadata volume dan menyimpannya di ruang yang disediakan volume itu. Tulisan apa pun (kreasi / perubahan / penghapusan) diarahkan ke blok baru. Ini seharusnya menjadi saus khusus yang membuat WAFL NetApp begitu hebat karena Anda tidak perlu membaca dan kemudian menulis data lama ke ruang yang disediakan dan kemudian menulis data baru Anda di atas yang lama seperti snapshot Copy-On-Write.
Saya sepenuhnya mengakui bahwa saya mungkin tidak mengerti persis bagaimana Snapshots Volume NetApp bekerja tetapi jika pemahaman saya kurang lebih benar Snapshot NetApp gagal memenuhi kriteria saya untuk backup.
- Mereka bukan atom. "Cuplikan" sebenarnya hanyalah seperangkat petunjuk ke data asli. Jika data asli sudah tidak ada lagi, metadata tidak berguna.
- Cuplikan tidak dipisahkan dari sistem. Jika seseorang menghapus volume yang salah, saya kehilangan snapshot. Jika NetApp Filer meledak menjadi anak kucing kecil saya kehilangan cadangannya. Saya dapat menggunakan SnapMirror untuk memindahkan foto saya ke Filer lain tapi sekali lagi, itu hanya memindahkan metadata bukan blok yang sebenarnya. Jika saya kehilangan volume aslinya, saya tidak dapat melihat bagaimana snapshot yang disalin ke Filer lain akan membantu.
Dapatkah seseorang menjelaskan bagaimana NetApp Snapshots dapat dianggap sebagai cadangan? Saya mencari jawaban Subyektif yang Baik jadi tolong dukung posisi Anda dengan fakta, referensi, dan pengalaman. Jika pemahaman saya tentang teknologi yang mendasari tidak benar, tolong jelaskan di mana dan mengapa itu mengubah kesimpulan saya. Jika toko Anda mengandalkan NetApp Snapshots sebagai cadangan, harap sertakan informasi kontekstual yang cukup sehingga orang dapat memahami kebijakan pemulihan seperti apa yang harus Anda penuhi.