Güvenlik

Web Sitesi Yedekleme Rehberi: Neden ve Nasıl Yedeklenir?

Web sitenizi neden yedeklemeniz gerektiğini, hangi sıklıkla ve nasıl yedek almanız gerektiğini 3-2-1 kuralıyla anlatıyoruz.

Didem Tekin · İçerik Uzmanı| Yayın: | Güncelleme: | 7 dk okuma · 1010 kelime
Kısa cevap

Web sitesi yedeklemesi, sitenizin dosyalarının ve veritabanının bir kopyasını ayrı bir yerde saklamaktır; bir hata, hack girişimi ya da yanlış silme durumunda siteyi eski haline döndürmenizi sağlar. Altın standart "3-2-1 kuralıdır": verinin en az 3 kopyası, 2 farklı ortamda, 1 tanesi de sunucudan tamamen ayrı bir yerde tutulur. Çoğu hosting paketi otomatik günlük yedekleme sunar, ama kendi yedeğinizi de almanız ek bir güvence katmanıdır.

Bu yazıda
  • Yedekleme, sitenizin dosya ve veritabanının bir kopyasını ayrı bir yerde tutmaktır.
  • 3-2-1 kuralı: verinin en az 3 kopyası, 2 farklı ortamda, 1 tanesi sunucudan tamamen ayrı.
  • Çoğu hosting paketinde otomatik günlük yedekleme standart olarak sunulur.
  • Büyük bir güncelleme veya eklenti kurulumu öncesi ek bir manuel yedek almak önerilir.
İçindekiler
Laptopa bağlı taşınabilir harici disk

Neden yedekleme şart?

Bir web sitesi; yanlışlıkla silinen bir sayfa, bozuk bir eklenti güncellemesi, kötü amaçlı bir saldırı ya da basit bir insan hatası yüzünden bir anda bozulabilir. Yedek yoksa bu durumların çoğunda siteyi sıfırdan yeniden kurmak gerekir — bu hem zaman hem (varsa) satış kaybı demektir. Güncel bir yedek varsa, aynı sorun birkaç dakika içinde geri yükleme ile çözülür.

Yedeklemeyi bir çeşit sigorta gibi düşünmek faydalıdır: günlük kullanımda hiç fark etmezsiniz, ama ihtiyaç duyduğunuz an aradaki fark gökle yer kadardır. Özellikle yıllar içinde biriken içerik, müşteri verisi ya da sipariş geçmişi gibi geri getirilemeyecek bilgiler söz konusu olduğunda, yedeklemenin maliyeti (genelde hosting paketine dahil, ek bir maliyeti bile yoktur) olası kaybın yanında önemsiz kalır.

3-2-1 kuralı nedir?

3-2-1 kuralı, veri depolama sektöründe onlarca yıldır kullanılan, basit ama etkili bir prensiptir. Amacı, tek bir olayın (yangın, sel, disk arızası, insan hatası) verinizin TÜM kopyalarını aynı anda yok etmesini imkânsız hale getirmektir. Yedekleme dünyasında yaygın kabul gören bu prensip şöyle özetlenebilir:

  • 3 kopya: Orijinal veri dahil olmak üzere en az 3 kopya bulunmalı.
  • 2 farklı ortam: Kopyalar aynı diskte değil, en az iki farklı depolama ortamında (örneğin sunucu diski + ayrı bir yedekleme sunucusu) tutulmalı.
  • 1 uzak kopya: Kopyalardan en az biri, ana sunucudan fiziksel olarak tamamen ayrı bir yerde (farklı bir veri merkezi, bulut depolama gibi) saklanmalı.

Bu kuralın amacı, tek bir olayın (sunucu arızası, veri merkezi sorunu) tüm kopyaları aynı anda yok etmesini imkânsız hale getirmektir.

Yedekleme türleri: tam, artımlı, farksal

TürNe yaparAvantaj/Dezavantaj
Tam yedek (full backup)Her seferinde verinin tamamının kopyasını alır En güvenli ama en yavaş ve en çok depolama alanı kullanan yöntem
Artımlı yedek (incremental)Yalnızca son yedekten bu yana değişen veriyi kaydeder Hızlı ve az yer kaplar; geri yükleme birden fazla parçayı sırayla gerektirir
Farksal yedek (differential)Son TAM yedekten bu yana değişen tüm veriyi kaydeder Artımlıdan biraz daha yavaş ama geri yükleme daha basittir

Çoğu otomatik hosting yedekleme sistemi, arka planda bu yöntemlerin bir kombinasyonunu kullanır: örneğin haftada bir tam yedek alıp aradaki günlerde artımlı yedeklerle depolama alanından tasarruf eder. Bu detay genelde son kullanıcıdan gizlenir — panelde sadece "şu tarihe dön" seçeneğini görürsünüz, arka plandaki yöntem sağlayıcının sorumluluğundadır.

Ne sıklıkta yedek alınmalı?

Doğru sıklık sorusunun cevabı, sitenizin ne kadar sık değiştiğine ve bir günlük veri kaybının sizin için ne anlama geldiğine bağlıdır. Nadiren güncellenen bir kurumsal tanıtım sitesinde bir haftalık veri kaybı büyük bir sorun yaratmazken, günde onlarca sipariş alan bir e-ticaret sitesinde birkaç saatlik bir kayıp bile gerçek bir gelir kaybına dönüşebilir. Bu yüzden "ne sıklıkta yedek almalıyım" sorusunu "bir günlük/saatlik veri kaybını göze alabilir miyim" sorusuna çevirmek, doğru kararı vermenizi kolaylaştırır.

Site türüÖnerilen sıklık
Statik kurumsal site (nadiren güncellenen)Haftalık yeterli olabilir
Aktif blog / düzenli içerik eklenen siteGünlük
E-ticaret sitesi (sürekli sipariş/veri değişimi)Günlük, mümkünse gün içinde birkaç kez
Büyük bir güncelleme/eklenti kurulumu öncesiEkstra, o ana özel manuel yedek

Otomatik günlük yedekleme çoğu site için yeterlidir. Ancak riskli bir işlem (tema değişikliği, büyük bir eklenti güncellemesi, veritabanı düzenlemesi) yapmadan hemen önce ek bir manuel yedek almak, olası bir sorunda en güncel hâle dönebilmenizi garanti eder.

Nelerin yedeklenmesi gerekir?

Bir yedeğin "eksiksiz" sayılabilmesi için, sitenizi sıfırdan aynen yeniden kurabilecek kadar kapsamlı olması gerekir. Yalnızca göz önündeki sayfaları yedekleyip arka plandaki yapılandırmayı atlamak, sonradan "yedek aldım ama site tam çalışmıyor" gibi hayal kırıklığı yaratan bir duruma yol açabilir. Eksiksiz bir yedek şu üç unsuru kapsamalıdır: dosyalar (site kodu, görseller, yüklenen belgeler), veritabanı (yazılar, ürünler, sipariş kayıtları, kullanıcı bilgileri) ve yapılandırma ayarları (e-posta hesapları, DNS kayıtları, SSL sertifikası bilgisi). Sadece dosyaları yedekleyip veritabanını atlamak, en sık yapılan ve en çok pişmanlık yaratan hatalardan biridir — çünkü çoğu modern site (WordPress dahil) içeriğinin büyük kısmını veritabanında tutar.

Bu üç unsura ek olarak, bazı siteler için dördüncü bir katman daha önemlidir: üçüncü taraf entegrasyon ayarları — ödeme sağlayıcı API anahtarları, kargo takip entegrasyonu, canlı destek widget kodu gibi. Bunlar genelde dosya veya veritabanı yedeğinin içinde otomatik olarak yer alır, ama özel olarak sunucu dışında bir yerde (örneğin şifrelenmiş bir not defterinde) sakladığınız API anahtarlarınız varsa, bunları da ayrıca güvenli bir yerde tutmanız felaket senaryolarında zaman kazandırır.

Geri yükleme nasıl işler?

İyi bir yedekleme sisteminde geri yükleme, teknik bilgi gerektirmeyen tek tıkla bir işlemdir: hangi tarihe dönmek istediğinizi seçer, onaylarsınız. Geri yükleme sırasında o tarihten sonra eklenen içerik (varsa) kaybolacağı için, mümkünse geri yükleme öncesi güncel durumu da ayrıca yedeklemeniz önerilir. Kritik bir geri yükleme yapmadan önce, mümkünse önce bir test ortamında deneyip sonucu görmek en güvenli yaklaşımdır.

Geri yüklemeyi mümkünse ziyaretçi trafiğinin en düşük olduğu saatlerde yapmak, olası kısa bir kesintinin daha az kişiyi etkilemesini sağlar. Ayrıca sorunun tam olarak ne zaman başladığını netleştirmek, doğru yedek tarihini seçmenize yardımcı olur — çok eski bir tarihe dönmek gereksiz içerik kaybına yol açabilir, çok yakın bir tarihe dönmek ise sorunu tekrar geri getirebilir.

Sık yapılan yedekleme hataları

Bu bölümdeki hataların çoğu, "yedeğim zaten var" güvenine kapılıp ayrıntıları hiç kontrol etmemekten kaynaklanır. Aşağıdaki dört madde, gerçek dünyada en sık karşılaşılan ve en kolay önlenebilir hatalardır:

  • Yedeklerin nerede tutulduğunu hiç kontrol etmemek: Ara sıra panelinizden yedek listesini kontrol edip güncel olduğundan emin olun.
  • Yalnızca sunucudaki yedeğe güvenmek: Sunucunun kendisi büyük bir arızaya uğrarsa, o sunucu üzerindeki yedek de risk altında olabilir; ayrı bir kopya şarttır.
  • Test etmeden "yedeğim var" demek: Bir yedeğin gerçekten çalıştığını, ancak bir kez geri yükleme denediğinizde anlarsınız.
  • Büyük bir değişiklik öncesi manuel yedek almayı unutmak: Otomatik günlük yedek, gün içinde yaptığınız riskli bir değişiklikten hemen önceki anı yakalamaz.

LivHosting'de yedekleme nasıl çalışıyor?

Tüm web hosting paketlerimizde otomatik günlük yedekleme standarttır (Başlangıç pakette haftalık). Yedekler, sunucudan ayrı bir depolama alanında tutulur — 3-2-1 kuralının "ayrı ortam" ve "uzak kopya" gereksinimlerini karşılar. Panelinizden istediğiniz tarihe tek tıkla geri dönebilirsiniz; büyük bir değişiklik öncesi ek bir manuel yedek almanızı da her zaman öneririz.

Özetle, yedekleme "bir gün lazım olur mu acaba" diye düşünülecek bir lüks değil, her web sitesinin sahip olması gereken temel bir güvenlik ağıdır. İyi haber şu ki günümüzde çoğu kaliteli hosting paketinde bu zaten standart olarak sunulur; sizin yapmanız gereken tek şey, arada bir yedeklerinizin gerçekten alındığını kontrol etmek ve büyük değişiklikler öncesi ek bir manuel yedek alma alışkanlığı kazanmaktır.

Sık sorulan sorular

Bu konuyla ilgili en çok merak edilenler.

Otomatik yedekleme varken kendi yedeğimi almama gerek var mı?

Otomatik yedekleme çoğu senaryoyu karşılar ama 3-2-1 kuralının tam gereğini yerine getirmek için kendi kopyanızı da almanız önerilir.

Özellikle büyük bir değişiklik öncesi ek bir manuel yedek, ekstra bir güvence sağlar.

Yedekten geri dönersem yeni eklediğim içerik kaybolur mu?

Evet, geri yüklediğiniz tarihten sonra eklenen içerik geri döner, kaybolur.

Bu yüzden geri yükleme öncesi güncel durumu da ayrıca yedeklemeniz önerilir.

Yedekler ne kadar süre saklanıyor?

Bu, paket ve sağlayıcıya göre değişir; genelde son birkaç günün/haftanın yedeği tutulur.

Daha uzun süreli arşiv ihtiyacınız varsa destek ekibinize danışabilirsiniz.

E-ticaret sitem için günlük yedek yeterli mi?

Çoğu site için yeterlidir; çok yoğun sipariş alan siteler için gün içinde birden fazla yedek daha güvenlidir.

Kritik bir güncelleme öncesi ekstra manuel yedek almanız her durumda önerilir.

Tam, artımlı ve farksal yedek arasındaki fark neden önemli?

Bu, yedeklemenin ne kadar hızlı alınacağını ve ne kadar depolama yeri kaplayacağını belirler.

Son kullanıcı olarak genelde bu detayla uğraşmazsınız; önemli olan sağlayıcınızın düzenli ve test edilmiş bir yöntem kullanmasıdır.

Yedeğimi kendi bilgisayarıma indirebilir miyim?

Evet, panelinizden yedeğinizi indirip kendi cihazınızda veya bulut depolamanızda da saklayabilirsiniz.

Bu, 3-2-1 kuralının "uzak kopya" gereğini güçlendirir.

Hosting sağlayıcım değişirse eski yedeklerime erişebilir miyim?

Genelde eski sağlayıcınızdaki yedeklere, hesabınız orada aktif olduğu sürece erişebilirsiniz.

Taşıma öncesi güncel bir yedek indirip yanınızda bulundurmanız her zaman güvenli bir adımdır.

Yedekleme sitemi yavaşlatır mı?

Modern yedekleme sistemleri arka planda, site performansını etkilemeyecek şekilde çalışır.

Yoğun trafik saatlerinde büyük manuel yedekler almak yine de tercih edilmemelidir.

Veritabanını unutup sadece dosyaları yedeklersem ne olur?

İçeriğinizin büyük kısmı (yazılar, ürünler, kullanıcılar) veritabanında tutulduğu için eksik bir yedek olur.

Geri yükleme sırasında site açılsa bile içerik büyük ölçüde kayıp/boş görünebilir.

D
Didem Tekin İçerik Uzmanı · LivHosting

Hosting, alan adı ve web sitesi konularında içerik hazırlıyor. Bu yazı en son tarihinde gözden geçirildi.

Yedekleriniz güvende mi?

Tüm hosting paketlerimizde otomatik günlük yedekleme standarttır.

Web Hosting Paketleri