Sunucu Yedekleme Seçenekleri ve Veri Kurtarma Rehberi
REXE Teknoloji yedekleme seçenekleri: otomatik snapshot, manuel yedekleme ve uygulama seviyesi yedekleme. Veri kaybını önlemek için en iyi yedekleme stratejilerini öğrenin.
İçindekiler
Giriş
Veri kaybı, sunucu yönetiminde karşılaşılabilecek en kritik sorunlardan biridir. Donanım arızası, yazılım hatası, yanlışlıkla silme veya siber saldırı gibi durumlar veri kaybına yol açabilir.
REXE Teknoloji, müşterilerine çeşitli yedekleme seçenekleri sunarak verilerinizin güvende olmasını sağlar.
Yedekleme, sunucu yönetiminin en önemli parçasıdır. Düzenli yedekleme yapmadan sunucu kullanmak büyük risk taşır.
Yedekleme Türleri
1. Otomatik Snapshot Yedekleme
Otomatik snapshot, sunucunuzun belirli aralıklarla tam disk görüntüsünü alır.
| Özellik | Değer |
|---|---|
| Yedekleme Sıklığı | Günlük |
| Saklama Süresi | Son 3-7 snapshot |
| Yedekleme Zamanı | Gece saatleri (düşük trafik) |
| Geri Yükleme | Panel üzerinden tek tıkla |
| Ek Maliyet | Opsiyonel ek ücret |
Otomatik Snapshot Akışı:
Gece 03:00 → Snapshot başlar
→ Disk görüntüsü alınır
→ Önceki snapshot'lar rotasyona girer
→ En eski snapshot silinir (FIFO)
Otomatik snapshot, en kolay ve güvenilir yedekleme yöntemidir. Sunucu siparişi sırasında veya sonrasında aktifleştirilebilir.
2. Manuel Snapshot
Müşteri paneli üzerinden istediğiniz zaman manuel snapshot alabilirsiniz.
Kullanım Senaryoları:
- Önemli bir güncelleme veya değişiklik öncesi
- Yeni yazılım kurulumu öncesi
- Yapılandırma değişikliği öncesi
- Test ortamı oluşturma
Manuel Snapshot Adımları:
1. my.rexe.tr → Hizmetlerim → Sunucu Yönetimi
2. "Snapshot Al" butonuna tıklayın
3. Snapshot açıklaması girin (ör: "Nginx güncelleme öncesi")
4. Onaylayın → Snapshot oluşturulur
Manuel snapshot alırken sunucunun yoğun I/O işlemi yapmamasına dikkat edin. Veritabanı sunucularında snapshot öncesi veritabanını flush etmeniz önerilir.
3. Uygulama Seviyesi Yedekleme
Sunucu snapshot'larına ek olarak, uygulama seviyesinde yedekleme yapmanız önerilir:
Veritabanı Yedekleme
# MySQL / MariaDB
mysqldump -u root -p --all-databases > /backup/db_$(date +%Y%m%d).sql
# PostgreSQL
pg_dumpall -U postgres > /backup/pg_$(date +%Y%m%d).sql
# MongoDB
mongodump --out /backup/mongo_$(date +%Y%m%d)/
Dosya Yedekleme
# Belirli dizini sıkıştırarak yedekle
tar -czf /backup/web_$(date +%Y%m%d).tar.gz /var/www/
# rsync ile uzak sunucuya yedekle
rsync -avz /var/www/ user@backup-server:/backup/web/
Otomatik Yedekleme Script'i
#!/bin/bash
# /root/backup.sh
DATE=$(date +%Y%m%d_%H%M)
BACKUP_DIR="/backup/$DATE"
mkdir -p $BACKUP_DIR
# Veritabanı yedekle
mysqldump -u root --all-databases > $BACKUP_DIR/db.sql
# Web dosyalarını yedekle
tar -czf $BACKUP_DIR/web.tar.gz /var/www/
# 7 günden eski yedekleri sil
find /backup -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \;
echo "Yedekleme tamamlandı: $BACKUP_DIR"
Cron ile otomatik çalıştırma:
# Her gece 02:00'de yedekleme
0 2 * * * /root/backup.sh >> /var/log/backup.log 2>&1
Yedekleme Planı Önerileri
| Kullanım | Önerilen Plan |
|---|---|
| Kişisel web sitesi | Haftalık otomatik snapshot |
| E-ticaret sitesi | Günlük snapshot + günlük DB yedekleme |
| Oyun sunucusu | Günlük snapshot + oyun verisi yedekleme |
| Kurumsal uygulama | Günlük snapshot + saatlik DB yedekleme + uzak yedekleme |
| Veritabanı sunucusu | Günlük snapshot + saatlik incremental yedekleme |
Geri Yükleme (Restore)
Snapshot'tan Geri Yükleme
- my.rexe.tr → Hizmetlerim → Sunucu Yönetimi
- "Snapshot'lar" bölümüne gidin
- Geri yüklemek istediğiniz snapshot'ı seçin
- "Geri Yükle" butonuna tıklayın
- Onaylayın
Snapshot geri yükleme, sunucunun mevcut durumunu tamamen değiştirir. Geri yükleme sonrası snapshot tarihinden sonraki tüm değişiklikler kaybolur.
Uygulama Yedeklerinden Geri Yükleme
# MySQL geri yükleme
mysql -u root -p < /backup/db_20240101.sql
# Dosya geri yükleme
tar -xzf /backup/web_20240101.tar.gz -C /
En İyi Uygulamalar
- 3-2-1 Kuralı: 3 kopya, 2 farklı medya, 1 uzak lokasyon
- Düzenli test: Yedeklerinizi periyodik olarak geri yükleme testi yapın
- Şifreleme: Hassas veriler için yedekleri şifreleyin
- İzleme: Yedekleme işlemlerini izleyin, başarısız yedeklemeleri takip edin
- Dokümantasyon: Yedekleme ve geri yükleme prosedürlerini belgeleyin
Yedekleme yapmak yeterli değildir — yedeklerinizin çalıştığından emin olmak için düzenli geri yükleme testleri yapın.
İlgili Makaleler
REXE Hizmet Karşılaştırması: VDS, Fiziksel, Colocation
REXE Teknoloji'nin VDS, fiziksel sunucu, colocation ve kabin kiralama hizmetlerini detaylı karşılaştırın. Hangi hizmet ihtiyacınıza uygun? Fiyat, performans ve özellik rehberi.
SLA ve Uptime Garantisi: %99.9 Hizmet Taahhüdü
REXE Teknoloji SLA politikası: %99.9 uptime garantisi, kredi politikası, uptime hesaplama ve veri merkezi altyapısı. Kesinti durumunda haklarınızı ve kredi sürecini öğrenin.
REXE Müşteri Paneli Kullanım Rehberi
my.rexe.tr müşteri panelinde hizmet yönetimi, destek talebi açma, fatura görüntüleme ve sunucu işlemleri rehberi.