CodeBlanks Logo Icon CodeBlanks

RPO ve RTO

Recovery point ve time objective kavramlarını öğrenirsin.

RPO ve RTO

Felaket planının iki temel hedefi vardır:

  • RPO (Recovery Point Objective): kabul edilebilir en fazla veri kaybı süresi. Gece yedeği RPO'yu 24 saat yapar; saatlik yedek 1 saat.
  • RTO (Recovery Time Objective): hizmetin yeniden çalışır hale gelmesi için kabul edilebilir en uzun süre.
              son yedek          felaket                 hizmet geri
   ───────────────┼──────────────────┼───────────────────────────┼──────►
                  └──── RPO ─────────┘└────────── RTO ────────────┘

Hedefler işin gereğine göre seçilir: ödeme sistemi dakikalar ister, iç wiki saatlerle yetinebilir.

Hedeflere ulaşmak

RPO'yu düşürmek için: sık yedek, veritabanında sürekli WAL arşivi ya da başka bölgeye çoğaltma. RTO'yu düşürmek için: GitOps ile hızlı yeniden kurulum, hazır bekleyen (warm standby) ikinci cluster, otomatik DNS yük devri ve düzenli tatbikat.

servis      RPO       RTO      yöntem
odeme       1 dk      15 dk    veritabanı çoğaltma + warm standby
magaza      1 saat    1 saat   saatlik Velero + GitOps
wiki        24 saat   1 gün    gece yedeği

Uygulama Saatlik yedek

RPO'yu 1 saate indirmek için iki komut yaz: her saat başı ("0 * * * *") magaza'yı yedekleyen ve 48 saat saklayan saatlik adlı Velero zamanlaması oluştur; ardından zamanlamadan hemen bir yedek tetikle (velero backup create --from-schedule saatlik).

Başlangıç kodu

terminal
# buraya yaz

Örnek çözüm

terminal
velero schedule create saatlik --schedule="0 * * * *" --include-namespaces magaza --ttl 48h
velero backup create --from-schedule saatlik

Beklenen çıktı

Schedule "saatlik" created successfully.
Creating backup from schedule, all other filters are ignored.
Backup request "saatlik-20261103113005" submitted successfully.

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Yedekler 6 saatte bir alınıyorsa en kötü durumda RPO nedir?

  • 1 saat
  • 24 saat
  • 0
  • 6 saat Doğru cevap

Açıklama: Felaket bir sonraki yedekten hemen önce olursa son 6 saat kaybolur.

2 Hizmetin yeniden çalışması için kabul edilen en uzun süre.

Soru
Hedef kısaltması: ____
Cevap
Hedef kısaltması: RTO

Açıklama: RTO süre, RPO veri kaybıdır.

3 Eşleştir.

Kavram Anlamı
RPO Veri kaybı
RTO Kesinti süresi
warm standby Hazır ikinci cluster
WAL arşivi Sürekli veritabanı yedeği

Uzman bölümündeki tüm dersler