我们基本上拥有基于 J2EE 的应用程序。它是跨全球(多个时区)运行的小型电子商务应用程序。每当我们必须部署补丁时,大约需要 3 个小时(数据库备份、数据库更改、Java 更改、QA 冒烟测试)。我知道它太高了。我想将此部署时间缩短到 30 分钟以内。现在我将简要介绍一下应用程序基础架构:我们有两个 Jboss 服务器和单个 DB,为两个 jboss 服务器配置了负载平衡器。它不是集群环境。目前我们所做的:我们同时关闭 jboss 和 DB
进行 DB 备份 更改 DB,运行一些脚本 更改 java,运行补丁 以上步骤对我们来说大约需要 2 小时,而 QA 将进行 1 小时的测试。而不是启动服务器。
你能建议一些更好的方法来实现这一目标吗?我的主要问题是,当我们有多个 jboss 和单个 DB 时。如何使部署顺利