Pembaruan manual paling baik seperti yang disebutkan di sini dalam arti bahwa Anda dapat melihat apa yang terjadi. Namun, untuk sejumlah besar server yang mungkin menjadi tidak praktis. Dry run adalah praktik standar, pada kenyataannya, sebagian besar manajer paket akan bertanya kepada Anda sebelum melanjutkan.
Memperbarui secara teratur cenderung menjadi yang terbaik meskipun itu bisa sedikit menyeimbangkan tindakan. Pembaruan yang sering berarti lebih sedikit dalam satu gerakan dan lebih sedikit kesalahan sekaligus. Jika ada kesalahan, ada lebih sedikit kandidat untuk diperiksa. Paket-paket juga sedikit lebih baik dalam memperbarui dalam langkah-langkah yang lebih kecil, seperti umumnya ketika programmer memperbarui mereka sedang mempertimbangkan untuk beralih dari versi terakhir ke berikutnya, apakah mereka akan memberikan perhatian di luar versi terakhir dapat bervariasi, meskipun ini cenderung penting sebagian besar untuk perangkat lunak yang berkembang pesat.
Tidak semua pembaruan tidak mengganggu. Anda harus berhati-hati dalam hal ini. Beberapa akan memulai kembali layanan yang mengarah ke waktu henti.
Dalam pengaturan ideal Anda mungkin memiliki yang berikut ini:
- Sarana untuk berpindah server yang tampaknya (A / B atau centang tok). Ini berarti Anda memperbarui satu saat berada di bangku, kemudian cukup menukar lalu lintas dari yang sekarang ke yang baru. Ini mungkin lebih rumit untuk layanan seperti basis data.
- Kemampuan untuk menguji pembaruan. Anda harus memiliki server uji yang bisa dibilang klon produksi (tetapi tanpa terhubung ke layanan produksi). Ini akan memungkinkan Anda untuk menguji pembaruan terlebih dahulu.
- Strategi cadangan yang baik, tambahan ideal. Kau tak pernah tahu. Selalu lebih baik aman daripada menyesal.
- Berhati-hatilah dengan waktu mana yang paling banyak melakukan aktivitas dan tingkat waktu henti yang dapat ditoleransi.
- Ketahui cara mengembalikan pembaruan atau paket tertentu.
- Siapkan paket Anda sendiri sehingga pembaruan konsisten dan dapat diprediksi di seluruh server. Ini adalah langkah pertama menuju sistem tanpa pengawasan yang layak yang dapat Anda percayai. Ini berarti Anda dapat memperbarui cermin, menjalankan pembaruan pada satu atau lebih mesin uji, jika itu bagus biarkan keluar secara otomatis. Saya bersenang-senang dengan mengelola sekitar 800 mesin EPOS dengan tepat.
- Tingkat konsistensi yang baik sehingga Anda bisa tahu bahwa jika sesuatu akan bekerja di sini, itu akan berhasil di sana.
Beberapa di antaranya mungkin berlebihan hingga berbagai tingkat untuk pengaturan kecil tetapi harus diingat.
Secara umum, pembaruan biasanya relatif tidak menyakitkan untuk distro server. Ini karena mereka hampir selalu hanya menempel pada perbaikan bug dan pembaruan keamanan. Namun Anda mungkin memiliki masalah jika orang telah melakukan hal-hal aneh pada sistem atau Anda menambahkan sumber paket tambahan.
Meskipun cukup jarang, mereka kadang-kadang membuat kesalahan dan merusak kompatibilitas antara versi paket kecil.