Вопрос: Может ли портал Azure сообщать время начала и окончания любой «живой миграции» виртуальных машин?
Моя компания переносит виртуальные машины из нашего локального центра обработки данных (VMWare ESX Server) в облако Azure (Microsoft Hypervisor). В Azure есть функция под названием «живая миграция». Это автоматически переносит виртуальные машины между экземплярами сервера Azure. При динамической миграции виртуальные машины приостанавливаются на несколько секунд.
Я подозреваю, что события «живой миграции» могут вызывать периодическое снижение производительности, которое мы наблюдаем 3-4 раза в месяц. Наши серверы в Azure получают десятки запросов в секунду. Их внутренние метрики (измеренные ими самими) кажутся хорошими. Но на других подключенных серверах наблюдается периодическое снижение производительности.
Дополнительная информация: Блог Microsoft о динамической миграции: https://azure.microsoft.com/en-au/blog/improving-azure-virtual-machine-resiliency-with-predictive-ml-and-live-migration/
Мы уже сталкивались с подобной проблемой раньше. «Живая миграция» кажется эквивалентом функции VMWare под названием «vMotion / DRS», которая автоматически переносит виртуальные машины между физическими серверами для балансировки нагрузки. Например, если физический сервер сильно загружен, vMotion / DRS автоматически перемещает виртуальные машины на другой блейд в нашем центре обработки данных. Несколько лет назад мы заметили, что vMotion / DRS вызывает проблемы с программным обеспечением для кластеризации. Нам пришлось отключить его для некоторых виртуальных машин.