Saya mengerti bahwa VMWare KB tidak menyukai snapshot yang berjalan lama terutama karena dua hal (Menurut saya)
Mengambil banyak foto dapat mengisi penyimpanan data. Snapshots hanyalah file delta. Katakanlah Anda memiliki VMDK 50 Gig, hampir penuh, dan Anda mengambil snapshot. Dalam snapshot Anda, Anda membalik setiap bit. File delta Anda juga akan sekitar 50 GB. Jepret lagi, balikkan bit, file delta 50 Gig lainnya. Ini bisa keluar dari kendali dengan cepat.
Mengambil foto dalam jumlah besar membawa risiko. Saat mengkonsolidasi snapshot Anda menulis perubahan delta ke VMDK asli. Ini membutuhkan waktu dan membawa risiko bahwa jika terjadi sesuatu, Anda hanya nuked VMDK Anda.
Peringatan mereka tampaknya masuk akal secara logis.
Dengan itu dikatakan, apakah inheren buruk untuk menjalankan mesin saya secara permanen dari snapshot VMDK? Saya ingin membuat pohon saya sebagai berikut:
- Mendasarkan
- Snap1
- Jepret 2
- Kamu di sini
- Snap1
Snap 1 dan 2 akan diambil segera setelah menginstal dan menyediakan sistem basis. Ini adalah mesin yang saya rencanakan untuk sering disegarkan sehingga saya hanya akan membuat pohon saya terlihat seperti berikut:
- Mendasarkan
- Snap1
- Kamu di sini
- Jepret 2
- Snap1
Hapus Snap2 dan buat ulang Snap2.
Saya tidak dapat melihat bagaimana ini dapat memiliki implikasi karena alasan berikut:
Karena saya hanya menginstal gambar dasar dan mengambil delta saya segera setelah tidak mungkin saya bisa mengisi data store. Dengan asumsi gambar dasar saya hanya 10 GB (pada disk yang disediakan 50 GB tipis), bahkan jika delta saya membalik setiap bit tunggal maksimum penggunaan saya bisa 60 GB (VMDK 10 GB basis yang dikunci + 50 GB delta di file VMDK snapshot). Ini mengasumsikan saya tidak membuat snapshot lebih lanjut.
Karena case use saya tidak meminta untuk mengkonsolidasikan snapshot saya tidak mengambil risiko kesalahan saat mengkonsolidasikan delta saya. Ketika saya kembali ke Snap1 dan menghapus Snap2, semua delta yang berada di Snap2 dengan mudah dihapus.
Beban penyimpanannya persis sama, jadi saya harus mendapatkan IOPS yang sama. Saya mengerti bahwa beberapa file (terutama file sistem) akan ada pada VMDK asli dan yang lainnya (semuanya setelah basis) akan berada di delta tetapi saya tidak melihat bagaimana ESXI akan peduli. Semua file berada pada datastore fisik yang sama sehingga kinerjanya harus setara dengan referensi segala sesuatu di VMDK asli tanpa snapshot.
Adakah pikiran? ESXI 5.5 dengan penyimpanan data menjadi RAID'd DAS.
Saya tidak memiliki lisensi vCenter sehingga templating dan kloning sudah tidak ada.
HASIL UJI
Saya masuk lebih awal hari ini untuk menjalankan beberapa tes. Inilah hasilnya. Ada penalti kinerja tetapi saya tidak yakin mengapa.
Sebelum Snapshotting:
Setelah Snapshotting: