Snapshot Nedir?
Snapshot (Anlık Görüntü); sanal sunucunuzun belirli bir saniyedeki disk durumu ve bellek (RAM) içeriğinin dondurulmuş bir kopyasıdır. Birkaç saniye içinde oluşturulur ve sistemde kritik bir hata yapıldığında sunucuyu tam o saniyeye geri döndürmenizi sağlar.
Snapshot Bir Yedekleme (Backup) Değildir!
En yaygın yapılan hata, snapshot alarak sunucunun tamamen yedeklendiğini zannetmektir:
| Kriter | Snapshot (Anlık Görüntü) | Yedekleme (Backup) |
|---|---|---|
| Depolama Yeri | Aynı fiziksel disk dizisinde saklanır | Harici bağımsız bir yedekleme sunucusunda saklanır |
| Donanım Arızası Dayanıklılığı | Fiziksel disk bozulursa snapshot da kaybolur | Fiziksel donanım yansa bile veriler güvendedir |
| Oluşturulma Süresi | 2 - 5 saniye (Anlık) | Veri boyutuna göre dakikalar/saatler |
| Performansa Etkisi | Uzun süre tutulursa disk I/O hızını düşürür | Çalışma anı dışında performansı etkilemez |
| Tavsiye Edilen Saklama Süresi | En fazla 24 - 48 saat | Haftalar, aylar veya yıllar |
Snapshot Ne Zaman Kullanılmalıdır?
- İşletim sistemi çekirdek (Kernel) güncellemesi yapmadan önce.
- Veritabanı motoru yükseltmesinden (örn. MySQL 5.7 -> 8.0) önce.
- Kritik bir PHP sürümü veya kontrol paneli güncellemesi öncesinde.
- İşlem başarıyla tamamlandığında snapshot mutlaka silinmeli (merge edilmeli); aksi takdirde disk performansı düşer.