修补企业Java系统的最佳实践?

时间:2009-09-04 17:10:04

标签: java enterprise patch production

尽管我已经搜索过,但我还是找不到一套修补生产企业Java系统的最佳实践。我甚至听说它被一个人描述为黑色艺术。

所以,我的问题是,是否有为生产系统提供补丁的最佳实践?这些是什么?我们将非常感谢您对任何此类做法的参考。

谢谢, Steveo

1 个答案:

答案 0 :(得分:1)

没有。这一切都取决于您的企业基础架构的类型和您必须提供的服务质量。例如。应用程序服务器是否提供热部署(如OSGi所做的那样)。

如果您拥有高可用性群集,则可以在需求较低的时间逐节点修补系统。由于受控的故障转移,将节点放下应该不是问题。这样的过程可以自动化。如果需求每次都不可预测或很高,则必须关注节点更新的额外容量。

我认为,最常见的情况是您计划维护窗口,并在所有利益相关方之间进行沟通。在窗口内,不保证QoS,并且所有节点都是/系统立即更新。