Yeni: her katmanı yedekli bulut sunucu artık tüm paketlerde, ek ücret yok!

CloudBT
Sunucu

Sunucu Snapshot Nedir, Yedekten Farkı Ne, Nasıl Kullanılır?

CloudBT Ekibi2 dk okuma

Sunucuda büyük bir değişiklik yapmadan önce "ya bozulursa" sorusunun en pratik cevabı snapshot'tır. Snapshot, sanal sunucunuzun diskinin ve durumunun belirli bir andaki tam görüntüsüdür; bir şey ters giderse sunucu dakikalar içinde o ana geri döner.


Snapshot ile yedek aynı şey değildir

Snapshot sunucunun bulunduğu depolama üzerinde tutulur ve hızlı geri dönüş için tasarlanmıştır. Yedek ise verinin başka bir yere kopyalanmasıdır ve felaket senaryoları için gerekir. Snapshot, yanlış bir güncelleme ya da bozulan bir yapılandırmaya karşı korur; diskinizin tamamen kaybolması gibi senaryolarda yedek gerekir. İkisini birlikte kullanmak doğru yaklaşımdır: snapshot günlük güvenlik ağı, yedek ise uzun vadeli sigorta.

Ne zaman snapshot almalısınız?

  • İşletim sistemi güncellemesi öncesi: Kernel ya da dağıtım sürümü yükseltmeleri en sık geri dönüş gerektiren işlemlerdir.

  • Uygulama kurulumu veya yükseltmesi öncesi: Yeni bir PHP sürümü, veritabanı sürümü ya da büyük bir eklenti güncellemesi.

  • Yapılandırma değişikliği öncesi: Firewall kuralları, web sunucusu ayarları ve ağ yapılandırması gibi sunucuya erişiminizi etkileyebilecek değişiklikler.

  • Taşıma sonrası: Yeni sunucuya taşındıktan sonra çalışan bir temel noktayı saklamak için.

CloudBT'de snapshot kuralları

Her sunucu için 3 snapshot alabilir ve 30 güne kadar saklayabilirsiniz. Süresi dolan snapshot'lar otomatik silinir; böylece disk alanınız eski görüntülerle dolmaz. Panelden zamanlanmış snapshot planı kurarak belirli aralıklarla otomatik snapshot alınmasını da sağlayabilirsiniz.

Geri dönerken dikkat

Geri dönüş, snapshot'tan sonra yapılan tüm değişiklikleri siler. Üzerinde kullanıcı verisi biriken bir sunucuda (veritabanı, yüklenen dosyalar) geri dönmeden önce son verileri dışa aktarmanız gerekir. Panel bu işlemi onay istemeden çalıştırmaz; onaylarken hangi snapshot'a döndüğünüzü ve aradaki verinin silineceğini açıkça gösterir.

Uygulama düzeyinde yedek

Snapshot sunucuyu bütün olarak korur, ama veritabanı dump'ı gibi uygulama düzeyinde yedekler taşınabilirlik sağlar. PostgreSQL için pg_dump, MariaDB için mysqldump komutlarını cron ile zamanlayıp çıktıyı sunucu dışına almanızı öneririz.

# Her gece 03:00'te PostgreSQL yedeği
0 3 * * * pg_dump -U postgres veritabani | gzip > /var/backups/db-$(date +\%F).sql.gz

Snapshot, Rescue modu ve konsol tüm VDS paketlerinde dahildir.

Paketleri İncele

İlgili Yazılar