De plus, je me connecte à la production de boîtes Web/DB/Outils et de voir le message typique:
30 paquets peuvent être mis à jour. 16 mises à jour sont des mises à jour de sécurité.
Ma question est que vous traitez toutes de vos mises à jour sur vos boîtes de production Ubuntu? Automatisez-vous ces mises à jour? Avez-vous des temps d'arrêt pour eux? Le problème est que vous ne savez jamais quand une mise à jour va briser quelque chose, tel que peut-être un fichier de configuration existant, etc.
L'autre partie de ce problème est de suivre des patchs, c'est une bonne chose, mais les patchs sont libérés presque tous les jours. Combien de pannes programmées doit-elle avoir à faire s'il existe un nouveau tache de sécurité disponible chaque jour?
Je pense qu'un fil sur les réponses sur la manière dont vous gérez vos mises à jour serait très utile.
Choses à faire:
Choses à éviter:
Un autre point qui vaut la peine de faire: si vous êtes habitué à Windows, vous serez surpris que la plupart des mises à jour Linux non nécessitent des temps d'arrêt ou un redémarrage. Certains font, tels que les mises à jour du noyau. Mais les mises à jour nécessitant le redémarrage ou les temps d'arrêt sont généralement signalées comme telles et peuvent être traitées sur un calendrier séparé.
Nos machines Ubuntu utilisent toutes les versions LTS.
Nous installons automatiquement toutes les mises à jour - bien sûr, ce n'est pas une "meilleure pratique", mais nous sommes un magasin relativement petit et ne disposez pas d'un environnement de test/développement/développement pour chaque service unique. Les mises à jour LTS sont généralement assez bien testées et peu invasives de toute façon.
La mise à niveau vers une nouvelle version est évidemment un peu plus impliquée.
Nous traitons des mises à jour de la manière suivante pour les systèmes Ubuntu LTS:
La prochaine étape logique pour nous est d'éliminer les informations de session en mémoire afin que nous puissions simplement redéployer l'infrastructure tous les jours, voire plusieurs fois par jour sans impact sur les clients et éliminer l'étape (2).
Cette approche est basse entretien et évite complètement les fenêtres de maintenance.
Une chose que je recommanderais, c'est la manipulation des retombées de colis. Voir Transactions et retour avec Debian Pour une suggestion de la manière de le faire, car vous avez parfois besoin d'une solution rapide pour une mise à niveau qui enfreint quelque chose.