Microsoft AZ-305: Миграция и модернизация — Руководство по подготовке

Часть Microsoft Azure Solutions Architect Expert AZ-305 — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Microsoft, или пройдите тесты на время на ExamRoll.io.

Обзор

Миграция и модернизация в Azure сочетают планирование на основе данных обнаружения с подходящими инструментами для перемещения данных, сервисами миграции для конкретных рабочих нагрузок, гибридным управлением и оптимизацией затрат. Цель состоит в том, чтобы уложиться в ограничения по времени окупаемости без ущерба для надежности, безопасности или эксплуатации. Начните с фактической инвентаризации и карты зависимостей, выполните расчет размеров на основе производительности и совокупной стоимости владения (TCO), выберите наименее разрушительную стратегию миграции, которая при этом способствует развитию нативных облачных возможностей, и защитите экономическое обоснование с помощью оптимизации лицензирования и резервирований. Azure предоставляет интегрированный набор инструментов: Azure Migrate для обнаружения, оценки и оркестрации; Azure Database Migration Service и App Service Migration Assistant для переноса рабочих нагрузок; Azure Data Box и Import/Export для автономной массовой передачи данных; Azure Arc для гибридного управления; и пути модернизации, такие как контейнеры, бессерверные вычисления и рефакторинг с подходом API-first.

Обнаружение, оценка и миграция рабочих нагрузок

Azure Migrate — это плоскость управления для проектов миграции. Разверните устройство Azure Migrate для безагентного обнаружения серверов VMware, Hyper-V и физических серверов или используйте агенты, когда требуются более глубокие метаданные (процессы, порты). В ходе обнаружения собираются данные об оборудовании, ОС, счетчиках производительности и зависимостях для создания точных оценок. Визуализация зависимостей критически важна для группировки рабочих нагрузок и планирования волн миграции, которые сохраняют локальность трафика «восток-запад» и уровни приложений.

Оценки серверов предоставляют информацию о готовности (поддержка ОС, драйверы, агенты), расчет размеров на основе производительности (vCPU/RAM/IOPS/пропускная способность) и ежемесячные оценки затрат, соответствующие сериям ВМ, дискам и резервированиям. Azure Migrate может нацеливаться либо на Azure VMs, либо на Azure VMware Solution. Для веб-нагрузок Azure Migrate включает оценку веб-приложений для анализа сайтов IIS на предмет миграции в Azure App Service, отмечая неподдерживаемые функции, такие как фильтры ISAPI, зависимости от GAC или устаревшие версии .NET framework. Для баз данных Azure Migrate передает оценки в Azure Database Migration Service (DMS), который проверяет совместимость SKU и требуемые исправления (типы данных, область функциональности T-SQL, параметры сортировки, паритет функций).

Оркестрация миграции серверов использует Azure Migrate: Server Migration для непрерывной репликации серверов VMware, Hyper-V или физических серверов в Azure с точками восстановления и плановым переключением. Вы можете выполнять тестовые миграции в изолированные VNet для проверки загрузки, запуска приложений и связности перед окончательным переключением. Для веб-приложений, размещенных на IIS, Azure App Service Migration Assistant выполняет оценку готовности и может упаковывать и развертывать сайты ASP.NET или PHP в App Service, переписывать конфигурацию по мере необходимости и выявлять пробелы в зависимостях (специфичные для Windows COM-компоненты, драйверы уровня машины, сборки GAC). Он лучше всего подходит для рабочих нагрузок Windows IIS, переносимых в App Service на Windows.

Azure Database Migration Service обеспечивает онлайн (с минимальным временем простоя) и офлайн (однократные) миграции:

Поддерживаемые шаблоны источник/цель включают SQL Server в Azure SQL Database или Azure SQL Managed Instance, SQL Server в SQL Server на Azure VMs, MySQL в Azure Database for MySQL, PostgreSQL в Azure Database for PostgreSQL и MongoDB в Azure Cosmos DB (API для MongoDB). DMS оценивает совместимость, оркестрирует перемещение схемы и данных и может автоматизировать задачи проверки после миграции.

Варианты массовой передачи данных

Когда пропускная способность сети, «гравитация» данных или требования соответствия блокируют онлайн-копирование, воспользуйтесь предложениями Azure по автономной передаче данных.

Семейство Azure Data Box:

Все устройства используют аппаратное шифрование, логистику с отслеживанием цепочки поставок и автоматический прием данных в выбранные учетные записи Azure Storage по возвращении. Они обычно используются для начальной загрузки (с последующей непрерывной репликацией изменений через AzCopy, Storage Mover preview или инструменты сторонних производителей), однократных архиваций или перемещений между регионами, где действуют ограничения на исходящий трафик.

Сервис Azure Import/Export использует ваши собственные носители SATA HDD/SSD, зашифрованные с помощью BitLocker. Инструмент WAImportExport подготавливает диски, генерирует файлы журнала и манифеста, проверяет сопоставления данных и папок и записывает ключи шифрования. Процесс отправки выглядит следующим образом:

  1. Создайте задание импорта (или экспорта) на портале и укажите целевые (или исходные) учетные записи хранения и контейнеры.
  2. Используйте WAImportExport, чтобы подготовить и зашифровать диски и сгенерировать CSV-файл набора дисков.
  3. Отправьте носители в центр обработки данных Microsoft, указанный в задании, используя одобренного перевозчика, и предоставьте данные для отслеживания.
  4. Microsoft принимает (или экспортирует) данные напрямую в вашу (или из вашей) учетную запись хранения, обновляет статус задания и отправляет носители обратно. Import/Export оптимален, когда у вас уже есть диски, необходим точный контроль над цепочкой устройств или объем данных невелик по сравнению с устройствами Data Box.

Стратегия, лицензирование и оптимизация затрат

Выбирайте стратегии миграции в зависимости от сроков, рисков и целей модернизации:

Обоснуйте экономическую целесообразность с помощью лицензирования и резервирований:

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

Azure Arc расширяет возможности управления Azure на локальные и мультиоблачные среды. Серверы с поддержкой Arc подключают машины Windows и Linux с помощью агента, который проецирует их как ресурсы Azure, позволяя использовать конфигурацию гостевых ОС через Azure Policy, Update Management, Defender for Cloud и инструменты на основе расширений (сертификаты Key Vault, Dependency agent). Kubernetes с поддержкой Arc подключает к Azure кластеры, совместимые с CNCF, для конфигурации на основе GitOps (Flux), применения Azure Policy для Kubernetes и управления жизненным циклом расширений (Open Service Mesh, Azure Monitor для контейнеров). SQL Server с поддержкой Arc инвентаризирует экземпляры в любом месте, выявляет рекомендации по окончанию поддержки и выбору SKU, применяет базовые стандарты безопасности и интегрируется с Defender for SQL. Для периферийных или изолированных сред Arc предоставляет единую плоскость управления, в то время как рабочие нагрузки остаются на своих местах.

Шаблоны модернизации следует применять поверх планов миграции:

Практический сценарий

Компания Adobe Inc. должна перенести портфель локальных веб-приложений IIS, баз данных SQL Server и 600 ТБ медиа-активов в Azure, минимизируя время простоя и готовясь к будущему с приоритетом на контейнеры.

Пошаговый подход:

  1. Обнаружение и оценка с помощью Azure Migrate Разверните устройство Azure Migrate для инвентаризации ВМ VMware и сайтов IIS. Используйте карту зависимостей для группировки уровней приложений и выявления общих баз данных. Выполните определение размеров ВМ на основе производительности и оценку готовности к переносу в App Service. Этот инструмент выбран потому, что он централизует обнаружение, оценку затрат, анализ зависимостей и оркестрацию миграции в единой плоскости.

  2. Классификация стратегии миграции для каждой рабочей нагрузки Первоначально выполните Rehost (перенос) уровней приложений с отслеживанием состояния на ВМ Azure, чтобы снизить риски для сроков проекта. Выполните Re-platform (перенос на другую платформу) уровней веб-приложений без отслеживания состояния в Azure App Service, где Migration Assistant показывает высокую готовность. Спланируйте рабочие потоки Re-architect (перепроектирования) для порталов с высоким трафиком на AKS. Эта гибридная стратегия сочетает скорость (lift-and-shift) с операционными преимуществами (App Service) и долгосрочной масштабируемостью (AKS).

  3. Миграция баз данных с помощью Azure Database Migration Service Используйте онлайн-миграции для бэкендов SQL Server, доступных клиентам, в Azure SQL Managed Instance, чтобы сохранить задания SQL Agent, межбазовые запросы и обеспечить почти нулевое время простоя. Используйте офлайн-миграции для внутренних баз данных бизнес-приложений в течение запланированного окна на выходных. DMS был выбран за его путь миграции с минимальным простоем на основе CDC, проверку схемы и оркестрованное переключение.

  4. Перемещение медиа-активов с помощью Azure Data Box и Import/Export Закажите несколько устройств Azure Data Box (по 100 ТБ каждое) для начальной загрузки 600 ТБ в Blob Storage, с последующей синхронизацией изменений через ExpressRoute. Для двух удаленных студий с меньшими архивами используйте Azure Import/Export с существующими зашифрованными SSD и инструментом WAImportExport. Data Box решает задачу быстрой и безопасной массовой передачи данных; Import/Export позволяет использовать уже имеющиеся диски на периферии.

  5. Переключение веб-нагрузок с помощью App Service Migration Assistant и тестовые миграции Для сайтов IIS, отмеченных как совместимые, используйте Migration Assistant для упаковки, преобразования конфигурации и развертывания в App Service. Выполните тестовые миграции в промежуточные слоты (staging slots) и выполните замену (swap) в случае успеха. Этот инструмент сокращает объем ручных исправлений и ускоряет обеспечение согласованности развертываний.

  6. Внедрение шаблонов модернизации Контейнеризируйте выбранные сервисы с помощью Azure Migrate: App Containerization, отправьте образы в Azure Container Registry и разверните их в AKS с помощью GitOps через Azure Arc-enabled Kubernetes для согласованной конфигурации в средах разработки, тестирования и продакшена. Разместите все публичные API за Azure API Management для стандартизации регулирования (throttling), OAuth2 и подключения партнеров. Это закладывает основу для микросервисов и каналов API-first, сохраняя при этом управление.

  7. Включение гибридного управления с помощью Azure Arc Подключите оставшиеся локальные серверы и кластеры Kubernetes, не относящиеся к AKS, с помощью Azure Arc, чтобы применять Azure Policy, собирать инвентарные данные и стандартизировать базовые показатели безопасности до, во время и после миграции. Arc обеспечивает единую плоскость управления в гибридной среде, гарантируя обнаружение отклонений и соответствие требованиям.

  8. Оптимизация затрат с помощью Azure Hybrid Benefit и зарезервированных экземпляров Примените Azure Hybrid Benefit к Windows Server и SQL Server, чтобы сократить расходы на программное обеспечение. Приобретите 3-летние Reserved Instances для ВМ и Managed Instance с постоянной нагрузкой; используйте общую область действия (shared scope) для максимального охвата подписок и обменивайте зарезервированные экземпляры при изменении моделей использования. Это сохраняет экономическое обоснование проекта и финансирует спринты по модернизации.

Почему выбраны именно эти службы: Azure Migrate и DMS минимизируют риски благодаря планированию на основе данных и выполнению с низким временем простоя; App Service Migration Assistant ускоряет проверенные переносы IIS; Data Box и Import/Export решают проблему “гравитации данных”; Azure Arc обеспечивает согласованное управление в гибридных и мультиоблачных средах; AKS, Functions и API Management обеспечивают перспективную, облачно-ориентированную эволюцию, не блокируя при этом немедленные цели миграции.


Мониторинг · Все домены · Well-Architected Framework и принципы проектирования

Отработать эти вопросы → · Тесты на время на ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Сдайте экзамен →

Просмотреть Microsoft →

Related guides

Все включено

Одна подписка. Каждый экзамен.

Каждый план открывает неограниченный поиск ответов, практические тесты, объяснения AI и полную библиотеку ресурсов — на более чем 20 языках.

Ежемесячно
24.87
Just €0.83/day
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

Лучшая цена
12 месяцев
179.87
Just €0.49/daySave 40%
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

✓ Включен бесплатный план · ✓ Отмена в любое время · ✓ Все планы открывают полный продукт