El ile yapılan güncellemeler, burada neler olduğunu görebileceğiniz anlamında en iyisidir. Bununla birlikte, pratik olmayan çok sayıda sunucu için. Kuru çalışma standart bir uygulamadır, aslında çoğu paket yöneticisi ilerlemeden önce size soracaktır.
Düzenli olarak güncelleme yapmak biraz dengeleyici bir hareket olsa da en iyisi olma eğilimindedir. Sık güncellemeler bir seferde daha az ve bir kerede yanlış gitmek için daha az demektir. İşler ters giderse, incelenecek daha az aday var. Paketler aynı zamanda daha küçük adımlarla güncelleme konusunda biraz daha iyidir, çünkü genellikle programcı son sürümden diğerine geçmeye çalıştıkları sırada, son sürümün ötesine geçip geçmeyeceklerine bakıp bakmayacakları değişebilir; çoğunlukla hızla gelişen yazılım için.
Tüm güncellemeler rahatsız edici değildir. Buna dikkat etmek istersiniz. Bazıları, zamanın azalmasına neden olan hizmetleri yeniden başlatacak.
İdeal bir kurulumda aşağıdakilere sahip olabilirsiniz:
- Görünüşe göre anahtarlama sunucuları (A / B veya kene tock) bir aracı. Bu, tezgahtayken bir tanesini güncellemeniz, ardından trafiği geçerli olandan yenisine değiştirmeniz anlamına gelir. Bu, veritabanları gibi servisler için daha karmaşık olabilir.
- Güncellemeleri test etme yeteneği. Pratik olarak üretim klonları olan (ancak herhangi bir üretim servisine bağlanmadan) test sunucularına sahip olmalısınız. Bunlar ilk önce güncellemeleri test etmenize izin verir.
- İyi bir yedekleme stratejisi, artımlı idealdir. Asla bilemezsin. Üzgün olmaktan her zaman güvende olmak daha iyidir.
- Hangi zamanların en fazla etkinliğe sahip olduğunu ve hangi kesinti sürelerinin tolere edilebileceğini unutmayın.
- Bir güncellemeyi veya belirli bir paketi nasıl geri alacağınızı öğrenin.
- Kendi paket aynalarınızı oluşturun, böylece güncellemeler sunucular arasında tutarlı ve tahmin edilebilir olur. Bu, güvenebileceğiniz katılımsız bir sisteme doğru ilk adımdır. Aynayı güncelleyebilir, bir veya daha fazla test makinesinde güncellemeyi çalıştırabilir ve daha sonra otomatik olarak sönmesine izin verebilirsiniz. Yaklaşık 800 EPOS makinesini yönetmekle mükemmel bir zaman geçirdim.
- İyi bir tutarlılık düzeyi, burada bir şey çalışacaksa, orada çalışacağını bilmeniz için.
Bunlardan bazıları küçük kurulumlar için farklı derecelere göre aşırı yüklenebilir, ancak akılda tutulması gerekir.
Genel olarak konuşursak, güncellemeler sunucu dağıtımları için genellikle ağrısızdır. Bunun nedeni, neredeyse her zaman yalnızca hata düzeltmelerine ve güvenlik güncellemelerine bağlı kalmalarıdır. Bununla birlikte, insanlar sisteme garip şeyler yapmışsa veya ek paket kaynakları eklerseniz sorun yaşayabilirsiniz.
Orta derecede nadir olmasına rağmen, bazen hata yaparlar ve küçük paket sürümleri arasında uyumluluğu bozarlar.