Linux Server Yedekleme ve Restore Stratejisi
Linux sunucularda dosya, veritabanı, konfigürasyon ve VM/container yedeklerini RPO/RTO, snapshot, offsite, immutable ve restore testleriyle planlayın.
Bu rehber neyi çözer?
Linux backup yalnız dosya kopyalamak değildir; uygulama tutarlılığı, veritabanı, config, anahtar/sertifika ve restore prosedürü birlikte tasarlanmalıdır.
Neleri yedeklemeli?
Uygulama verisi, veritabanı, config, sertifika/anahtar, cron/systemd tanımları, container manifestleri ve automation repository’leri envanterlenmelidir.
Bazı ortamlarda OS imajı yerine yeniden kurulum + config automation daha hızlı olabilir.
Snapshot ve backup
LVM/ZFS/hypervisor snapshot hızlı rollback sağlar; aynı storage üzerindeyse bağımsız backup değildir.
Offsite ve mümkünse immutable kopya ayrı failure domain sağlar.
Veritabanı tutarlılığı
PostgreSQL/MySQL gibi sistemlerde desteklenen application-aware yöntemler kullanılmalıdır.
Backup kadar WAL/binlog ve restore süresi de test edilmelidir.
Restore testi
Boş sunucuya tam restore, dosya seviyesinde geri dönüş ve uygulama açılış testi periyodik yapılmalıdır.
RTO ancak ölçülmüş restore süresiyle anlamlıdır.
Sık Sorulan Sorular
rsync tek başına yedek midir?
Hayır. Retention, versioning, immutability ve offsite olmadan tam backup stratejisi değildir.
Snapshot ne kadar tutulmalı?
Storage ve değişim oranına bağlıdır; uzun retention için bağımsız backup daha uygundur.
Yedek şifrelenmeli mi?
Özellikle offsite/cloud kopyalarda uygun at-rest ve in-transit şifreleme planlanmalıdır.
Kaynaklar ve teknik referanslar
Linux Sunucu Projenizi Değerlendirelim
Mevcut Windows/Linux rollerinizi, uygulama bağımlılıklarını ve geçiş hedeflerinizi birlikte değerlendirebiliriz.