Главные проблемы при переезде | DIY VK Cloud


Модуль 6

Миграция в облако

Тема 7

Главные проблемы при переезде

Главные проблемы при переезде

При миграции инженеры компании могут столкнуться с некоторыми распространенными проблемами:

Технологические различия между исходной и целевой платформами. Самые распространенные несоответствия — устаревший стек и использование несовместимого оборудования.
Зависимости между приложениями, которые не были выявлены при аудите системы и потерялись при переносе инфраструктуры. Такое может произойти со старым легаси кодом, либо если приложения недостаточно задокументированы. Например, когда информация о работе критически важных узлов или компонентов передается между инженерами в рабочих чатах.
Потребность в разделении монолита на микросервисную архитектуру приложения. Это создает дополнительные сложности, так как зачастую требует детальной проработки логики, а иногда и компонентов. Тем не менее микросервисная архитектура хорошо вписывается в cloud-native подход.
Привязка к вендору (vendor lock) на текущей платформе. Часто инженеры интегрируют компоненты, предлагаемые провайдером, и тем самым создают так называемый vendor-lock. При возникновении необходимости в миграции данных, это создает дополнительные сложности, и требует более детальной проработки плана миграции.
Сохранение доступности данных и приложений на всех этапах миграции. Необходимо обеспечить работу приложения с консистентными актуальными данными, не только до миграции данных но и во время ее.
Размер переносимого контента между платформами. Если это сотни терабайт данных, то даже при хорошем канале связи, перенос может занять месяцы.
Наличие доступных ресурсов, в том числе инженеров и их времени на проведение работ. В этом случае можно рассмотреть варианты привлечения сторонних партнеров или интеграторов.