Как упростить перенос IT-систем в облако

Компании во всем мире переходят в облака: по прогнозу IDC, расходы на облачные технологии в 2023 году вырастут на 7,3% до $96,4 млрд, а затраты на традиционную IT-инфраструктуру снизятся на 6,3% до $60,4 млрд.

В Казахстане последние несколько лет тоже наблюдается стремительный рост спроса на облачные услуги. По данным iKS-Consulting, в 2022 году объем рынка cloud-технологий в республике составил 23,72 млрд тенге. Аналитики компании ожидают, что за пять лет рынок увеличится примерно в три раза, до 72,5 млрд тенге.

К 2026 году, по прогнозу Gartner, 75% компаний в мире выберут облако в качестве базовой платформы для цифровизации бизнеса. Это связано с потребностью осваивать новые технологии, такие как генеративный искусственный интеллект, Web3 и метавселенная. В РК причины перехода в облако более широкие: казахстанские компании стремятся построить гибкую IT-инфраструктуру, способную обеспечить быструю разработку IT-продуктов и снизить трудозатраты на цифровизацию бизнес-процессов, в том числе с помощью продвинутых технологий — искусственного интеллекта и больших данных.

О преимуществах и способах миграции подробнее рассказал Болат Кажкенов, архитектор VK Cloud Казахстан.

Зачем компаниям облака

Миграция бизнес-приложений в облако дает ряд преимуществ. Во-первых, оптимизация затрат на ИТ-инфраструктуру. Компании получают возможность быстро масштабировать вычислительные мощности в соответствии с нагрузкой и платить только за использованные ресурсы. Во-вторых, можно быстро развернуть IT-инфраструктуру для новых проектов. Например, специалист по данным может получить вычислительные ресурсы в облаке для проверки гипотезы за несколько минут, в то время как выделение ресурсов внутри компании может занять несколько дней и потребовать участия data-инженеров и DevOps-специалистов.

В-третьих, облака упрощают доступ к современным технологиям. Например, можно использовать платформенные сервисы для машинного обучения, обработки больших данных, анализа и синтеза речи, распознавания образов и текста. И, наконец, облака помогают усилить информационную безопасность компании. Провайдер обеспечивает защиту инфраструктуры от внешних угроз, включая хакерские атаки. Так, согласно данным Gartner, использование облачных решений снижает риск возникновения инцидентов на 60%.

Способы миграции в облако

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

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

Второй способ — использование средств автоматизации развертывания серверов и софта, например, SaltStack, Ansible, Chef, Terraform. Они работают по одному принципу. Инженеры описывают нюансы настройки системы с помощью специальных файлов, где указывают какие программы установить, какие файлы создать, что в эти файлы положить и какие права доступа выставить. Системы управления развертыванием применяют заданные команды в автоматическом режиме.

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

Облачные сервисы для переноса инфраструктуры

Если стоит задача перенести в облако сложную инфраструктуру, то стоит обратиться за помощью к облачному провайдеру. Зрелые платформы предлагают автоматизированные сервисы для переноса серверов, данных и приложений в облако, которые позволяют организовать переезд в режиме реального времени без остановки работы приложений. Например, Hystax Acura Migration. Применение таких сервисов упрощает и ускоряет миграцию в облако.

Так, алгоритм действий по миграции инфраструктуры в облако может быть таким:

  1. Совместно со специалистами облачного провайдера продумать план миграции.
  2. Зарегистрироваться на облачной платформе и в магазине приложений подключить сервис для переноса инфраструктуры, например, Hystax Acura Migration.
  3. Установить агенты на те серверы, которые нужно мигрировать, и выполнить репликацию данных.
  4. Создать план переезда и выполнить тестовые миграции.
  5. Бесшовно перенести инфраструктуру в облако.

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

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

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