Storage replication, bir depolama sistemindeki veriyi sürekli veya periyodik olarak ikinci bir lokasyona (genelde farklı bir veri merkezi) kopyalayan bir mekanizmadır. Felaket kurtarma (disaster recovery) stratejisinin temel yapı taşlarından biridir.
Senkron vs Asenkron Replikasyon
| Tip | Nasıl Çalışır | RPO | Mesafe Sınırı |
|---|
| Senkron | Yazma işlemi, veri her iki lokasyona da yazılana kadar tamamlanmış sayılmaz | Sıfıra yakın (veri kaybı yok) | Kısıtlı (genelde <100 km, gecikme hassas) |
| Asenkron | Yazma işlemi ana lokasyonda tamamlanır, ikinci lokasyona sonradan gönderilir | Dakikalar (son gönderim ile kesinti arası fark) | Sınırsıza yakın |
Neden Bu Fark Önemli?
Senkron replikasyon sıfır veri kaybı garantisi verir ama uygulama performansını doğrudan etkiler çünkü her yazma işlemi ikinci lokasyondan onay bekler. Bu, mesafe arttıkça (ışık hızı gecikmesi nedeniyle) pratik olmaktan çıkar. Asenkron replikasyon ise performansı etkilemez ama küçük bir RPO (veri kaybı penceresi) kabul etmeyi gerektirir.
Hangi Uygulamalar Hangi Modeli Gerektirir?
- Finansal işlem sistemleri, ödeme altyapıları: Genelde senkron replikasyon, sıfır veri kaybı zorunluluğu
- E-posta, dosya sunucuları, çoğu kurumsal uygulama: Asenkron replikasyon genelde yeterli, maliyet/performans dengesi daha iyi
Replikasyon, Backup'ın Yerini Tutar mı?
Hayır. Replikasyon, veriyi bir felaket senaryosunda (yangın, deprem, elektrik kesintisi) korumak içindir ama insan hatası veya ransomware gibi mantıksal hatalara karşı koruma sağlamaz: hatalı/şifrelenmiş veri de replike edilir. Bu nedenle replikasyon, immutable backup gibi ayrı bir koruma katmanının yerini tutmaz, onu tamamlar.
Özet
Storage replication, veriyi ikinci bir lokasyona kopyalayarak felaket kurtarma sağlar. Senkron replikasyon sıfır veri kaybı ama mesafe/performans kısıtı getirirken, asenkron replikasyon daha esnektir ama küçük bir veri kaybı penceresi kabul eder.