Sunucu yedekleme, VDS, VPS, fiziksel sunucu, web sitesi, e-ticaret, oyun sunucusu, veritabanı ve kurumsal uygulamalar için veri kaybına karşı en kritik güvenlik adımlarından biridir. Yedekleme yalnızca dosyaları kopyalamak değildir; doğru yedek türünü seçmek, yedeği güvenli yerde saklamak, otomasyon kurmak ve düzenli geri yükleme testi yapmak gerekir.
Bir sunucuda disk arızası, yanlış güncelleme, zararlı yazılım, kullanıcı hatası, veritabanı bozulması veya saldırı yaşandığında hizmeti tekrar ayağa kaldırmanın en sağlam yolu, çalıştığı test edilmiş yedeklere sahip olmaktır.
Doğrudan cevap: Sunucu yedekleme için dosya, veritabanı, yapılandırma ve gerektiğinde snapshot yedekleri alınmalı; en az bir kopya farklı sunucu veya lokasyonda tutulmalı, yedekler şifrelenmeli, otomatik görevlerle düzenli çalıştırılmalı ve belirli aralıklarla geri yükleme testi yapılmalıdır.
Siberdizayn teknik notu:
Yedekleme planında en sık yapılan hata, yedeği yalnızca aynı sunucu içinde tutmaktır. Ana sunucuya erişilemediğinde aynı disk üzerindeki yedek de kullanılamaz hâle gelebilir. Bu nedenle en az bir harici kopya mutlaka farklı sunucu veya lokasyonda tutulmalıdır.
Sunucu yedekleme; web dosyaları, veritabanları, e-posta verileri, yapılandırma dosyaları, uygulama verileri ve sistem bileşenlerinin belirli aralıklarla kopyalanmasıdır. Amaç, veri kaybı veya servis kesintisi durumunda sistemi mümkün olan en kısa sürede geri döndürebilmektir.
Yedekleme planı şu sorulara cevap vermelidir:
Sunucu türleri ve kullanım alanları için VDS Nedir? ve VPS Nedir? rehberlerimizi inceleyebilirsiniz.
Web sitesi dosyaları, uygulama dizinleri, yapılandırma dosyaları, medya klasörleri ve kullanıcı verileri dosya yedeği kapsamına girer. Web hosting, VDS ve fiziksel sunucularda en sık kullanılan yedek türlerinden biridir.
MySQL, MariaDB, PostgreSQL veya benzeri veritabanlarının tutarlı şekilde dışa aktarılmasıdır. Özellikle e-ticaret, üyelik sistemi, panel ve oyun sunucularında veritabanı yedeği ayrı planlanmalıdır.
Snapshot, belirli bir andaki sistem durumunu hızlı geri dönüş için saklar. Ancak snapshot, tek başına uzun vadeli yedekleme stratejisi olarak görülmemelidir. Aynı altyapı veya aynı disk üzerinde kalıyorsa donanım ya da sistem arızasında yetersiz kalabilir.
Tüm sistemin disk düzeyinde kopyalanmasıdır. Büyük sistem geçişleri, özel kurulumlar ve fiziksel sunucu taşıma süreçlerinde faydalı olabilir; ancak depolama alanı ve geri yükleme süresi iyi planlanmalıdır.
3-2-1 kuralı, en yaygın yedekleme yaklaşımıdır:
Bu yaklaşım, tek bir disk arızası, yanlış silme veya sunucu erişim kaybında verinin tamamen kaybolma riskini azaltır.
Yedek kapsamı sunucunun kullanım amacına göre değişir. Ancak çoğu sunucuda aşağıdaki veriler mutlaka değerlendirilmelidir:
Yeni sunucu kurulumundan sonra temel ayarları tamamlamak için Linux Sunucu Kurulumu Sonrası İlk Ayarlar rehberimizi okuyabilirsiniz.
Veritabanı dosyalarını kopyalamak her zaman tutarlı yedek anlamına gelmez. Çalışan veritabanında tablo yazma işlemleri devam ederken yapılan dosya kopyası eksik veya bozuk olabilir.
Bu nedenle:
Snapshot hızlı geri dönüş için faydalıdır; ancak tek başına yeterli değildir. Snapshot aynı depolama sistemi üzerinde tutuluyorsa disk veya platform arızasında kullanılamayabilir.
Snapshot şu durumlarda faydalıdır:
Ancak uzun vadeli güvenlik için dosya ve veritabanı yedekleri harici konuma ayrıca alınmalıdır.
Yedekleme sıklığı, verinin değişme hızına ve kabul edilebilir veri kaybı süresine göre belirlenir.
| Proje Türü | Önerilen Sıklık | Not |
|---|---|---|
| Kurumsal web sitesi | Günlük veya haftalık | İçerik değişimine göre planlanır |
| E-ticaret sitesi | Günlük + veritabanı sık | Sipariş ve müşteri verisi kritiktir |
| Oyun sunucusu | Günlük + kritik tablo yedeği | Oyuncu verisi hızlı değişir |
| Mail sunucusu | Günlük veya daha sık | Posta kaybı kritik olabilir |
| Test sunucusu | Değişiklik öncesi | Snapshot yeterli olabilir |
Yedekler aynı sunucuda tek kopya olarak bırakılmamalıdır. Aynı disk üzerindeki yedek, disk arızası, dosya sistemi bozulması veya saldırı durumunda kaybolabilir.
Güvenli saklama seçenekleri:
Yedeklerin saklandığı alan, asıl sunucudan bağımsız kimlik bilgileriyle korunmalıdır.
Sunucu güvenliğinin diğer adımları için Sunucu Güvenliği Nasıl Sağlanır? rehberimizi inceleyebilirsiniz.
Özet: Sunucu yedekleme; dosya, veritabanı, snapshot ve harici kopya süreçlerinin birlikte planlanmasıdır. Güvenilir bir yedekleme sistemi, yalnızca yedek almakla değil, düzenli geri yükleme testiyle tamamlanır.
Siberdizayn; web, e-ticaret, oyun, yazılım ve kurumsal projeler için farklı kaynak seviyelerine uygun VDS, NVMe VDS ve fiziksel sunucu çözümleri sunmaktadır.
Yedekleme, izleme ve güvenli kullanım için VDS Sunucu, yüksek disk performansı isteyen projeler için NVMe VDS Sunucu, tam donanım kontrolü isteyen projeler için Fiziksel Sunucu paketlerini inceleyebilirsiniz.
Hayır. Snapshot hızlı geri dönüş için faydalıdır ancak tek başına uzun vadeli yedekleme stratejisi olarak görülmemelidir.
Geçici kopya tutulabilir; fakat en az bir yedek farklı sunucu veya lokasyonda saklanmalıdır.
Çalışan veritabanlarında doğrudan dosya kopyası tutarsız olabilir. Uygun dump veya fiziksel yedekleme yöntemi kullanılmalıdır.
Bu süre projenin veri değişim hızına bağlıdır. E-ticaret, oyun ve mail sunucularında günlük veya daha sık yedekleme gerekebilir.
Belirli aralıklarla test sunucusuna geri yükleme yapılarak doğrulanmalıdır.
Hassas veri içeren yedeklerin şifrelenmesi önerilir. Ayrıca erişim yetkileri de sınırlandırılmalıdır.
Her zaman gerekmez. Ancak tutarlı veritabanı yedeği için uygun yedekleme yöntemi ve düşük trafik saatleri tercih edilmelidir.
Yedekleme görevleri loglanmalı ve başarısız sonuçlarda e-posta, panel veya izleme sistemi üzerinden uyarı üretilmelidir.