Felaket kurtarma planı, bir web uygulaması kesildiğinde yalnızca yedeği bulunmasını değil, uygulamanın ne kadar sürede ve hangi veri kaybı sınırıyla yeniden çalışacağını tanımlar. Önce RTO’yu, yani kabul edilebilir en uzun kesinti süresini; RPO’yu, yani kaybedilebilecek en eski veri aralığını belirleyin. Ardından yedekleri farklı bir ortamda saklayıp kontrollü bir geri yükleme testi yapın.
Bu rehber, paylaşımlı hosting panelinde çalışan küçük bir web sitesi veya uygulaması ile yönetici erişimi bulunan bir VPS ya da fiziksel sunucu için uygundur. Panelde yedekleme ve veritabanı yönetimi yetkisine, sunucu tarafında ise ilgili işletim sistemi, uygulama ve depolama alanına erişmeniz gerekir. Sağlayıcının otomatik yedekleri hangi sıklıkta aldığı, kaç kopya tuttuğu ve başka bir konumda saklayıp saklamadığı hizmete göre değişebilir; bu bilgileri varsaymayın.
İlk olarak uygulamanın bileşenlerini yazılı hale getirin: alan adı ve DNS kayıtları, uygulama dosyaları, veritabanı, kullanıcı tarafından yüklenen dosyalar, ortam değişkenleri, zamanlanmış görevler ve dış servis bağlantıları. Sadece veritabanını kopyalamak, yüklenen görselleri veya uygulamanın çalışması için gereken yapılandırmayı geri getirmeyebilir. Listeye erişim bilgilerini düz metin olarak eklemek yerine sırların nerede ve nasıl güvenli biçimde yeniden oluşturulacağını belirtin.
Diyelim ki bir randevu uygulamasında gün içinde birkaç saatlik kesinti yönetilebilir, ancak son randevu kayıtlarının kaybolması kabul edilemez. Bu durumda RTO birkaç saat düzeyinde belirlenebilir; RPO ise daha kısa tutulmalıdır ve veritabanı yedeklerinin sıklaştırılması gerekir. Buna karşılık nadiren güncellenen bir tanıtım sitesi için daha uzun RTO ve günlük yedek yeterli olabilir. Hızlı kurtarma hedefi, daha sık kopyalama, hazır kaynak veya daha ayrıntılı test gerektirebileceğinden hedefi teknik imkânla birlikte değerlendirin.
Testte yedek bulunuyor ancak geri yükleme hedefinde yer kalmıyorsa sorun yedekleme sıklığı değil kapasitedir; hedef depolamayı büyütmek veya saklama politikasını yeniden düzenlemek gerekir. Yedek geri yükleniyor fakat uygulama dış servise bağlanamıyorsa DNS, API erişimi veya sırların yeniden oluşturulması adımını plana ekleyin. Uygulama yalnızca uzun işlemlerde zaman aşımına uğruyorsa bunu veritabanı bütünlüğü sorunu varsayarak yedekleri değiştirmeyin; uygulama ve sunucu zaman aşımı ayarlarını ayrı bir testte inceleyin.
Bir değişiklik yaptıktan sonra aynı başarısız işlemi, örneğin test veritabanına geri yüklemeyi, yeniden uygulayın ve bu denemeye ait yeni kayıtları önceki sonuçlarla karşılaştırın. Sorun sürüyorsa son değişikliği geri alın; birden fazla ayarı aynı anda değiştirmek hangi düzeltmenin işe yaradığını belirsizleştirir. Canlı veriye yazma riski oluştuğunda testi durdurup izolasyonu yeniden kurun. Plan, belirlenen RTO veya RPO’yu karşılamıyorsa hedefi sessizce gevşetmek yerine yedek sıklığı, bağımsız depolama ve geri yükleme sorumluluğunu yeniden tasarlayın.
Uygulama, veritabanı şeması, sağlayıcı, depolama hedefi veya erişim yöntemi değiştiğinde geri yükleme testi tekrarlanmalıdır. Değişiklik yokken de belirlediğiniz RPO ve RTO hedeflerinin hâlâ anlamlı olup olmadığını periyodik olarak gözden geçirin. İlk pratik adım, bugün kullandığınız son yedeğin kapsamını listelemek ve canlı sisteme dokunmadan ayrı bir hedefte küçük bir geri yükleme denemesi planlamaktır. Hosting ortamı veya sunucu seçeneklerini karşılaştırırken İyibirNet üzerindeki ilgili bilgileri de ayrıca inceleyebilirsiniz.
Copyright © 2026 Tüm Hakları Saklıdır.
