X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
USD

Sunucu Yedekleme Nasıl Yapılır? Snapshot, Dosya ve Veritabanı Yedeği Rehberi

AnasayfaYazılarSunucuSunucu Yedekleme Nasıl Yapılır? Sna...

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 Nedir?

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:

  • Hangi veriler yedeklenecek?
  • Yedek ne sıklıkla alınacak?
  • Yedek nerede saklanacak?
  • Kaç günlük veya kaç haftalık yedek tutulacak?
  • Yedekler şifreli mi saklanacak?
  • Geri yükleme testi ne zaman yapılacak?
  • Yedekleme başarısız olursa kim bilgilendirilecek?

Sunucu türleri ve kullanım alanları için VDS Nedir? ve VPS Nedir? rehberlerimizi inceleyebilirsiniz.

Sunucu Yedekleme Türleri

Sunucu yedekleme türleri dosya veritabanı snapshot ve imaj yedeği
Dosya, veritabanı, snapshot ve imaj yedeği farklı amaçlar için kullanılır.

Dosya Yedeği

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.

Veritabanı Yedeği

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 Yedeği

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.

İmaj Yedeği

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 Yedekleme Kuralı Nedir?

3-2-1 yedekleme kuralı üç kopya iki ortam bir harici lokasyon
3-2-1 kuralı, yedeklerin tek noktada kaybolmasını önlemeyi amaçlar.

3-2-1 kuralı, en yaygın yedekleme yaklaşımıdır:

  • 3 kopya: Asıl veri ve en az iki yedek kopya
  • 2 farklı ortam: Farklı disk, sunucu veya depolama sistemi
  • 1 harici kopya: Ana sunucu dışında farklı lokasyon veya servis

Bu yaklaşım, tek bir disk arızası, yanlış silme veya sunucu erişim kaybında verinin tamamen kaybolma riskini azaltır.

Hangi Dosyalar Yedeklenmelidir?

Yedek kapsamı sunucunun kullanım amacına göre değişir. Ancak çoğu sunucuda aşağıdaki veriler mutlaka değerlendirilmelidir:

  • Web sitesi dosyaları
  • Veritabanları
  • Panel ve uygulama yapılandırmaları
  • SSL sertifikaları ve anahtarları
  • Mail kutuları ve mail ayarları
  • Cron görevleri
  • Firewall ve servis yapılandırmaları
  • Kullanıcı yüklemeleri ve medya dosyaları
  • Özel yazılım ve lisans dosyaları
  • Log ve işlem kayıtları

Yeni sunucu kurulumundan sonra temel ayarları tamamlamak için Linux Sunucu Kurulumu Sonrası İlk Ayarlar rehberimizi okuyabilirsiniz.

Veritabanı Yedeği Neden Ayrı Alınmalıdır?

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:

  • MySQL ve MariaDB için uygun dump yöntemi kullanılmalıdır.
  • Büyük veritabanlarında kilitleme ve performans etkisi planlanmalıdır.
  • Yedek alma saati düşük trafik zamanına denk getirilmelidir.
  • Veritabanı yedeği geri yükleme testiyle doğrulanmalıdır.
  • Yedek dosyaları yetkisiz erişime açık bırakılmamalıdır.

Snapshot Tek Başına Yeterli mi?

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:

  • Güncelleme öncesi hızlı geri dönüş
  • Kısa süreli test işlemleri
  • Sistem yapılandırması değişikliği
  • Panel veya paket yükseltmesi öncesi kontrol

Ancak uzun vadeli güvenlik için dosya ve veritabanı yedekleri harici konuma ayrıca alınmalıdır.

Yedekleme Sıklığı Nasıl Belirlenir?

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 Nerede Saklanmalıdır?

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:

  • Farklı VDS veya fiziksel sunucu
  • Harici yedekleme alanı
  • Nesne depolama servisi
  • Yerel ofis NAS sistemi
  • Şifreli uzak depolama

Yedeklerin saklandığı alan, asıl sunucudan bağımsız kimlik bilgileriyle korunmalıdır.

Geri Yükleme Testi Nasıl Yapılır?

Sunucu yedeği geri yükleme test akışı
Yedekler belirli aralıklarla test ortamında geri yüklenmelidir.
  1. Belirli bir tarihe ait yedek seçilir.
  2. Yedek test sunucusuna aktarılır.
  3. Dosyalar doğru dizine açılır.
  4. Veritabanı içe aktarılır.
  5. Servisler başlatılır.
  6. Web sitesi, panel veya uygulama test edilir.
  7. Eksik dosya veya hata kayıtları incelenir.
  8. Test sonucu not alınır.

Yedekleme Güvenliği Nasıl Sağlanır?

  • Yedek dosyaları herkese açık web dizininde tutulmamalıdır.
  • Yedeklere erişen kullanıcılar sınırlandırılmalıdır.
  • Yedek aktarımı güvenli bağlantı üzerinden yapılmalıdır.
  • Hassas veriler içeren yedekler şifrelenmelidir.
  • Yedekleme logları düzenli kontrol edilmelidir.
  • Eski yedekler saklama politikasına göre temizlenmelidir.
  • Yedek başarısız olursa bildirim alınmalıdır.

Sunucu güvenliğinin diğer adımları için Sunucu Güvenliği Nasıl Sağlanır? rehberimizi inceleyebilirsiniz.

Yedekleme Öncesi ve Sonrası Kontrol Listesi

  • Yedek kapsamı net mi?
  • Veritabanı yedeği tutarlı şekilde alınıyor mu?
  • Yedek aynı sunucu dışında saklanıyor mu?
  • Yedekleme işlemi otomatik çalışıyor mu?
  • Yedekleme başarısız olursa uyarı geliyor mu?
  • Eski yedekler planlı şekilde temizleniyor mu?
  • Yedek dosyaları şifreli veya erişim kontrollü mü?
  • Geri yükleme testi yapıldı mı?
  • Geri dönüş süresi biliniyor mu?
  • Kritik güncelleme öncesi ekstra yedek alınıyor mu?

Ö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 Sunucu Çözümleri

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.

Sunucu Yedekleme Hakkında Sıkça Sorulan Sorular

Snapshot yedek yerine geçer mi?

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.

Yedekler aynı sunucuda tutulabilir mi?

Geçici kopya tutulabilir; fakat en az bir yedek farklı sunucu veya lokasyonda saklanmalıdır.

Veritabanı yedeği dosya kopyasıyla alınabilir mi?

Çalışan veritabanlarında doğrudan dosya kopyası tutarsız olabilir. Uygun dump veya fiziksel yedekleme yöntemi kullanılmalıdır.

Yedekleme ne sıklıkla yapılmalı?

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.

Yedeklerin sağlam olduğu nasıl anlaşılır?

Belirli aralıklarla test sunucusuna geri yükleme yapılarak doğrulanmalıdır.

Yedekler şifrelenmeli mi?

Hassas veri içeren yedeklerin şifrelenmesi önerilir. Ayrıca erişim yetkileri de sınırlandırılmalıdır.

Yedekleme sırasında sunucu kapanmalı mı?

Her zaman gerekmez. Ancak tutarlı veritabanı yedeği için uygun yedekleme yöntemi ve düşük trafik saatleri tercih edilmelidir.

Yedekleme başarısız olursa nasıl anlaşılır?

Yedekleme görevleri loglanmalı ve başarısız sonuçlarda e-posta, panel veya izleme sistemi üzerinden uyarı üretilmelidir.



Top