我们计划将我们的产品放在 Azure 市场上。该产品安装在 Windows 服务器机器上,并且本质上是分布式的。最适合我们的架构是 Iaas,但是,我们关心的是保持多个版本和升级策略。我们通常每年发布 2 个版本的软件,而且可能会有更多的补丁和服务包。
另请注意,我们的软件没有就地升级。这意味着要升级我们的软件,需要将其卸载并重新安装。
我们搜索了一些帮助,但找不到任何令人满意的答案。如果有人可以,我将不胜感激。我们真正关心的问题是;
- 我们可以/应该在市场上保留多少个版本?
- 在 Azure 上运行的计算机上升级软件的过程应该是什么?
- 如何处理公共补丁和服务包?
谢谢。