Snapshot
Genel bilgiler
Snapshot, basitçe bir sistemin, diskin veya dosya sisteminin belirli bir anlık durumunun kaydedilmesidir.
Ancak bu geleneksel bir yedekleme yöntemi değildir. Snapshot’lar yalnızca verinin o anki durumunu ve yapısını kaydeder.
Örneğin, bir dosya sisteminin snapshot’ı alındığında, bu o anki veri yapısının bir kopyası olarak düşünülse de fiziksel olarak tüm verileri yeniden kopyalamaz. Sadece o anki haliyle hangi blokların değiştiğini veya değişmeyeceğini işaret eder.
Snapshot teknolojisi, birçok farklı senaryoda kullanılabilir:
- Veri tabanı yedekleme: Özellikle büyük veri tabanlarında, snapshot’lar hızla alınabilir ve değişiklikler anlık olarak kaydedilebilir. Bu, bir sorun yaşandığında veritabanını kolayca eski haline döndürmenizi sağlar.
- Sanal Makineler: Sanal makineler üzerinde çalışan işletim sistemleri veya uygulamalar için snapshot almak, sistemin kritik değişikliklerden önceki halini güvenli bir şekilde saklamaya yarar.
- Depolama Yönetimi: Büyük depolama sistemlerinde snapshot’lar, veri bloklarının yönetimini kolaylaştırır ve veri kaybı riskini minimuma indirir.