Поделиться через


Анализ зависимостей

В этой статье описывается анализ взаимосвязей и зависимостей в платформе "Azure Migrate: обнаружение и оценка".

Анализ зависимостей определяет зависимости между обнаруженными локальными серверами или серверами решения Azure VMware. Он предоставляет следующие преимущества:

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

Типы анализа

Существует два варианта развертывания анализа зависимостей

Выбор Сведения Общедоступное облако Azure Government
Без агента Доступна для виртуальных машин VMware, виртуальных машин категории Hyper-V, физических серверов и серверов в других общедоступных облачных средах, таких как AWS, GCP и т. д. Поддерживается Поддерживается
Агентный анализ Использует решение "Карта служб " в Azure Monitor для включения визуализации зависимостей и анализа.

Необходимо установить агенты на каждом исходном сервере (локальном или решении Azure VMware), который необходимо проанализировать.
Поддерживается Не поддерживается.

Анализ без агента

Анализ зависимостей без агента выполняется путем записи данных подключения TCP с серверов, для которых она включена. На серверах не установлены агенты. Соединения с тем же исходным сервером и процессом, а также конечным сервером, процессом и портом группируются логически в зависимость. Вы можете визуализировать захваченные данные зависимостей в представлении карты или экспортировать их в формате CSV. Агенты не установлены на серверах, которые вы хотите проанализировать.

Данные зависимостей

После начала обнаружения данных зависимостей начинается опрос:

  • Аппарат Azure Migrate опрашивает данные подключения TCP с серверов каждые пять минут.

  • Опрос собирает эти данные:

    • Имя процессов с активными подключениями.
    • Имя приложений, выполняющих процессы с активными подключениями.
    • Порт назначения для активных подключений.
  • Собранные данные обрабатываются на аппарате Azure Migrate для получения информации о личности и отправляются в Azure Migrate каждые шесть часов.

Анализ на основе агентной системы

Для анализа на основе агента служба "Миграция Azure: обнаружение и оценка" использует решение "Карта служб " в Azure Monitor. Вы устанавливаете агент Microsoft Monitoring Agent или Log Analytics и агент зависимостей на каждом сервере, который требуется проанализировать.

Данные зависимостей

Агентный анализ предоставляет эти данные:

  • Имя исходного сервера, процесс, имя приложения.
  • Имя целевого сервера, процесс, имя приложения и порт.
  • Количество подключений, задержки и передачи данных собираются и доступны для запросов Log Analytics.

Сравнение без агента и на основе агента

Различия между визуализацией без агента и визуализацией на основе агента приведены в таблице.

Требование Без агента Агентно-ориентированный
Поддержка Общедоступная версия для виртуальных машин VMware, Hyper-V виртуальных машин, физических серверов или серверов, работающих в других общедоступных облаках, таких как AWS и GCP. Общедоступная версия.
Агент На серверах, которые необходимо проанализировать, агенты не нужны. Агенты, необходимые для каждого исходного сервера (локального или решения Azure VMware), которые необходимо проанализировать.
Анализ журналов Необязательно. Azure Migrate использует решение Service Map в журналах Azure Monitor для анализа зависимостей.

Вы связываете рабочую область Log Analytics с проектом. Рабочая область должна находиться в следующих регионах: Восточная часть США, Юго-Восточная Азия или Западная Европа. Рабочая область должна находиться в регионе, в котором поддерживается Service Map. Мониторинг можно выполнять для виртуальных машин Azure в любом регионе. Эти виртуальные машины не обязаны располагаться в регионах, которые поддерживает рабочая область Log Analytics.
Процесс Записывает данные tcp-подключения. После обнаружения данные собираются с интервалом в пять минут. Агенты карты служб, установленные на сервере, собирают данные о процессах TCP и входящих и исходящих подключениях для каждого процесса.
Данные Имя исходного сервера, процесс, имя приложения.

Имя целевого сервера, процесс, имя приложения и порт.
Имя исходного сервера, процесс, имя приложения.

Имя целевого сервера, процесс, имя приложения и порт.

Количество подключений, задержки и передачи данных собираются и доступны для запросов Log Analytics.
Визуализация Карта зависимостей одного сервера может просматриваться в течение одного часа до 30 дней. Карта зависимостей одного сервера.

Карта зависимостей группы серверов.

Карту можно просматривать в течение только одного часа.

Добавьте и удалите серверы в группе из представления карты.
Экспорт данных Данные за последние 30 дней можно скачать в формате CSV. Данные можно запрашивать с помощью Log Analytics.

Дальнейшие шаги