Blog·Eğitimler

Bir Web Sitesi Sıfır Downtime ile Yeni Sunucuya Nasıl Taşınır

Hosting değiştirmek tek bir korku yüzünden ürkütücü gelir: downtime. Doğru sırada yapılırsa taşıma ziyaretçileriniz için görünmezdir. İşin sırrı, DNS'e dokunmadan önce yeni siteyi tamamen kurmaktır.

Çoğu taşıma neden downtime'a yol açar

Klasik hata önce alan adı DNS'ini değiştirip dosyaları sonra kopyalamaktır. DNS'in yayılması ve dosyalarınızın yüklenmesi saatler sürerken ziyaretçilerinizin yarısı bozuk veya boş bir siteyle karşılaşır. Çözüm sırayı tersine çevirmektir: yeni sunucuda birebir kopyayı çalıştırın, gizlice doğrulayın ve ancak ondan sonra DNS'i değiştirin.

Başlamadan önce: kontrol listesi

  • Mevcut site dosyalarınızın ve veritabanlarınızın tam yedeği.
  • Alan adındaki her e-posta hesabının listesi, posta kaybetmek istemezsiniz.
  • Alan adı kayıt firması girişiniz, nameserver veya DNS kayıtlarını orada değiştirirsiniz.
  • Mevcut DNS TTL'inizi not edin ve taşımadan bir gün önce 300 saniyeye düşürün.

Son madde önemli: TTL (time to live) dünyaya DNS kayıtlarınızı ne kadar süre önbelleğe alacağını söyler. Bir gün önceden beş dakikaya düşürmek, asıl geçişin saatlerce değil dakikalar içinde yayılması demektir.

Adım 1: Siteyi yeni sunucuda kurun

Hosting hesabını oluşturun, dosyalarınızı yükleyin ve veritabanlarınızı yeni sunucuya tam eskisindeki gibi içe aktarın. Alan adını henüz değiştirmeyin. Yeni sunucu size geçici bir URL verir, ya da yerel hosts dosyanızla önizleyebilirsiniz; böylece siteyi DNS oraya işaret ediyormuş gibi yükleyebilirsiniz.

Adım 2: Her şeyi gizlice doğrulayın

Yeni sunucudaki önizlenen kopyayı baştan sona gezin. Yapılandırmayı (veritabanı kimlik bilgileri, dosya yolları, sabit kodlu URL'ler) şimdi, gerçek ziyaretçiler hâlâ eski sunucudan hizmet alırken düzeltin.

  • Ana sayfa ve önemli iniş sayfaları doğru render oluyor.
  • Yönetici girişi çalışıyor ve panel yükleniyor.
  • İletişim ve ödeme formları başarıyla gönderiliyor.
  • SSL kurulu, site HTTPS üzerinden yükleniyor.

Adım 3: Önce e-postayı kurun

E-posta insanların unuttuğu kısımdır. Geçiş yapmadan önce her posta kutusunu yeni sunucuda yeniden oluşturun. Bir günlük müşteri e-postası kaybı, birkaç dakikalık site downtime'ından çok daha kötüdür.

Adım 4: DNS'i değiştirin

Şimdi A kaydını (ve IPv6 için AAAA'yı) yeni IP'ye güncelleyerek ya da nameserver'ları değiştirerek alan adınızı yeni sunucuya yönlendirin. TTL'i düşürdüğünüz için çoğu ziyaretçi dakikalar içinde geçer. Eski ve yeni kopyalar birebir aynı olduğundan, yayılma sırasında hâlâ eski sunucuya düşen ziyaretçiler bile aynı siteyi görür.

Adım 5: Eski sunucuyu bir hafta tutun

Eski hesabı hemen iptal etmeyin. Yaklaşık bir hafta açık tutun ki geç güncellenen çözümleyiciler ve başıboş e-postalar hâlâ geçerli bir yere düşsün. Analitiğiniz tüm trafiğin yeni sunucuda olduğunu gösterdiğinde güvenle iptal edebilirsiniz.

Corenzy kısayolu

Bu çok iş gibi geldiyse, iyi bir hostingin sizin için yaptığı tam olarak budur. Corenzy, mevcut sağlayıcınız ne olursa olsun sitenizi ücretsiz ve sıfır downtime ile taşır; ekibimiz kopyalamayı, doğrulamayı ve DNS geçişini halleder.

Asla önce DNS'i değiştirmeyin. Yeni siteyi kurun, gizlice doğrulayın, sonra geçirin; bu tek kural stresli bir taşımayı sıradan bir işe çevirir.

Bunu pratiğe dökmeye hazır mısın?

NVMe depolamalı Ryzen VPS'i iki dakikadan kısa sürede kur, beta fiyatları şimdi geçerli.

VPS planlarını gör