Агентный и безагентный анализ зависимостей в Azure Migrate
By Mirko Peters ·
Сравните безагентный и агентный анализ зависимостей в Azure Migrate. Узнайте, как строить карту связей между серверами и предотвращать простои при миграции в облако.
Automatically translated with AI from the original post. Read the English original

Выбор между безагентным и агентным анализом зависимостей в Azure Migrate определяет, как вы будете картировать связи между серверами перед переносом в облако. В этом руководстве разбираются технические различия, влияние на производительность и наилучшие сценарии использования каждого метода, чтобы помочь вам избежать скрытых простоев во время миграции в облако.
Главное
- Безагентный анализ зависимостей использует собственные сетевые подключения и Azure Migrate Appliance, не требуя установки программного обеспечения на целевые серверы.
- Агентный анализ требует установки специализированного агента на каждую машину и дает более глубокую видимость в сложных, смешанных или жестко ограниченных средах.
- Безагентный подход рекомендуется как отправная точка для архитектур VMware и Hyper-V благодаря меньшим административным затратам.
- Агентный анализ необходим для физических серверов, многооблачных нагрузок и машин со строгой сетевой изоляцией.
- Точное картирование зависимостей предотвращает сбои сервисов, гарантируя, что тесно связанные нагрузки мигрируют вместе и в правильных волнах.
Понимание анализа зависимостей при миграции в облако
Определить размер отдельного сервера — несложная техническая задача, но настоящая сложность миграции нагрузок заключается в понимании того, как системы взаимодействуют друг с другом. Серверы редко работают изолированно. Если вы перенесете веб-сервер, не заметив, что он зависит от сервера аутентификации, оставшегося в локальной инфраструктуре, ваши приложения сломаются сразу после переключения.
Анализ зависимостей призван устранить именно такие слепые зоны. Наблюдая за сетевым трафиком и подключениями, идущими к машинам и от них, Azure Migrate группирует связанные серверы в приложения. Это гарантирует, что тесно связанные нагрузки мигрируют как единый набор, а не разделяются по ошибке.
Безагентный анализ зависимостей: беспроблемный подход
Безагентный метод — рекомендуемая Microsoft отправная точка для подавляющего большинства сред VMware и Hyper-V. Вместо ручной установки программного обеспечения на сотни или тысячи виртуальных машин безагентный анализ зависимостей использует Azure Migrate Appliance для пассивного наблюдения за сетевыми подключениями.
Как работает безагентное картирование сети
Appliance через регулярные интервалы, примерно каждые пять минут, снимает данные об активных сетевых подключениях и преобразует их в визуальную карту. Он группирует эти подключения по логическим границам приложений. Вместо того чтобы разбирать огромную стену имен машин, администраторы могут увидеть, как системы зависят друг от друга, и сразу определить, какие нагрузки должны мигрировать вместе в одной волне миграции.
Преимущества и ограничения
Главное преимущество безагентного анализа — отсутствие административного следа. Не нужны учетные данные гостевой операционной системы для каждого сервера, и нет риска нарушить работу производственной среды установкой стороннего ПО. Однако безагентный мониторинг требует определенных привилегий на уровне гипервизора и сетевой видимости, поэтому он менее эффективен для изолированной физической инфраструктуры или нестандартных операционных систем.
Агентный анализ зависимостей: доступ к труднодоступным нагрузкам
Если в вашей среде есть устаревшее физическое оборудование, экземпляры в нескольких облаках или сильно ограниченные подсети, инструменты без агентов могут не показать полную картину. В таких случаях необходим анализ зависимостей на основе агентов.
Развертывание агентов и устройств мониторинга
Анализ на основе агентов требует установки небольшого программного компонента на каждый целевой сервер в паре с выделенным устройством репликации или мониторинга. Этот метод собирает детализированную телеметрию по каждой машине и журналы подключений непосредственно из гостевой операционной системы, обходя ограничения гипервизора.
Когда необходимо использовать анализ на основе агентов
Администраторы обычно развертывают анализ на основе агентов в четырех конкретных сценариях:
- Когда предварительные условия для анализа без агентов, например нативное отслеживание изменений снимков, невозможно выполнить из-за политик безопасности.
- Когда серверы работают под управлением старых операционных систем, в которых нет нативных механизмов подготовки к работе в облаке.
- Когда в системах используется нестандартное разбиение дисков или нестандартные конфигурации загрузки.
- Когда инфраструктура полностью состоит из физических серверов или экземпляров, размещенных на других облачных платформах.
Как сделать правильный выбор для вашего проекта миграции
Выбор между анализом зависимостей без агентов и на основе агентов сводится к балансу между административной эффективностью и сложностью среды. Для современных виртуализированных центров обработки данных на базе VMware или Hyper-V анализ без агентов обеспечивает 90% пользы при малой части усилий.
Для устаревших сред, физического оборудования или строго контролируемых зон безопасности дополнительное время на развертывание агентов окупается, поскольку позволяет выявить скрытые сетевые пути, которые в противном случае могли бы привести к катастрофическим сбоям в производстве. Чтобы глубже разобраться в планировании стратегии миграции, послушайте полный выпуск и узнайте, как упростить путь в облако.
Часто задаваемые вопросы
Влияет ли анализ зависимостей без агентов на производительность сервера?
Нет. Анализ без агентов опирается на Azure Migrate Appliance, который пассивно наблюдает за сетевыми метаданными на уровне гипервизора, не создавая никаких дополнительных нагрузок на гостевые операционные системы.
Можно ли использовать оба метода, без агентов и на основе агентов, в одном проекте Azure Migrate?
Да. Проекты Azure Migrate поддерживают гибридные подходы к обнаружению: можно использовать анализ без агентов для виртуальных машин и развертывать агенты на физических серверах или изолированных рабочих нагрузках.
Сколько времени Azure Migrate нужно для сбора данных о зависимостях?
Базовые подключения появляются быстро, но Microsoft рекомендует проводить анализ зависимостей в течение как минимум одной недели, а желательно до месяца, чтобы зафиксировать циклические модели трафика, например ежемесячные отчетные задания или еженедельные резервные копии.
Нужно ли платить дополнительно за использование анализа зависимостей с агентами?
Инструменты обнаружения и оценки Azure Migrate бесплатны. Однако включение некоторых расширенных функций сопоставления зависимостей или интеграций со сторонними сервисами может повлечь стандартные расходы на хранение данных операционной аналитики в Log Analytics.