Sanallaştırmada Snapshot ve Backup Arasındaki Kritik Farklar

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

ÖzellikSnapshotBackup
BağımlılıkAna diske bağımlıTamamen bağımsız
SüreKısa vadeli (Saatler/Günler)Uzun vadeli (Yıllar)
Depolama YeriVM ile aynı yerdeFarklı cihazda/lokasyonda
PerformansSistemi yavaşlatırEtkilemez (İşlem bitince)
Kullanım AmacıGüncelleme öncesi testFelaket 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.
Unutmayın: Snapshot, "Geri Al" (Undo) tuşudur; Backup ise "Yeniden Başlat" (Restore) tuşudur. İkisine de ihtiyacınız var ama asla birbirinin yerine değil.
 
Geri
Üst