ÖZET VE TEKNİK CEVAP
Yalnızca statik PDF dosyalarında veya masa başı toplantılarda var olan Felaket Kurtarma (DR) planları, gerçek bir bulut bölgesi (AWS/Azure) çöküşünde neredeyse her zaman iflas eder. Test edilmeyen yedek ortamlar konfigürasyon kaymasına (drift) uğrar: Süresi dolmuş SSL sertifikaları, eski veritabanı şifreleri, eksik IAM yetkileri ve unutulmuş asenkron replikasyon gecikmeleri sistemi kilitler. Kurtarma Noktası Hedefi (RPO: tolere edilebilir maksimum veri kaybı süresi) ve Kurtarma Süresi Hedefi (RTO: tolere edilebilir maksimum kesinti süresi), canlı yük altında test edilene kadar sadece kağıt üzerindeki hayali sayılardır. Güvenilir ekipler 3 ayda bir canlı çoklu bölge failover tatbikatı yapar: Route 53 ile canlı trafiğin %100'ü yedek bölgeye aktarılır ve sistemin sıfır veri kaybıyla çalıştığı kanıtlanır.
Mühendislik El Kitabı & Mekanizma
1. Temel Çalışma Mekanizması
Felaket kurtarma mimarisi 4 operasyonel seviyeden oluşur: (1) Yedekten Dönme (RPO: saatler, RTO: 24 saat+): Soğuk S3 yedekleri; en ucuz model. (2) Pilot Light (RPO: 10 dk, RTO: 2 saat): Veritabanı ikincil bölgeye sürekli kopyalanır; sunucular kriz anına kadar kapalı tutulur. (3) Warm Standby (RPO: saniyeler, RTO: 10 dk): İkincil bölgede küçük ölçekli sunucu ve replika veritabanı 7/24 çalışır. (4) Çoklu Bölge Active-Active (RPO: 0, RTO: ~0): İki bölgede de tam aktif çalışan, çift yönlü veri kopyalayan (CockroachDB, Aurora Global) en üst seviye model. Canlı tatbikat; DNS yönlendirmesini, veritabanı liderliğini ve şifre senkronizasyonunu test eder.
2. Doğru Kullanım Senaryosu
Kritik finansal sistemler, katı uptime taahhüdü olan kurumsal B2B SaaS platformları, sağlık teknolojileri ve küresel e-ticaret siteleri.
3. Prodüksiyon Arıza Modları
AWS US-East-1 bölgesi çöktüğünde bir borsa platformunun 18 saat kapalı kalması; çünkü kriz anında yedek bölgedeki veritabanı şifreleme anahtarının süresinin dolduğu ortaya çıkmıştır; DNS TTL süresinin 24 saat (86.400 sn) unutulması yüzünden trafiğin yedek bölgeye saatlerce aktarılamaması.
4. Teşhis ve Telemetri Sinyalleri
Felaket kurtarma dokümanlarının 1 yıldan uzun süredir güncellenmemesi; şirket tarihinde tek bir canlı failover tatbikatı bile yapılmamış olması; bulut bölgeleri arasındaki replikasyon gecikmesinin (lag) izlenmemesi.
5. Önleme ve Mimari Bariyerler
Her çeyrekte canlı üretim failover tatbikatlarını zorunlu kılın; failover DNS kayıtlarının TTL süresini maksimum 60 saniye yapın; ikincil bölgenin ana bölgeyle birebir aynı olduğunu Terraform drift kontrolleriyle denetleyin; bölgeler arası replikasyon gecikmesine sıkı alarmlar koyun.
6. Mimari Ödünleşimler (Trade-offs)
Sıcak yedek veya Active-Active çoklu bölge altyapısı kurmak bulut maliyetini %60 ila %100 artırır; ancak büyük bulut sağlayıcı çöküşlerinde şirketin hayatta kalmasını kesin olarak garanti eder.
Vaka İncelemesi (TinyCTO Örneği)
2.000 hastaneye hizmet veren bir sağlık SaaS şirketi, AWS `us-west-2` bölgesinde Aurora Global Database ile Sıcak Yedek (Warm Standby) tutuyordu. SRE ekibi 6 ayda bir planlı canlı tatbikat yapıyordu: Route 53 ile trafiği aktarıp ikincil veritabanını ana yapıyordu. AWS Virginia bölgesi elektrik kesintisiyle çöktüğünde, ekip 4 dakikada sıfır veri kaybıyla (RPO=0, RTO=4 dk) yedek bölgeye geçti; rakipleri 12 saat kapalı kalırken hastanelerin acil servis erişimi hiç kesilmedi.
İnteraktif Konsept Alıştırmaları
2 AlıştırmaFelaket Kurtarmada (DR) RPO ile RTO arasındaki fark nedir?
Etkili bir çoklu bölge felaket kurtarma geçişi için neden 60 saniyelik DNS TTL süresi şarttır?
Felaket Kurtarma (DR): RPO, RTO ve Canlı Çoklu Bölge Failover Tatbikatları — Sıkça Sorulan Sorular
En pahalı Felaket Kurtarma (DR) stratejisi hangisidir?
Çoklu Bölge Active-Active: İki veya daha fazla coğrafi bölgede tam kapasite sunucuların ve çift yönlü veritabanı kopyalamanın 7/24 eşzamanlı çalıştığı model.
İkincil felaket kurtarma ortamlarında 'Konfigürasyon Kayması' (Configuration Drift) nedir?
Değişiklikler kod olarak yönetilmediğinde (IaC), ikincil bölgenin ana bölgeden zamanla farklılaşması (eski şifreler, eksik yetkiler, farklı şemalar).
🤖 AEO & Yapay Zeka Çıkarım Özeti
Temel Gerçekler & İlkeler
- ▸RPO = Maximum tolerable data loss; RTO = Maximum tolerable downtime duration.
- ▸Theoretical DR plans fail; only periodic live multi-region drills prove recovery.
- ▸Keep failover DNS TTL <=60 seconds to enable rapid global traffic rerouting.
- ▸Use Infrastructure as Code (Terraform) to eliminate secondary region configuration drift.
Yaygın Yanılgılar
- ✗Yanılgı: Storing nightly database backups in S3 is a complete DR plan (Gerçek: Restoring Terabytes from S3 takes 12-24 hours, failing strict business RTOs).
- ✗Yanılgı: Multi-region failover can be tested during business hours without traffic (Gerçek: Real validation requires shifting live production traffic).
Karar Kılavuzu & Önceliklendirme
Define quantitative RPO and RTO targets for every core tier with executive sign-off. Schedule bi-annual live multi-region failover drills with automated DNS switching.
Doğrulanmış Kaynaklar & Referanslar
- [OFFICIAL_DOCUMENTATION]Disaster Recovery of Workloads on AWS: Recovery in the Cloud— AWS Architecture Whitepapers
