Ana içeriğe geç
BULUT MİMARİSİ

Bulut Yedekleme ve Disaster Recovery: Google Cloud, AWS, Azure

Backup, replication ve HA ayrımı; bağımsız kurtarma erişimi, RPO/RTO, region kaybı ve failback testleri.

İçerik güncellemesi:

Mimari ve çalışma modeli

HA, replication ve backup ayrı hedeflerdir. Yüksek erişilebilirlik bir bileşen arızasında hizmeti sürdürebilir; replication bozuk veriyi de hedefe taşıyabilir; backup belirli geçmiş noktadan kurtarma sağlar. Üç bulutta da hangi olaydan korunduğunuzu yazın: disk/zone arızası, region kaybı, yanlış silme, kimlik ele geçirme veya uygulama bozulması.

RPO son geri gelen iş kaydına göre, RTO ise tanımlanan kesinti başlangıcından kabul edilmiş hizmete kadar ölçülür. Snapshot tamamlanması uygulama transactionını doğrulamaz. Yönetilen veritabanı backup, point-in-time restore ve geo seçeneklerinin kapsamı engine, plan ve regiona bağlıdır; evrensel retention veya kurtarma süresi varsaymayın.

Kurtarma erişimi üretim kimliğinden ve mümkünse saldırı alanından ayrılır. Backup kopyası, katalog, konfigürasyon, şifreleme anahtarı, lisans ve temiz yönetim hedefi bir zincirdir. Immutable/object-lock seçenekleri servis ve mod koşullarına göre uygulanır. Lock, yetkili anahtar kaybına veya yanlış region tasarımına çözüm değildir.

Failover sonrası tek yetkili yazıcı ve istemci hedefi kontrol edilir. Failback yeni tarafta oluşan veriyi ve bağlantıların geri dönüşünü içerir. Çoklu bulut kurtarması biçim dönüşümü, uygulama desteği, egress ve farklı kimlik bağımlılıkları yaratabilir; yalnız başka sağlayıcıda kopya tutmak çalışır DR kanıtı değildir.

  1. 1Koruma ve temiz kopya
  2. 2Bağımsız kurtarma erişimi
  3. 3Restore ve veri kontrolü
  4. 4Failover / failback kabulü
RPO ve RTOyu ayrı veri ve zaman kanıtlarıyla ölçün.

Tasarım parametreleri

Koruma kapsamı
Varlık, uygulama ve arıza türünü her job/politikayla eşleştirin.
Kopya bağımsızlığı
Region, account/project/subscription, silme yetkisi ve anahtar erişimini ayrı değerlendirin.
Gerçek RPO/RTO
Son doğrulanmış transaction ve ilk kabul edilen işlem zamanını kaydedin.
Failback verisi
Yeni yazmaları, delta aktarımını ve eski primarynin yeniden açılışını planlayın.

Platformlardaki uygulama karşılıkları

Servis adları teknik karşılıklardır. Kapsam, varsayılanlar, bölge kullanılabilirliği ve işletim koşulları farklıdır; birebir aynı garanti anlamına gelmez.

KonuGoogle CloudAmazon Web Services (AWS)Microsoft Azure
Backup yönetimiBackup and DR ve servise özgü backup seçenekleriAWS Backup ve servise özgü yöntemlerAzure Backup ve servise özgü yöntemler
Nesne korumasıCloud Storage retention / Bucket Lock; kapsamı doğrulayın.S3 Object Lock; mode ve retention koşullarını doğrulayın.Blob immutable storage; policy kapsamını doğrulayın.
VM / uygulama DRWorkloada uygun replica, backup ve yeniden kurulum tasarımıAWS Elastic Disaster Recovery; desteklenen kaynakları doğrulayın.Azure Site Recovery; desteklenen kaynakları doğrulayın.
Veritabanı kurtarmaCloud SQL backup/PITR; engine şartlarıRDS backup/PITR; engine şartlarıAzure SQL / database backup seçenekleri; engine şartları

Hesap ve uygulama örneği

Tatbikatta olay başlangıcı 10:00, geri gelen son kabul edilmiş kayıt 09:52, ilk başarılı iş işlemi 10:47 olsun. Ölçülen veri kaybı 8 dakika, geri dönüş 47 dakikadır. RPO 5 dakika ve RTO 60 dakika hedefinde süre hedefi sağlanır, veri hedefi sağlanmaz. İki hedefi tek “başarılı backup” etiketiyle birleştirmeyin.

Üç aday platformda restore için üretim kimliği kullanmadan temiz hedef hazırlayın. DNS, anahtar, veri ve uygulama kontrolünü ölçün; tekrar üretime bağlamadan kayıt doğruluğunu doğrulayın. Region kaybı testiyle yanlış silme testi farklı kurtarma yollarını kapsamalıdır.

Hata teşhisi

BelirtiOlası neden / ayrımDoğrulama
Backup mevcut, restore yetkisi yokKurtarma kimliği veya anahtar ana saldırı alanında kalmış olabilir.Ana üretim kimliği olmadan erişim ve restoreu sınayın.
Replica açık, veri eskiApply gecikmesi veya kesik log zinciri olabilir.Son uygulanan iş kaydını kaynaktaki kabul edilmiş kayıtla karşılaştırın.
Failback sonrası veriler ayrışıyorİki yazıcı veya eksik delta aktarımı olabilir.Tek yazıcı kontrolünü ve son ortak transaction noktasını inceleyin.

Kabul ve doğrulama kontrolleri

  1. RPO ve RTOyu ayrı veri ve zaman kanıtlarıyla ölçün.
  2. Yanlış silme ve region kaybını ayrı senaryolarla test edin.
  3. Anahtar ve katalog erişimini üretim olmadan sınayın.
  4. İzole restoreda gerçek uygulama işlemini çalıştırın.
  5. Failoverda tek yetkili yazıcıyı doğrulayın.
  6. Failbackte yeni veriyi ve istemci hedefini kontrol edin.

İlgili kavramlar

RPO ve gerçek veri kaybı penceresi

RPO, olay sonrasında kabul edilebilecek veri kaybı süresidir. Yedek zamanlaması tek başına RPO kanıtı değildir; işin başarısız olması veya kopyanın karşı merkeze geç ulaşması pencereyi büyütebilir. Olay anı ile kullanılabilir son tutarlı kurtarma noktasının zamanını karşılaştırın. Örneğin olay 14.00'te, doğrulanmış kopya 13.20'deyse o testteki veri kaybı penceresi 40 dakikadır. Hedefi uygulama bazında belirleyin: dosya arşivi ile sürekli sipariş alan veritabanının gereksinimleri aynı olmayabilir.

RTO ve uçtan uca kurtarma süresi

RTO, bir hizmetin olaydan sonra ne kadar sürede kullanılabilir hale gelmesi gerektiğini ifade eder. Yedek dosyasının indirilmesi veya sanal makinenin açılması bu sürenin yalnız bir bölümüdür. Olayı tanıma, onay, altyapı hazırlığı, veri aktarımı, uygulama açılışı ve iş biriminin doğrulaması ayrı zaman kalemleri olarak kaydedilmelidir. Bir testin kronometresini hangi olayda başlatıp bitirdiğinizi açıkça yazın. Aynı teknik geri dönüş süresi, bağımlılık veya erişim beklenmesi nedeniyle farklı iş süreçlerinde farklı kesinti süresine dönüşebilir.

Değiştirilemezlik ve silme yetkisi

Immutable saklama, belirlenen süre içinde verinin değiştirilmesini veya silinmesini sınırlayan bir kontrol mekanizmasıdır. Uygulamanın verdiği söz, depolama katmanındaki zorunlu koruma ve fiziksel izolasyon aynı şey değildir. Kilit süresi, saat yönetimi, yönetici yetkileri ve veri silme yolu birlikte incelenmelidir. Süre dolunca verinin otomatik silinip silinmediği de ürün politikasına bağlıdır. Kontrollü bir test kopyası üzerinde normal ve ayrıcalıklı hesapla silme denemesi yapın; ardından korunan kopyadan geri dönüşü doğrulayın. Koruma, okunabilirlik testinin yerine geçmez.

Replikasyonun kapsamı

Replikasyon veri veya durum değişikliklerini başka bir kopyaya aktarır. Senkron aktarım gecikme ve bağlantı bağımlılığı yaratabilir; asenkron aktarım ise geride kalabilir. Kopyanın güncel olması, yanlış değişikliklerden korunması anlamına gelmez: silme veya bozulma da taşınabilir. Gecikmeyi yalnız bağlantı durumu üzerinden değil, uygulamanın tamamlanan son işlemiyle karşılaştırın. Kaynak düğüm kaybedildiğinde yazma yetkisinin hangi kopyaya geçeceğini ve eski düğüm geri gelince nasıl uzlaştırılacağını tanımlayın. Replikasyon gecikmesi ile gerçek kurtarma noktasını ayrı raporlayın.

Bağımlılık ve geri açılış sırası

Bir hizmet çoğu zaman kimlik, DNS, zaman, ağ, veritabanı ve lisans servislerine bağlıdır. Bağımlılıkları yalnız cihaz listesi olarak değil, hangi hizmetin hangi koşulla çalışabildiğini gösteren bir grafik olarak kaydedin. Geri açılış sırası buna göre belirlenir; bazı döngüsel bağımlılıklar özel acil erişim gerektirir. Çalışan altyapı bileşenleri ile işin yeniden başlayabildiği anı ayırın. Her bağımlılığa sorumlu, doğrulama yöntemi ve alternatif erişim yolu atayın. Uçtan uca testte bir bileşeni bilerek erişilemez hale getirerek varsayımları sınayın.

Uygulama tutarlılığı

Bir kopyanın açılabilir olması, uygulama verisinin tutarlı olduğunu kanıtlamaz. İşletim sistemi önbelleği, veritabanı günlükleri ve birden fazla disk veya servis arasındaki işlem sırası sonucu etkiler. Crash-consistent kopya beklenmedik kapanma sonrasındaki duruma benzer; application-consistent kopya uygulamanın desteklediği hazırlık ve yazma düzenini dikkate alır. Geri dönüşte yalnız dosya sayısını değil, işlem bütünlüğünü, kayıt ilişkilerini ve uygulama testini kontrol edin. Yedek ürününün desteklediği entegrasyonu, uygulama sürümünü ve hata çıktısını doğrulamadan tutarlılık varsaymayın.

Birincil teknik dokümantasyon

İçeriğin hazırlanması

Doz Teknoloji Teknik Ekibi. Açıklamalar ilgili sağlayıcıların teknik dokümantasyonu, ortak mimari ilkeler ve açık varsayımlı örneklerle hazırlanmıştır. Hesap ve senaryolar açıklama amaçlıdır; müşteri ortamında yapılmış test veya sonuç iddiası taşımaz. Uygulamada sürüm, bölge, servis kapsamı ve destek koşulları yeniden doğrulanmalıdır.

Kurumsal IT Ürün Satışı, Lisanslama ve Kurulum
Kurumsal IT Proje & Çözüm Senaryoları
Tüm ilgili içerikleri görüntüleyin
WhatsApp'tan Yazın
Kopyalandı!