Варианты миграции | DIY VK Cloud

Модуль 6

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

Тема 3

Варианты миграции

Простое перемещение или рехостинг

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

Такой подход позволяет полностью реплицировать существующую среду в облаке, не прибегая к перепроектированию. Это делается, чтобы быстро и эффективно перенести рабочие нагрузки в облако, используя преимущества облачной инфраструктуры. Нарушение существующих операций при этом минимально.

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

Смена архитектуры

Это миграция с оптимизацией и усовершенствованиями. Например, декомпозицией монолитного приложения на микросервисы или заменой баз данных, развернутых на ВМ, на управляемые PaaS-сервисы.

Rearchitect (Refactoring) включает перепроектирование и переработку приложений для использования облачных функций и возможностей в полном объеме. Эта стратегия направлена на оптимизацию приложений для облачной среды, что приводит к повышению производительности, масштабируемости и экономичности.

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

Смена платформы

Replatform включает в себя внесение некоторых изменений в приложения и инфраструктуру перед их переносом в облако. Это может включать оптимизацию приложений для работы на облачных сервисах и платформах, таких как использование управляемых баз данных или бессерверных вычислений, при сохранении основной архитектуры.

Создание нового

Переход в облако с использованием стратегии Rebuild предполагает полную переработку приложений с нуля специально для облачной среды. Этот подход к миграции также известен как разработка с нуля, поскольку он требует создания новых приложений без опоры на существующий код или архитектуру. Стратегия Rebuild позволяет организациям полностью использовать облачные функции и услуги, обеспечивая максимальную масштабируемость, производительность и оптимизацию затрат.