2009-09-04 20 views
1

Autant que j'ai cherché, je n'ai pas été en mesure de trouver un ensemble unique de bonnes pratiques pour patcher les systèmes de production d'entreprise Java. Je l'ai même entendu décrire comme un art noir par une personne. Donc, ma question est la suivante: y a-t-il des meilleures pratiques pour fournir des correctifs aux systèmes de production? Que sont-ils? Les références à de telles pratiques seraient grandement appréciées.Meilleures pratiques pour patcher les systèmes Java d'entreprise?

Merci, Steveo

Répondre

1

Il n'y a pas. Tout dépend du type d'infrastructure de votre entreprise et de la qualité du service que vous devez fournir. Par exemple. Le serveur d'applications fournit-il des déploiements à chaud (comme OSGi)?

Si vous avez un cluster haute disponibilité, vous pouvez patcher le nœud système par nœud à la fois, là où la demande est faible. Mettre un nœud en panne ne devrait pas poser de problème en raison d'un basculement contrôlé. Un tel processus peut être automatisé. Si la demande est imprévisible ou élevée à chaque fois, vous devez vous préoccuper de la capacité supplémentaire pour les mises à jour de nœud. Je pense que le scénario le plus courant est que vous prévoyez une fenêtre de maintenance qui est communiquée à toutes les parties prenantes. Dans la fenêtre, la QoS n'est pas garantie et tous les nœuds sont/le système est mis à jour immédiatement.