Утверждение изменений архитектуры перед миграциейApprove architecture changes before migration

В процессе оценки миграции выполняется анализ и проектирование каждой рабочей нагрузки для разработки будущего плана ее состояния.During the assess process of migration, each workload is evaluated, architected, and estimated to develop a future state plan for the workload. Некоторые рабочие нагрузки могут быть перенесены в облако без изменения архитектуры.Some workloads can be migrated to the cloud with no change to the architecture. Поддержка локальной конфигурации и архитектуры может сократить риски и оптимизировать процесс миграции.Maintaining on-premises configuration and architecture can reduce risk and streamline the migration process. К сожалению, не все приложения могут работать в облаке без изменений в архитектуре.Unfortunately, not every application can run in the cloud without changes to the architecture. Если изменения архитектуры все же требуются, ознакомьтесь с этой статьей. Она поможет классифицировать изменения, а также предоставит некоторые рекомендации по надлежащим действиям по утверждению.When architecture changes are required, this article can help classify the change and can provide some guidance on the proper approval activities.

Влияние на бизнес и утверждениеBusiness impact and approval

Во время процесса миграции некоторые аспекты могут меняться, что может повлиять на бизнес.During migration, some things are likely to change in ways that impact the business. Несмотря на то, что иногда не удается избежать изменений, в результате недоступными или недокументированных изменений должны возникать непредвиденные явления.Although change sometimes can't be avoided, surprises as a result of undisclosed or undocumented changes should be. Чтобы поддерживать поддержку заинтересованных лиц на протяжении всего процесса миграции, важно избегать сюрпризов.To maintain stakeholder support throughout the migration effort, it's important to avoid surprises. Владельцы приложений или заинтересованные лица, которые столкнулись с непредвиденными проблемами, могут замедлить или остановить процесс внедрения облачных решений.Surprising application owners or business stakeholders can slow or halt a cloud adoption effort.

Перед миграцией важно подготовить бизнес-владельца рабочей нагрузки для любых изменений, которые могут повлиять на бизнес-процессы, например изменения:Prior to migration, it is important to prepare the workload's business owner for any changes that could affect business processes, such as changes to:

  • Соглашения об уровне обслуживания.Service-level agreements.
  • Шаблоны доступа или требования безопасности, которые влияют на пользователя.Access patterns or security requirements that impact the end user.
  • Рекомендации по хранению данных.Data retention practices.
  • Производительность основного приложения.Core application performance.

Даже если рабочая нагрузка может быть перенесена с минимальными изменениями или без них, влияние на бизнес все же может присутствовать.Even when a workload can be migrated with minimal to no change, there could still be a business impact. Процессы репликации могут снизить производительность рабочих систем.Replication processes can slow the performance of production systems. Изменения в среде во время подготовки к миграции могут привести к ограничению производительности маршрутизации или сетевых процессов.Changes to the environment in preparation for migration have the potential to cause routing or network performance limitations. Действия репликации, промежуточного процесса или повышения уровня могут привести ко множеству дополнительных воздействий.There are many additional impacts that could result from replication, staging, or promotion activities.

Регулярные действия по утверждению позволяют минимизировать непредвиденные проблемы в результате изменений либо влияния на бизнес, ориентированный на производительность, или избежать их.Regular approval activities can help minimize or avoid surprises as a result of change or performance-driven business impacts. Прежде чем начать процесс миграции, команда по внедрению в облако должна выполнить процедуру утверждения изменений в конце процесса оценки.The cloud adoption team should execute a change approval process at the end of the assessment process, before beginning the migration process.

Существующая культураExisting culture

У ИТ-специалистов, вероятно, есть существующие механизмы управления изменениями, которые затрагивают локальные ресурсы.Your IT teams likely have existing mechanisms for managing change involving your on-premises assets. Обычно эти механизмы управляются традиционными процессами управления изменениями на основе библиотек инфраструктуры информационных технологий (ITIL).Typically these mechanisms are governed by traditional Information Technology Infrastructure Library-based (ITIL-based) change management processes. Во многих корпоративных миграциях эти процессы используют информационную доску изменений (CAB), отвечающую за проверку, документирование и утверждение всех запросов на изменение, связанных с ИТ (RFC).In many enterprise migrations, these processes involve a change advisory board (CAB) that's responsible for reviewing, documenting, and approving all IT-related requests for changes (RFC).

Как правило, в совет по изменениям входят эксперты из нескольких ИТ-команд и бизнес-групп, которые высказывают разные точки зрения и предоставляют подробный обзор всех изменений, связанных с ИТ.The CAB generally includes experts from multiple IT and business teams, offering a variety of perspectives and detailed review for all IT-related changes. Утверждение советом по изменениям — это проверенный метод снижения рисков и минимизации влияния на бизнес изменений, связанных со стабильными рабочими нагрузками, управляемыми ИТ-отделом.A CAB approval process is a proven way to reduce risk and minimize the business impact of changes involving stable workloads managed by IT operations.

Техническое утверждениеTechnical approval

Готовность организации к утверждению технических изменений является одной из наиболее распространенных причин невыполнения миграции в облако.Organizational readiness for the approval of technical change is among the most common reasons for cloud migration failure. Проекты чаще приостанавливаются из-за ряда необходимых утверждений для изменений технического характера, чем из-за какого-либо дефицита в облачной платформе.More projects are stalled by a series of technical approvals than any deficit in a cloud platform. Важным требованием для успешной миграции является подготовка организации к утверждению технических изменений.Preparing the organization for technical change approval is an important requirement for migration success. Ниже приведено несколько рекомендаций по обеспечению готовности организации к утверждению технических изменений.The following are a few best practices to ensure that the organization is ready for technical approval.

Проблемы с консультационной платой по изменению ITILITIL change advisory board challenges

В каждом подходе к управлению изменениями есть собственный набор средств управления и процессов утверждения.Every change management approach has its own set of controls and approval processes. Миграция — это ряд непрерывных изменений, которые сначала оказываются непонятными, но в ходе выполнения приобретают ясность.Migration is a series of continuous changes that start with a high degree of ambiguity and develop additional clarity through the course of execution. Таким образом, процесс миграции лучше всего осуществляется при использовании гибких подходов к управлению изменениями, а команда по вопросам облачной стратегии выступает в роли владельца продукта.As such, migration is best governed by agile-based change management approaches, with the cloud strategy team serving as a product owner.

Тем не менее объем и частота изменений во время миграции в облако не соответствуют характеру процедур ITIL.However, the scale and frequency of change during a cloud migration doesn't fit well with the nature of ITIL processes. Требования одобрения советом по изменениям могут поставить под угрозу успешное завершение процесса миграции, замедляя или останавливая его.The requirements of a CAB approval can risk the success of a migration, slowing or stopping the effort. Кроме того, на ранних стадиях процесса миграции уровень неоднозначности высок, а уровень профильной экспертизы, как правило, низкий.Further, in the early stages of migration, ambiguity is high and subject matter expertise tends to be low. В течение первых нескольких миграций или выпусков рабочей нагрузки команда по внедрению в облако большую часть времени обучается.For the first several workload migrations or releases, the cloud adoption team is often in a learning mode. Таким образом, команде может быть трудно предоставить типы данных, которые необходимы для получения утверждения от совета по изменениям.As such, it could be difficult for the team to provide the types of data needed to pass a CAB approval.

Ниже приведены рекомендации, при следовании которым получение утверждения от совета по изменениям во время миграции не будет проблематичным.The following best practices can help the CAB maintain a degree of comfort during migration without become a painful blocker.

Стандартизация измененийStandardize change

Идея рассмотреть подробные архитектурные решения для каждой рабочей нагрузки, переносимой в облако, кажется команде по внедрению в облако заманчивой.It is tempting for a cloud adoption team to consider detailed architectural decisions for each workload being migrated to the cloud. Не менее заманчивой является идея использовать миграцию в облако в качестве катализатора для преобразования прошлых архитектурных решений.It is equally tempting to use cloud migration as a catalyst to refactor past architectural decisions. Организации, которые переносят несколько сотен виртуальных машин или несколько десятков рабочих нагрузок, могут правильно реализовать любой из подходов.For organizations that are migrating a few hundred VMs or a few dozen workloads, either approach can be properly managed. При переносе центра обработки данных, состоящего из 1000 или более ресурсов, каждый из этих подходов считается антишаблоном с высоким риском, который значительно снижает вероятность успеха.When migrating a datacenter consisting of 1,000 or more assets, each of these approaches is considered a high-risk antipattern that significantly reduces the likelihood of success. Для модернизации, рефакторинга и реструктуризации каждого приложения требуется разнообразный набор навыков и разнообразные изменения, и эти задачи создают зависимости от действий человека в масштабе.Modernizing, refactoring, and rearchitecting every application requires a diverse skill set and a wide variety of changes, and these tasks create dependencies on human efforts at scale. Каждая из этих зависимостей вносит риск в процесс миграции.Each of these dependencies injects risk into the migration effort.

В статье Рациональное использование цифровых активов обсуждается эффект гибкости и экономии времени в результате рассмотрения основных предположений для рационализации цифровых площадок.The article on digital estate rationalization discusses the agility and time-saving impact of basic assumptions when rationalizing a digital estate. Стандартизированные изменения обладают дополнительным преимуществом.There is an additional benefit of standardized change. Выбрав подход по умолчанию, чтобы управлять усилиями по переносу, ИТ-доска или владелец продукта могут просматривать и утверждать применение одного изменения в длинном списке рабочих нагрузок.By choosing a default rationalization approach to govern the migration effort, the cloud advisory board or product owner can review and approve the application of one change to a long list of workloads. Это сокращает процедуру утверждения технического изменения каждой рабочей нагрузки до утверждения тех, которые требуют значительного изменения архитектуры для совместимости с облачными службами.This reduces technical approval of each workload to those that require a significant architecture change to be cloud compatible.

Уточнение ожиданий и ролей утверждающих лицClarify expectations and roles of approvers

Перед оценкой первой рабочей нагрузки команда по вопросам облачной стратегии должна наметить ожидаемые результаты и сообщить о них всем, кто задействован в процессе утверждения изменений.Before the first workload is assessed, the cloud strategy team should document and communicate the expectations of anyone involved in the approval of change. Благодаря этому простому действию можно избежать дорогостоящих задержек, когда команда по внедрению в облако уже полностью задействована.This simple activity can avoid costly delays when the cloud adoption team is fully engaged.

Поиск необходимости утверждения на ранних этапахSeek approval early

По возможности технические изменения должны быть обнаружены и задокументированы в процессе оценки.When possible, technical change should be detected and documented during the assessment process. Независимо от процессов утверждения команда по внедрению в облако должна привлекать утверждающих лиц на ранних этапах.Regardless of approval processes, the cloud adoption team should engage approvers early. Чем раньше начнется утверждение изменений, тем менее вероятно, что процесс утверждения помешает действиям по миграции.The sooner that change approval can begin, the less likely an approval process is to block migration activities.

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

Эти рекомендации должны упростить интеграцию правильной процедуры утверждения с низким уровнем рисков в задачи по миграции.With the help of these best practices, it should be easier to integrate proper, low-risk approval into migration efforts. После утверждения изменений рабочей нагрузки группа внедрения облаков готова к миграции рабочих нагрузок.After workload changes are approved, the cloud adoption team is ready to migrate workloads.