BT2006 R2到Azure Windows服务的迁移方法

时间:2016-03-16 12:47:06

标签: azure biztalk biztalk2006r2

我们知道微软不再支持BizTalk 2006.它即将结束,所以我正在开发POC / Analysis,将BizTalk 2006 R2应用程序迁移到最新的BizTalk版本。

是否有任何选项可供选择,例如将BizTalk 2006 R2应用程序作为msi软件包并将其部署到Azure Windows VM(作为服务)?

我在调查此事时得到了以下信息。

对于Azure平台,他们提供了两个选项

  1. Azure VM托管(就像内部部署一样,但BizTalk将在云端VM中),但同样不支持BizTalk 2006 R2支持即将结束

  2. Azure BizTalk服务(PaaS模型)。同样,这也不仅仅是一次迁移。我们必须从头开发。也许我们可以重新使用模式,Maps(通过使用工具将.btm转换为.trfm),没有编排。所以我们需要进行工件迁移而不是包迁移。

  3. 上面突出显示有任何可用选项吗?

1 个答案:

答案 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。