Миграция в облако с помощью Cloud Adoption Framework

Любой корпоративный план внедрения облачных технологий включает рабочие нагрузки, которые не обязательно будут широко использоваться при создании бизнес-логики. Эти рабочие нагрузки можно перенести в облако, используя столько подходов (lift-and-shift, lift-and-optimize или модернизация), сколько вам нужно. Каждый из этих подходов считается миграцией.

Просмотрите следующее видео, чтобы узнать о подходе lift-and-shift.


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

Для подготовки к этому этапу внедрения облачных технологий мы рекомендуем выполнить следующие действия:

   
Перенос первой рабочей нагрузки. Ознакомьтесь с собственными средствами Azure и подходом к миграции, описанными в руководстве по миграции Azure.
Сценарии миграции. Реализуйте альтернативные сценарии миграции с использованием дополнительных средств и подходов.
Рекомендация. Обеспечьте соответствие распространенным потребностям при миграции, применив согласованные рекомендации.
Улучшение процессов. Миграция — это интенсивный процесс. По мере его выполнения используйте программы улучшения процесса для оценки и отладки различных аспектов миграции.

Методика миграции и приведенные выше инструкции основаны на следующих предположениях:

  • Методика, которой соответствует спринт миграции в рамках волн или выпусков миграции. Вы можете определять волны или выпуски миграции с помощью методик планирования, подготовки и внедрения. В рамках каждого спринта миграции пакет рабочих нагрузок переносится в облако.
  • Перед переносом рабочих нагрузок вы определили, настроили и развернули как минимум одну целевую зону, чтобы обеспечить соответствие требованиям, установленным в краткосрочном плане внедрения.
  • Миграция часто ассоциируется с терминами lift-and-shift или повторное размещение. При использовании этих методик и приведенных выше инструкций предполагается, что центр обработки данных не переносится с помощью подхода повторного размещения. Переносится только небольшое число рабочих нагрузок. Вы можете повторно разместить многие рабочие нагрузки. Но клиенты предпочитают модернизировать определенные ресурсы в рамках каждой рабочей нагрузки. При выполнении этого итеративного процесса часто встает вопрос о балансе между скоростью и модернизацией.

Процесс миграции

В ходе переноса рабочих нагрузок обычно выделяют три действия, или этапа, для каждой рабочей нагрузки: оценка, развертывание и выпуск. В этом разделе документации Cloud Adoption Framework описано, как повысить рентабельность каждого этапа переноса рабочей нагрузки в рабочую среду.

Опытная команда по миграции может выполнить стандартную двухнедельную итерацию для 2–5 рабочих нагрузок с низким и средним уровнем сложности. Выполнение всех трех этапов миграции для одной сложной рабочей нагрузки (например, SAP) может занять несколько недель. Опыт и сложность — основные факторы, влияющие на график и скорость миграции.

Diagram that shows the Cloud Adoption Framework migration effort

Фазы описанного процесса перечислены ниже.

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

    Просмотрите это видео, чтобы узнать о выполнении полной оценки.


  • Развертывание рабочих нагрузок. После оценки рабочих нагрузок существующие функции рабочей нагрузки реплицируются или улучшаются в облаке. Эта репликация может включать перенос методом lift-and-shift или повторное размещение в облаке. Но, как правило, на этом этапе многие активы, поддерживающие такие рабочие нагрузки, будут модернизованы, чтобы можно было использовать преимущества облака.

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

Примечание

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

Примечание

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

Волны миграции и итеративное управление изменениями

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

В предыдущем разделе на схеме показаны процессы, определяемые методиками планирования, подготовки и, в некоторой степени, реализации стратегии в Cloud Adoption Framework. В этих методиках предоставлены рекомендации по планированию волн миграции и управлению ими. Управление такими волнами определяет приоритеты и трудозатраты для технических команд.

Дальнейшие действия

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