我们知道微软不再支持BizTalk 2006.它即将结束,所以我正在开发POC / Analysis,将BizTalk 2006 R2应用程序迁移到最新的BizTalk版本。
是否有任何选项可供选择,例如将BizTalk 2006 R2应用程序作为msi软件包并将其部署到Azure Windows VM(作为服务)?
我在调查此事时得到了以下信息。
对于Azure平台,他们提供了两个选项
Azure VM托管(就像内部部署一样,但BizTalk将在云端VM中),但同样不支持BizTalk 2006 R2支持即将结束
Azure BizTalk服务(PaaS模型)。同样,这也不仅仅是一次迁移。我们必须从头开发。也许我们可以重新使用模式,Maps(通过使用工具将.btm转换为.trfm),没有编排。所以我们需要进行工件迁移而不是包迁移。
上面突出显示有任何可用选项吗?
答案 0 :(得分:4)
最简单的升级路径是在Azure VM中运行的BizTalk Server 2013 R2。即使可能,迁移到Azure服务模型也基本上需要重构整个应用程序以支持该运行时。
虽然您的BizTalk Server 2006应用程序可能在BizTalk Server 2013 R2上运行不变,但这不是一个值得推荐的解决方案。您应该将源项目升级到2013 R2 SDK。这需要一个双跳到2006R2 / 2009 - > 2013R2。
在Azure上部署到BizTalk Server VM与部署到本地BizTalk实例没什么不同,所以不用担心。您仍然可以使用从BTD的BT管理员生成的.msi。