Canlı bir sunucuyu bozmadan taşımak
Çoğu taşınma, kopyalama sırasında değil, kesinti sırasında başarısız olur. Bayt kopyalamak çözülmüş bir sorundur. Gerisinin nasıl yapıldığı, neyin ücretsiz olduğu ve nerede durduğumuz aşağıda.
Ücretsiz taşınma penceresi
İlk 14 gün içinde örnek başına bir taşınma. Sonrasında faturalanabilir mühendislik süresidir, başlamadan önce teklif verilir.
Her yeni hesap, ilk ödenmiş faturadan itibaren 14 gün boyunca ücretsiz taşınma yardımı alır. Bu, sipariş ettiğiniz kadar örneği, her biri için 2 saate kadar mühendislik süresiyle kapsar; pratikte neredeyse hiç kimsenin kullanmadığından çok daha fazlasıdır.
Pencere, alternatifin sizin bir hafta sonu kaybetmeniz ve barındırma sağlayıcısını değiştirmenin zahmete değmediği sonucuna varmanız olduğu için vardır. Düzgün yapmak, ikinci ayda hesabı kaybetmekten daha ucuza gelir.
Daha büyük filolar bir kronometre yerine bir plan alır. Bize kaç örnek, ne çalıştırdıklarını ve şu anda nerede olduklarını söyleyin; her adımda geri alma noktası olan yazılı bir sıra geri gelir.
7 günlük para iadesi bununla birlikte işler. Birinci gün taşınır, altıncı gün gecikmenin ihtiyacınız olmadığına karar verirseniz, para ödediğiniz varlıkla geri döner.
Ne yapacağız ve ne yapmayacağız
Erişim tek yönlü çalışır. İş için ürettiğimiz bir anahtarı kaynak makineye eklersiniz, biz kullanırız ve geçiş tamamlandığında siz kaldırırsınız. Anahtar, geçiş başına özeldir ve operatör iş istasyonundan asla çıkmaz. Mevcut sağlayıcınız buna izin vermiyorsa, yedek olarak sizin tarafınızdan bekleyen bir hedefe itilen blok düzeyinde bir kopya devreye girer.
Eski sağlayıcıdaki kontrol paneli şifrenize ihtiyacımız yok ve teklif edilirse reddederiz. Burada kimse başka bir yerde sizin gibi hareket etme yeteneğine sahip olmak istemez ve bir mühendisin müşteri kimlik bilgisi tutması, hiçbir avantajı olmayan bir sorumluluktur.
Yapacağız
Dosya sistemlerini veya tüm blok aygıtlarını kopyalarız, hedef örneği aşamalandırırız, alıcı çekirdeği ve diskleri ayarlarız, delta senkronizasyonlarını yürütürüz, kesintide sizinle otururuz ve DNS oturana kadar bilette kalırız.
Yapmayacağız
Uygulamanızı hata ayıklamayız, yapılandırmanızı daha yeni bir dağıtım için yeniden yazmayız, başkasının donanımına bağlı bir lisansı taşımayız veya şifre almayız. Erişim, sonradan iptal ettiğiniz geçici bir anahtarla olur.
Tercihen yapmayız
Çalışırken bir veritabanını dosyalarını kopyalayarak taşımak. Bu, ta ki işe yaramayana kadar işe yarar ve arıza haftalar sonra sessiz bir bozulma olarak ortaya çıkar. Bunun yerine bir çoğaltma ve yükseltme kullanın.
Dosya düzeyi veya blok düzeyi
Baytları taşımanın iki yolu. Doğru olan, büyük ölçüde diğer tarafta aynı işletim sisteminin sizi beklemesini isteyip istemediğinize bağlıdır.
| Dikkate alınan | Dosya düzeyi, rsync | Blok düzeyi, SSH üzerinden dd |
|---|---|---|
| Ne taşınır | Dosyalar, izinler, genişletilmiş öznitelikler | Tüm cihaz, bayt bayt |
| Kesinti | Dakikalar, son bir delta eşitlemesi | Saatler veya planlanmış bir pencere |
| Açılış yapacağınız sistem | Seçtiğiniz güncel bir imaj | Tam olarak sahip olduğunuz, artıklar dahil |
| Dağıtımı değiştirme | Sorun değil, asıl amaç bu | Mümkün değil |
| Önyükleyici riski | Yok, hedef zaten açılıyor | Gerçek ve konsol bunu çözme yolunuz |
| Büyük seyrek diskler | İyi idare edilir | Planlamazsanız boş alanı kopyalar |
| Ne zaman seçilmeli | Neredeyse her zaman | Yeniden kurmaya kimsenin cesaret edemediği eski makineler |
Üçüncü bir seçenek var ve genellikle en hızlısı: hiç taşımayın. Hizmeti yapılandırma yönetiminizden temiz bir şekilde ayağa kaldırın, içine bir veritabanı dökümü geri yükleyin ve eski makineyi atın. Altyapınız yeniden üretilebilir durumdaysa, bu kopyalama adımı olmayan iki saatlik bir iştir.
Sıralama
Yedi adım, bu sırayla. Beşincisini atlamak, insanların aynı anda iki makineden hizmet vermesine ve bunu yalnızca Pazartesi günü fark etmesine neden olan şeydir.
- 01
Hedefi sipariş edin ve oturmasını bekleyin
Gerçekten istediğiniz şehirde aynı boyutta veya daha büyük. Boşken bir gün boyunca izlemeyi çalıştırın ve gecikme ile disk rakamlarının plan sayfasında iddia edilenlerle eşleştiğini doğrulayın.
- 02
Önce TTL'yi düşürün
Geçişten en az 48 saat önce kaydı 300 saniyeye düşürün, böylece eski değer, değiştirmeniz gerektiğinde her yerde süresi dolmuş olur. Geç yapılırsa bu adım işe yaramaz.
- 03
Soğuk kopyayı alın
Verinin büyük kısmı, eski makinede her şey hâlâ canlıyken taşınır. Ne kadar sürerse sürer ve hiçbir şey onu beklemez.
- 04
Hedefteki hizmetleri başlatın
Aynı sürümler, aynı yapılandırma, hâlâ trafik almıyor. Veritabanları burada, dosya kopyasından ziyade bir dökümdendan geri yüklenir.
- 05
Hedefi adresle test edin
Ana bilgisayar adını hosts girdisiyle yerel olarak geçersiz kılın ve siteyi bir saat boyunca düzgün kullanın. Giriş yapın, bir şey yazın, bir şey yükleyin, e-posta gönderiyorsa e-posta gönderin.
- 06
Dondurun, son delta, anahtarlayın
Kaynakta yazmaları durdurun, son eşitlemeyi çalıştırın, önemli olan bir şeyde sağlama toplamı doğrulayın, ardından kaydı değiştirin. Dondurma süresi genellikle beş dakikanın altındadır.
- 07
Kaynağı bir hafta tutun
Açık, hiçbir şey sunmuyor, yine de paralı. Bu, satın alacağınız en ucuz sigortadır ve kopyalamayı unuttuğunuz tek şey her zaman dördüncü günde ortaya çıkar.
DNS ve taahhüt öncesi test
Geçiş, bir DNS değişikliğidir ve TTL ne derse desin, bir DNS değişikliği asla anlık değildir. Bazı çözümleyiciler yukarı yuvarlar, bazı kurumsal ağlar bir gün önbellekler ve az sayıda istemci bir adresi bir süreç için sabitler. Her iki sunucudan da 24 saat hizmet vermeyi planlayın.
Uygulama durum bilgisiz olduğunda ikisini birden çalıştırmak göründüğünden daha kolaydır. Durum bilgili olduğunda, eski makineyi kapatmak yerine, anahtar anında salt okunur yapın, böylece bayat bir istemci, kimsenin bir daha okumayacağı bir veritabanına yazmak yerine bariz bir hatayla karşılaşsın.
DNS'e dokunmadan önce
Yeni adresi gösteren bir hosts girişi, var olan tek dürüst testtir. Sertifikalar, yönlendirmeler, mutlak URL'ler ve sabit kodlanmış adresler, kullanıcılarınızın önünde değil, sizin önünüzde burada kırılır.
Önce sertifikalar
İlk istek geldiğinde geçerli bir şey zaten hazır olsun diye, geçişten önce hedefte DNS sorgusu kullanarak sertifika alın. HTTP sorgusu, trafik taşınana kadar çalışamaz, bu da çok geç demektir.
Posta istisnadır
İtibar veriyle taşınmaz. Yeni bir adres sıfır geçmişten gönderir, bu yüzden iki hafta boyunca ısıtın, örtüşme boyunca her iki makinede de SPF, DKIM ve DMARC geçerli tutun ve ilk haftanın yavaş olmasını bekleyin.
Geri alma bir TTL'dir, yeniden kurma değil
Kaynak canlıyken ve TTL hâlâ düşükken, anahtarı geri almak tek bir kayıt değişikliği alır. İkinci ve yedinci adımların isteğe bağlı olmamasının nedeni tamamen budur.
Taşıma soruları
Evet, hiçbir şeye başlamadan önce yazılı olarak teklif edilir ve genellikle mütevazı bir rakamdır. Rakamı kabul edene kadar hiçbir şey başlamaz.
Evet, blok seviyesinde, ayda 22 €'ya lisanslı bir görüntüye taşırız. Yeniden etkinleştirme yeni donanımda gerçekleşir ve ara sıra yerleşmek için bir yeniden başlatma gerektirir.
O zaman size doğrudan yardım edemeyiz ve siz de edemezsiniz. Panelin vereceği her şeyi dışa aktarın, temiz bir görüntüde yeniden kurun ve tüm bu olayı makinenin sahibi olan paneller hakkında bir ders olarak kabul edin.
Genellikle 10 Gbit/s bağlantı noktasına iki saatten az, çoğu zaman çok daha az. Kısıt neredeyse her zaman bizim indirmemizden çok eski sağlayıcının yüklemesidir.
Evet, ve daha kolaydır çünkü her iki uç da bizim. Yeni şehirde anlık görüntü al, geri yükle, test et, anahtarla. Kendi konumlarımız arasında bir örneği taşımak ücretsizdir.
Kayıt defterini geri değiştirin, çünkü kaynak hâlâ çalışıyor ve TTL hâlâ 300 saniye. Bu bir acil durum planı değil, planın kendisidir ve son adımın var olmasının nedeni budur.
Ne taşıdığınızı söyleyin
Örnek sayısı, eski sağlayıcının bağlantı noktası hızı, toplam veri ve veritabanı olan bir şey var mı. Yazılı bir plan aynı iş günü içinde geri gelir ve dürüst cevap kopyalamak değil yeniden kurmaksa, plan onu söyler.