müfettiş
Moderatör
- Katılım
- 20 Ocak 2024
- Mesajlar
- 325
- Tepkime puanı
- 1
- Puanları
- 18
Sanallaştırmada Snapshot ve Backup Arasındaki Kritik Farklar
Anahtar Kelimeler: Snapshot, Backup, Sanallaştırma Yedekleme, Delta Disk, Copy-on-Write, Veri Güvenliği, Disaster Recovery, VMware Snapshot.Giriş: Ölümcül Yanılgı
Sistem yöneticilerinin kariyerini bitiren en büyük hata şudur: "Yedek almaya gerek yok, sunucunun Snapshot'ını aldım."Bu cümle, teknik olarak bir intihardır. Sanallaştırma dünyasında Snapshot (Anlık Görüntü) ve Backup (Yedekleme), tamamen farklı amaçlara hizmet eden, farklı teknolojilerdir. Birini diğerinin yerine kullanmak, veri kaybı garantisi verir. Bu makalede, bu iki kavramın farkını ve "Snapshot Zinciri"nin (Snapshot Chain) tehlikelerini inceleyeceğiz.
Snapshot Nedir? (Zaman Makinesi)
Snapshot, sanal makinenin o anki durumunu (Disk, RAM, CPU durumu) dondurmaktır.- Nasıl Çalışır? (Redirect-on-Write): Snapshot aldığınızda, ana sanal disk dosyası (örn:
vm.vmdk) "Salt Okunur" moda geçer. O andan sonra yapılan tüm değişiklikler yeni, küçük bir dosyaya (Delta Disk -vm-00001.vmdk) yazılır. - Amaç: Kısa vadeli geri dönüş noktası oluşturmaktır.
- "Windows güncellemesi yapacağım, bozulursa geri dönerim."
- "Yeni bir yazılım deneyeceğim."
Backup Nedir? (Sigorta Poliçesi)
Backup, sanal makinenin verilerinin bağımsız bir kopyasını oluşturup, başka bir depolama alanına (NAS, Tape, Cloud) götürmektir.- Nasıl Çalışır?: VM'in içindeki veriyi okur, sıkıştırır, tekilleştirir ve orijinalinden bağımsız bir dosya oluşturur.
- Amaç: Veri kaybını önlemek, felaket kurtarma (Disaster Recovery), uzun süreli saklama.
Kritik Farklar ve Tehlikeler
1. Bağımlılık (Dependency)
- Snapshot: Ana diske (Base Disk) göbekten bağlıdır. Eğer ana disk bozulursa (Corrupt olursa), aldığınız 50 tane Snapshot'ın hepsi çöp olur. Hiçbirini açamazsınız.
- Backup: Bağımsızdır. Ana sunucu yansa, disk patlasa bile Backup dosyasından sistemi geri yükleyebilirsiniz.
2. Performans Cezası (Penalty)
Snapshot'lar sistemde uzun süre (72 saatten fazla) tutulmamalıdır.- Her okuma işleminde sistem, verinin hangi Delta diskte olduğunu bulmak için zinciri tarar.
- Bir sunucuda aylarca unutulmuş Snapshot varsa, o sunucu yavaşlar ve disk alanı hızla dolar (Merge işlemi sırasında disk dolarsa sunucu çöker).
3. Veri Tutarlılığı (Consistency)
Snapshot alırken "Quiescing" (Sistemi dondurma) yapmazsanız, o sırada yazılan veritabanı işlemleri yarım kalabilir. Backup yazılımları (Veeam vb.) ise "Application-Aware" çalışır; veritabanını (SQL, Exchange) durdurmadan tutarlı yedeğini alır.Karşılaştırma Tablosu
| Özellik | Snapshot | Backup |
| Bağımlılık | Ana diske bağımlı | Tamamen bağımsız |
| Süre | Kısa vadeli (Saatler/Günler) | Uzun vadeli (Yıllar) |
| Depolama Yeri | VM ile aynı yerde | Farklı cihazda/lokasyonda |
| Performans | Sistemi yavaşlatır | Etkilemez (İşlem bitince) |
| Kullanım Amacı | Güncelleme öncesi test | Felaket Kurtarma |
Sonuç: Ne Zaman Hangisi?
- Senaryo A: Kritik bir yama (Patch) yükleyeceksiniz. -> Snapshot alın. Yama başarılıysa Snapshot'ı hemen silin (Consolidate).
- Senaryo B: Fidye yazılımı (Ransomware) saldırısına karşı korunmak istiyorsunuz. -> Backup alın ve yedeği ağdan izole edin.