DigitalOcean Damla (Droplet) Yedekleme ve Geri Yükleme

DigitalOcean Droplet'lar, bulut tabanlı sunucu çözümleri olarak işletmelerin kritik verilerini barındırmak için vazgeçilmez bir altyapı sunar.

DigitalOcean Droplet’lar, bulut tabanlı sunucu çözümleri olarak işletmelerin kritik verilerini barındırmak için vazgeçilmez bir altyapı sunar. Bu sunucuların sürekliliğini sağlamak adına yedekleme ve geri yükleme işlemleri, veri kaybı risklerini minimize etmek için zorunludur. Yedekleme, sistem çökmeleri, yazılım hataları veya beklenmedik kesintiler karşısında verilerinizi korumanızı sağlar. DigitalOcean paneli üzerinden kolayca yönetilebilen bu süreçler, hem manuel hem de otomatik seçeneklerle esneklik kazandırır. Bu makalede, Droplet yedekleme ve geri yükleme işlemlerini adım adım inceleyerek, kurumsal düzeyde güvenilir bir strateji oluşturmanıza yardımcı olacağız. Pratik talimatlarla, bu işlemleri sorunsuz uygulayabileceksiniz.

Droplet Yedeklemelerinin Temel Yapısı ve Türleri

Droplet yedeklemeleri, sunucunuzun tam bir kopyasını oluşturarak felaket kurtarma senaryolarında hayati rol oynar. DigitalOcean, haftalık otomatik yedeklemeler ve anlık snapshot’lar gibi seçenekler sunar. Otomatik yedeklemeler, Droplet’inizi haftada bir kez tarar ve depolama alanınıza kaydeder; bu işlem, sunucu kaynaklarının %20’sini geçici olarak kullanır ancak kesinti yaratmaz. Snapshot’lar ise manuel olarak alınır ve belirli bir anda sunucunuzun durumunu dondurur, bu sayede test ortamları veya hızlı geri dönüşler için idealdir. Yedeklemeleri etkinleştirmek için, Droplet detay sayfasından “Yedeklemeler” sekmesine giderek aylık ücretlendirme modelini seçmeniz yeterlidir; bu, Droplet boyutuna göre ek maliyet getirir ancak veri bütünlüğünü garanti eder.

Otomatik Yedekleme Ayarları

Otomatik yedeklemeleri etkinleştirmek oldukça basittir. Droplet kontrol panelinde, sunucunuzu seçin ve “Yedeklemeler” bölümüne tıklayın. “Yedeklemeleri Etkinleştir” butonuna basarak süreci başlatın. DigitalOcean, yedeklemeleri UTC saat dilimine göre Pazar gecesi alır ve son 4 haftalık yedeği saklar. Bu ayar, veritabanı sunucuları gibi sürekli değişen sistemler için uygundur; örneğin, MySQL tabanlı bir uygulamada, yedekleme öncesi veritabanı kilitleme komutuyla tutarlılık sağlanabilir. Ayarlandıktan sonra, e-posta bildirimleri ile süreç takip edilebilir, böylece ekip üyeleriniz her zaman güncel kalır.

Manuel Snapshot Oluşturma

Snapshot almak için, Droplet sayfasından “Snapshot Al” seçeneğini kullanın. Bu işlem, sunucunuzu durdurmadan 5-10 dakika içinde tamamlanır ve depolama boyutunuz kadar alan kaplar. Örneğin, 50 GB’lik bir Ubuntu Droplet için snapshot, dosya sistemi bütünlüğünü koruyarak oluşturulur. Snapshot’ı indirmek isterseniz, panelden export özelliğiyle yerel diskinize aktarabilirsiniz; bu, off-site yedekleme stratejileri için faydalıdır. Snapshot’lar, ölçeklendirme öncesi baseline olarak da kullanılır, böylece yeni Droplet’lar hızlıca çoğaltılabilir.

Yedekleme Sürecinin Detaylı Uygulanması

Yedekleme işlemini optimize etmek, kurumsal operasyonlar için kritik öneme sahiptir. DigitalOcean API’si veya CLI aracı (doctl) ile otomatize edilebilir; bu, script’ler yazarak günlük snapshot’lar almanızı sağlar. Panel arayüzü üzerinden manuel yedekleme için şu adımları izleyin: Droplet’i seçin, sağ üstteki üç noktaya tıklayın ve “Yedekle”yi seçin. İşlem sırasında sunucu erişilebilir kalır, ancak yoğun trafik altında gecikmeler olabilir. Yedeklemeleri yönetmek adına, eski olanları silerek depolama maliyetlerini kontrol edin; DigitalOcean, snapshot depolamasını GB başına aylık ücretlendirir. Bu yaklaşım, geliştirme ekiplerinin CI/CD pipeline’larına entegre etmesi için uygundur.

CLI ile Yedekleme Komutları

Doctl aracını kurduktan sonra, kimlik doğrulama için API token’ınızı ayarlayın. Ardından, doctl compute droplet-backup list <droplet-id> ile mevcut yedekleri listeleyin. Yeni yedek için doctl compute snapshot-create <droplet-id> --snapshot-name "haftalik-yedek" komutunu çalıştırın. Bu yöntem, cron job’larla otomatize edilebilir; örneğin, haftalık script ile snapshot alıp S3 benzeri depolamaya aktarabilirsiniz. Komut çıktısı JSON formatında detay verir, bu sayede loglama yapılabilir ve hatalar önlenebilir.

Yedekleme Doğrulama Yöntemleri

Yedeklemelerin bütünlüğünü test etmek için, snapshot’tan yeni bir Droplet oluşturun ve uygulamalarınızı çalıştırın. Dosya bütünlüğü için md5sum komutlarıyla karşılaştırma yapın; örneğin, /var/www dizinindeki dosyaları hash’leyerek orijinalle mukayese edin. Bu test, yedeklemenin veritabanı tablolarını ve konfigürasyon dosyalarını koruduğunu doğrular. Düzenli doğrulama, %99 uptime hedeflerine ulaşmanızı sağlar ve ekip eğitimlerinde pratik örnek olarak kullanılabilir.

Geri Yükleme İşlemlerinin Adım Adım Yönetimi

Geri yükleme, veri kaybı sonrası hızlı toparlanmayı sağlar. DigitalOcean, yedekleri mevcut Droplet’e veya yenisine uygulamaya izin verir. Öncelikle, sorunlu Droplet’i durdurun ve “Kurtar” moduna alın. Yedek listesinden istediğinizi seçerek geri yükleyin; işlem 10-15 dakika sürer ve sunucu yeniden başlatılır. Bu süreçte, IP adresi korunur ancak DNS propagasyonu gecikebilir. Kurumsal ortamlarda, rollback prosedürlerini dokümante edin ve test ortamında simüle edin.

Mevcut Droplet’e Geri Yükleme

Droplet detay sayfasında “Yedeklemeler” sekmesinden tarihi seçin ve “Geri Yükle”ye tıklayın. Sistem, disk görüntüsünü overwrite eder; örneğin, WordPress sitesinde eklenti güncellemesi sonrası bozulan veritabanı bu şekilde düzeltilir. Geri yükleme sonrası, log dosyalarını (/var/log) inceleyerek değişiklikleri doğrulayın. Bu işlem, production sunucularda downtime’ı 30 dakikaya indirir ve SLA uyumluluğunu korur.

Yeni Droplet ile Geri Dönüş

Snapshot’tan “Yeni Droplet Oluştur” seçeneğini kullanın. Bölge, boyut ve SSH anahtarlarını belirterek klonlayın; bu, DR (Disaster Recovery) için mükemmeldir. Yeni Droplet hazırlandıktan sonra, DNS’i güncelleyin ve trafiği yönlendirin. Örnek: 8 GB RAM’li bir Droplet snapshot’ından aynı boyutta yenisini oluşturmak, 2 dakikada tamamlanır ve failover stratejilerini güçlendirir.

Sonuç olarak, DigitalOcean Droplet yedekleme ve geri yükleme süreçlerini etkin kullanmak, işletmenizin dayanıklılığını artırır. Düzenli otomatik yedeklemeler kurun, manuel snapshot’larla kritik anları yakalayın ve düzenli testlerle hazır olun. Bu stratejilerle, veri kaybı maliyetlerini minimize ederek kesintisiz hizmet sunabilirsiniz. Pratiğe dökerek başlayın ve ekibinizi eğitin; böylece bulut altyapınız her zaman güvenilir kalacaktır.

Yazar: Lorem
çerik: 731 kelime
Okuma Süresi: 5 dakika
Zaman: Bugün
Yayım: 24-02-2026
Güncelleme: 24-02-2026