dataiotech Labs
Home/Operasyon/Yedek & Kurtarma
Point-In-Time Recovery & RPO/RTO SLA Guide

Yedekleme & Kurtarma (PITR) Mimarisi

RPO ve RTO hedefleri, snapshot vs lojik yedek ayrımı ve felaket kurtarma (Disaster Recovery) standartları.

RPO (Recovery Point Objective)

Felaket anında işletmenin tolere edebileceği maksimum veri kaybı süresidir. WAL arşivleme ve senkron replikasyon ile RPO = 0 hedeflenir.

RTO (Recovery Time Objective)

Sistemin çöküş anından yeniden tamamen ayağa kalkıp trafiği kabul ettiği ana kadar geçen maksimum tolere edilebilir kesinti süresidir.

Motor Filtresi:

Motor Bazlı Fiziksel Yedekleme & PITR Reçeteleri

pgBackRest / WAL-G
< 1 dk (Continuous WAL Archiving)

PostgreSQL: pgBackRest ile Fiziksel Yedekleme & PITR

Blok seviyesinde sıkıştırma, paralel I/O ve delta geri yükleme desteği ile terabaytlarca veride minimum RTO/RPO sağlar.

Örnek Yedekleme & Geri Yükleme Komutu:
pgbackrest --stanza=prod_db --type=incr backup
# İstenen ana geri dönme:
pgbackrest --stanza=prod_db --target="2026-09-11 14:00:00" --target-action=promote restore
RTO: Dakikalar (S3/Disk Direct Restore)Production Ready ✓
Percona XtraBackup / MEB
Binary Log Replay (< 10 sn)

MySQL: Percona XtraBackup ile Non-Blocking Yedekleme

InnoDB tablolarını kilitlemeden (hot backup) canlı kopyalar, binlog dosyaları ile istenen GTID veya log pozisyonuna geri dönülür.

Örnek Yedekleme & Geri Yükleme Komutu:
xtrabackup --backup --target-dir=/data/backups/base
# Hazırlama (Prepare):
xtrabackup --prepare --target-dir=/data/backups/base
RTO: Hızlı (In-place Apply Log)Production Ready ✓