LIONFIN

Sözlük

Snapshot nedir?

Diğer adları: anlık görüntü, sunucu snapshot, vm snapshot

Tanım

Snapshot (anlık görüntü), bir sanal sunucunun diskinin ve isteğe bağlı olarak belleğinin belirli bir andaki durumunun kaydedilmesidir. Riskli bir güncelleme ya da yapılandırma değişikliğinden önce alınır; sorun çıkarsa sunucu dakikalar içinde o ana geri döndürülebilir.

Snapshot nasıl çalışır?

Snapshot çoğunlukla copy-on-write yöntemiyle çalışır: alındığı anda diskin tamamı kopyalanmaz; o andan sonra değişen bloklar ayrı bir katmanda tutulur. Bu sayede snapshot saniyeler içinde oluşturulur ve başlangıçta çok az yer kaplar. Geri dönüldüğünde değişiklik katmanı atılır ve disk snapshot anındaki hâline döner.

Bu yöntemin yan etkisi, snapshot uzun süre tutuldukça değişiklik katmanının büyümesi ve disk performansını bir miktar etkileyebilmesidir. Bu yüzden snapshot'lar kısa süreli güvenlik ağı olarak kullanılır ve işi bitince silinir.

Snapshot ile yedek farkı nedir?

Snapshot ile yedek arasındaki fark, verinin nerede tutulduğudur. Snapshot genellikle aynı depolama sistemi üzerinde durur; depolama arızalanırsa snapshot da kaybolabilir. Yedek ise verinin ayrı bir ortama kopyalanmasıdır ve donanım arızasında da kurtarma sağlar.

ÖlçütSnapshotYedek
KonumAynı depolamaAyrı sunucu ya da ortam
HızSaniyelerVeri boyutuna bağlı
AmaçKısa süreli geri dönüşUzun süreli koruma

Snapshot ne zaman alınmalı?

Snapshot, geri alınması zor bir değişiklikten hemen önce alınmalıdır: işletim sistemi sürüm yükseltmesi, PHP ya da veritabanı ana sürüm geçişi, büyük eklenti güncellemesi veya güvenlik duvarı kurallarının yeniden yazılması gibi. Çalışan bir veritabanında tutarlı snapshot için yazma işlemlerini kısa süre durdurmak ya da önce veritabanı dökümü almak daha güvenlidir. VPS üzerinde snapshot ve yedeği birlikte kurgulamak için VPS yedekleme ve snapshot rehberine bakabilirsiniz.

İlgili terimler

Hypervisor
Hypervisor, fiziksel bir bilgisayarın işlemci, bellek, disk ve ağ kaynaklarını birden çok sanal makineye paylaştıran ve bu sanal makineleri...
RAID
RAID (Redundant Array of Independent Disks), birden fazla diski tek bir mantıksal birim gibi birleştirerek veri yedekliliği, performans ya d...
VPS
VPS (Virtual Private Server), tek bir fiziksel sunucunun sanallaştırma yazılımıyla bölünmesiyle oluşturulan, kendi işletim sistemi, root yet...
Yedekleme (Backup)
Yedekleme (backup), dosyaların, veritabanlarının ya da tüm sistemin bir kopyasının, asıl veriden ayrı bir ortamda saklanmasıdır. Donanım arı...

← Tüm terimler