Миграция базы данных Azure: следует ли переносить базу данных стороннего программного обеспечения?

Вчера я обсуждал со своими коллегами, стоит ли переносить базы данных сторонних приложений в управляемый экземпляр или базу данных SQL Azure.

Мое мнение - НЕТ.

В конце концов, мы должны связаться с компанией, производящей это программное обеспечение, и спросить, совместима ли их база данных с управляемым экземпляром или базой данных SQL Azure.

СЦЕНАРИЙ

У вас установлено стороннее программное обеспечение (Atlassian, Zendesk, Freshdesk, бухгалтерское программное обеспечение, программное обеспечение для управления персоналом, что угодно ...)

  1. Вы оцениваете базу данных через DMA и определяете блокировку миграции.
  2. Вы снимаете блокировку миграции (редактирование базы данных, написанной другой компанией-разработчиком программного обеспечения, это меня до чертиков пугает)
  3. В конечном итоге вы достигнете совместимости и перейдете на Azure
  4. Через несколько месяцев компания-производитель программного обеспечения, производящая это программное обеспечение, выпускает новую версию с исправлениями безопасности и новыми функциями.
  5. Вы пытаетесь обновить, и ваша база данных ломается, как фарфоровая ваза

Вот почему я думаю, что мы должны переносить только базы данных, которые мы разработали сами. Для всего программного обеспечения сторонних производителей мы должны связаться с компанией-разработчиком программного обеспечения и спросить, совместима ли база данных с управляемым экземпляром или базой данных SQL Azure. Возможно, в качестве ответа они переведут нас на облачную версию Atlassian, Freshdesk, Zendesk, но ни в коем случае мы никогда не должны редактировать базу данных стороннего программного обеспечения.

Эти сторонние базы данных программного обеспечения уже находятся на виртуальной машине Azure, и они должны оставаться там.

0 ответов