Подход к миграции для BT2006 R2 в службу Windows Azure

Как мы знаем, Microsoft больше не поддерживает BizTalk 2006. Она скоро закончится, поэтому я работаю над POC / Analysis для миграции приложения BizTalk 2006 R2 на последнюю версию BizTalk.

Доступны ли какие-либо варианты, например, взять приложение BizTalk 2006 R2 с необходимыми компонентами времени выполнения в виде пакета msi и развернуть его на виртуальной машине Windows Azure (как услуга)?

Во время расследования я получил информацию ниже.

Для платформы Azure они предоставили два варианта

  1. Хостинг виртуальных машин Azure (как и локально, но BizTalk будет в облачной виртуальной машине), но опять же не BizTalk 2006 R2, поскольку поддержка будет прекращена

  2. Службы Azure BizTalk (модель PaaS). Опять же, это тоже не просто миграция. мы должны развиваться с нуля. Возможно, мы сможем повторно использовать схему Maps (с помощью инструмента для преобразования .btm в .trfm), без оркестровки. Поэтому нам нужно выполнять миграцию артефактов, а не миграцию пакетов.

Доступны ли какие-либо варианты, как указано выше?


person sowandharya    schedule 16.03.2016    source источник
comment
Переход на MABS потребует больших усилий и, вероятно, потребует полного переписывания вашей интеграции - при условии, что ваша текущая интеграция не зависит от функциональности, с которой MABS в настоящее время плохо справляется. Скорее всего, вам будет удобнее выполнить обновление до 2013R2 и запустить его на виртуальной машине,   -  person Dan Field    schedule 16.03.2016


Ответы (1)


Самый простой способ обновления - до BizTalk Server 2013 R2, работающего на виртуальной машине Azure. Переход на модель служб Azure, если даже возможен, по существу потребует рефакторинга всего приложения для поддержки этой среды выполнения.

Хотя возможно, что ваше приложение BizTalk Server 2006 будет работать без изменений на BizTalk Server 2013 R2, это решение не рекомендуется. Вам следует обновить исходные проекты до пакета SDK 2013 R2. Это требует двойного перехода к 2006R2 / 2009 -> 2013R2.

Развертывание на виртуальной машине BizTalk Server в Azure ничем не отличается от развертывания на локальном экземпляре BizTalk, поэтому не беспокойтесь об этом. Вы все равно будете использовать .msi, сгенерированные из BT Admin из BTDF.

person Johns-305    schedule 16.03.2016
comment
Спасибо, Джон. На самом деле мое приложение разработано на BizTalk 2006 R2. В этом случае мне не нужен двойной прыжок, я могу напрямую перейти на 2013R2, работающий на виртуальной машине Azure. Пожалуйста, подтвердите, правильно ли я понял. - person sowandharya; 17.03.2016
comment
Да, вы можете обновить приложение в Visual Studio непосредственно до VS 2013. - person Johns-305; 17.03.2016