Two distant servers and a life ring

Veritabanı Felaket Kurtarma Planı: RPO, RTO, Yedekleme ve Geri Dönüş Testleri

Veritabanı felaket kurtarma planı nasıl hazırlanır? RPO ve RTO belirleme, HA ile DR farkı, SQL Server, Oracle ve PostgreSQL için DR seçenekleri ve tatbikat yöntemleri.

Kasım 12, 2026

Veritabanı felaket kurtarma (disaster recovery, DR) planı, bir veri merkezi kaybı, fidye yazılımı saldırısı, ciddi bir veri bozulması veya insan hatası sonrasında veritabanlarının hangi sürede ve en fazla ne kadar veri kaybıyla yeniden hizmete açılacağını tanımlayan ve bunun nasıl yapılacağını adım adım anlatan dokümandır. Planın iki temel ölçüsü RPO (kabul edilebilir en fazla veri kaybı) ve RTO (kabul edilebilir en uzun kesinti süresi) değerleridir. Test edilmemiş bir plan ise yalnızca bir niyet beyanıdır.

Bu rehber; SQL Server, Oracle ve PostgreSQL kullanan kurumların BT yöneticileri ve iş sürekliliğinden sorumlu ekipleri için hazırlandı.

Felaket Kurtarma

Felaket kurtarma planınız gerçekten çalışıyor mu?

Aryasoft, veritabanlarınız için RPO ve RTO hedeflerini sizinle birlikte belirler, uygun mimariyi kurar ve planı düzenli tatbikatlarla doğrular.

Değerlendirme Talep Et

Kısaca: Temel Kavramlar

Kavram Anlamı Örnek soru
RPO (Recovery Point Objective) Kabul edilebilir en fazla veri kaybı “Son kaç dakikalık veriyi kaybetmeyi kabul edebiliriz?”
RTO (Recovery Time Objective) Hizmetin yeniden açılması için kabul edilebilir en uzun süre “Sistem en geç kaç saat içinde çalışır durumda olmalı?”
Yüksek erişilebilirlik (HA) Tek bir sunucu veya bileşen arızasında hizmetin sürmesi Aynı veri merkezinde otomatik failover
Felaket kurtarma (DR) Bir lokasyonun tamamen kaybında hizmetin başka yerde açılması İkinci veri merkezinde veya bulutta yedek sistem
Yedekleme Verinin belirli bir andaki kopyası Mantıksal hatalardan ve fidye yazılımından kurtulmanın son güvencesi

HA, DR ve Yedekleme Birbirinin Yerini Tutmaz

En sık karşılaşılan yanılgı, yüksek erişilebilirlik çözümünün felaket kurtarmayı veya yedeklemeyi de karşıladığını düşünmektir.

Senaryo HA korur mu? DR korur mu? Yedek korur mu?
Sunucu donanım arızası Evet Evet Evet (daha uzun sürede)
Veri merkezi kaybı (yangın, sel, uzun elektrik kesintisi) Hayır (aynı lokasyondaysa) Evet Evet (yedek başka lokasyondaysa)
Yanlışlıkla silinen tablo veya hatalı UPDATE Hayır; hata replikalara da yansır Hayır; hata DR sistemine de yansır Evet
Fidye yazılımı Hayır Çoğu zaman hayır Evet, yalnızca saldırgan erişemiyorsa
Mantıksal veri bozulması Hayır Hayır Evet

Kritik

Fidye yazılımı saldırılarında saldırganlar önce yedekleri hedef alır. Yedekleriniz aynı etki alanı kimlik bilgileriyle erişilebilen bir disk veya paylaşımdaysa, saldırıda onlar da şifrelenir. En az bir yedek kopyası değiştirilemez (immutable) depolamada veya ağdan ayrılmış bir ortamda tutulmalıdır.

RPO ve RTO Nasıl Belirlenir?

RPO ve RTO teknik ekibin değil, iş biriminin kararıdır; teknik ekip ise her hedefin maliyetini gösterir. Sıfıra yaklaşan RPO ve RTO, katlanarak artan bir maliyet demektir. Bu yüzden her sistem için ayrı hedef belirlenmelidir:

Sistem sınıfı Örnek Tipik RPO Tipik RTO
Kritik Ödeme, sipariş, üretim planlama Dakikalar veya sıfır Dakikalar – 1 saat
Önemli ERP, CRM, muhasebe 15 dakika – 1 saat Birkaç saat
Standart Raporlama, iç uygulamalar 1 gün 1 iş günü
Arşiv Geçmiş veriler 1 hafta Birkaç gün

Bu değerler örnektir. Kendi değerlerinizi belirlerken şu soruyu sorun: “Bu sistem bir saat çalışmazsa veya son bir saatlik veri kaybolursa işe maliyeti nedir?”

Platformlara Göre DR Seçenekleri

Platform Seçenek RPO Not
SQL Server Uzak lokasyonda asenkron Always On replika Saniyeler Enterprise sürüm; failover kararı ve quorum tasarımı kritik
SQL Server Log shipping Dakikalar (log yedeği sıklığı) Basit ve dayanıklı; failover manuel
SQL Server Yedeklerin başka lokasyona veya buluta kopyalanması Log yedeği sıklığı En düşük maliyet; RTO geri yükleme süresine bağlı
Oracle Data Guard (fiziksel standby) Saniyeler veya sıfır (moda göre) Enterprise Edition; Active Data Guard ek lisans gerektirir
Oracle RMAN yedekleri ve arşiv logların başka lokasyona kopyalanması Arşiv log sıklığı RTO geri yükleme süresine bağlı
PostgreSQL Uzak lokasyonda streaming replika Saniyeler Yerleşik özellik; failover için küme yöneticisi veya prosedür
PostgreSQL pgBackRest deposunun başka lokasyonda tutulması (WAL arşivi ile) Saniyeler – dakikalar Belirli bir ana geri dönüş (PITR) imkânı

SQL Server’ın yüksek erişilebilirlik seçeneklerini HA karşılaştırma rehberimizde, DR tasarımlarında sık yapılan quorum hatasını ise Always On yazılarımızda anlattık. PostgreSQL için yüksek erişilebilir ortam kurulumu yazımıza göz atabilirsiniz.

Bir DR Planı Neleri İçermeli?

Bölüm İçerik
Kapsam ve hedefler Hangi sistemler, her biri için RPO ve RTO
Mimari Birincil ve DR lokasyonları, replikasyon ve yedekleme akışları, bağımlılıklar (Active Directory, DNS, uygulama sunucuları)
Karar mekanizması Felaketi kim ilan eder, hangi koşullarda DR’a geçilir
İletişim listesi Teknik ekip, iş birimleri, tedarikçiler; telefonlar ve yedek iletişim kanalları
Adım adım prosedürler DR’a geçiş, uygulamaların yönlendirilmesi, doğrulama, birincil lokasyona geri dönüş
Kimlik bilgileri Felaket anında erişilebilir, güvenli bir kasada saklanan yönetici hesapları
Doğrulama kontrolleri Veri tutarlılığı, kritik iş akışlarının testi
Tatbikat kayıtları Son testin tarihi, ölçülen süreler, bulunan eksikler

Uyarı

DR planını yalnızca birincil sistemin erişilebilir olduğu ortamda saklamayın. Felaket anında planın kendisine, kimlik bilgilerine ve iletişim listesine ulaşılamaması, sık karşılaşılan ama kolayca önlenebilen bir başarısızlık nedenidir.

Tatbikat: Planın Gerçekten Çalıştığını Kanıtlayın

Test türü Ne yapılır? Sıklık
Yedekten geri yükleme testi Kritik veritabanları ayrı bir sunucuya geri yüklenir, süre ölçülür. Ayda bir veya üç ayda bir
Masa başı tatbikat Ekip, bir senaryo üzerinden planı adım adım konuşarak yürütür. Altı ayda bir
Kısmi DR testi Bir veya birkaç sistem DR lokasyonunda açılır ve doğrulanır. Yılda bir veya iki kez
Tam DR tatbikatı Birincil lokasyon kapatılmış gibi tüm kritik sistemler DR’da çalıştırılır. Yılda bir

Her tatbikatın sonunda üç soruyu yanıtlayın: Hedeflenen RTO’ya ulaşıldı mı? Ne kadar veri kaybedildi? Plan dışında yapılması gereken ne oldu? Üçüncü sorunun yanıtları, planın bir sonraki sürümüne eklenmelidir.

Felaket Anında Sık Yapılan Hatalar

Sahada en sık gördüğümüz hatalar teknik değil, panikle verilen kararlardır: sistemi tekrar tekrar yeniden başlatmak, aynı anda birden fazla kişinin farklı müdahaleler yapması, kurtarma süreci devam ederken veritabanını başka bir sunucuya geri yüklemeye çalışmak. Kesinti anında sakin bir yol haritası için ilk 30 dakika runbook’umuza ve RECOVERY PENDING ve SUSPECT rehberimize göz atabilirsiniz.

Düzenlemeye Tabi Sektörler

Bankacılık sektöründe Bankaların Bilgi Sistemleri ve Elektronik Bankacılık Hizmetleri Hakkında Yönetmelik, birincil ve ikincil sistemlerin yurt içinde bulunmasını ve sürekliliği sağlayacak yeterli personelin yurt içinde olmasını şart koşar. DR lokasyonu seçerken, özellikle bulut tabanlı çözümlerde, veri konumu gerekliliklerini mutlaka değerlendirin.

Aryasoft ile Felaket Kurtarma

Aryasoft, veritabanlarınız için RPO ve RTO hedeflerini iş birimlerinizle birlikte belirler, SQL Server, Oracle ve PostgreSQL için uygun DR mimarisini kurar, yedekleme ve saklama politikasını ve acil durum eylem planını dokümante eder ve planı düzenli tatbikatlarla doğrular. Gerçek kurtarma örneklerimiz için 1 dakikalık RPO ile kurtarma, Always On ortamında veri kaybı olmadan kurtarma ve bir ödeme kuruluşu için sıfır kesintili veri kurtarma hikâyelerimize göz atabilirsiniz. Yedekleme tarafının ayrıntılarını backup planı rehberimizde anlattık.

Sıkça Sorulan Sorular

RPO, kabul edilebilir en fazla veri kaybını (örneğin son 15 dakika); RTO ise hizmetin yeniden açılması için kabul edilebilir en uzun süreyi (örneğin 2 saat) ifade eder. Biri veriyle, diğeri zamanla ilgilidir.
Evet. Yüksek erişilebilirlik genellikle aynı lokasyondaki bir arızaya karşı korur. Veri merkezinin tamamen kaybı, fidye yazılımı veya mantıksal hatalar için ayrı bir DR planı ve yedekleme stratejisi gerekir.
Kritik sistemler için yılda en az bir tam tatbikat, aylık veya üç aylık geri yükleme testleri öneririz. Mimari veya uygulama değiştiğinde tatbikat yeniden yapılmalıdır.
Evet, bulut DR için maliyet etkin bir seçenek olabilir. Ancak veri konumu gerekliliklerini, ağ bağlantısını, lisans haklarını ve buluttaki sistemin kimlik doğrulama ve DNS gibi bağımlılıklarını önceden planlamanız gerekir.

Kaynaklar

Bu rehberdeki teknik bilgiler Kasım 2026’da aşağıdaki kaynaklarla karşılaştırıldı.

  1. Microsoft Learn: Business continuity and database recovery – SQL Server
  2. Microsoft Learn: About log shipping
  3. Oracle Data Guard Concepts and Administration
  4. PostgreSQL dokümantasyonu: Continuous Archiving and Point-in-Time Recovery
  5. PostgreSQL dokümantasyonu: Log-Shipping Standby Servers
  6. Bankaların Bilgi Sistemleri ve Elektronik Bankacılık Hizmetleri Hakkında Yönetmelik, Resmî Gazete, 15 Mart 2020, sayı 31069

Felaket Kurtarma

Planınızı tatbikatla kanıtlayın

Aryasoft RPO ve RTO hedeflerinizi belirler, DR mimarisini kurar, planı dokümante eder ve düzenli tatbikatlarla doğrular.

4.7/5