Архив ИТ и интернет-сервисы · Облака и ЦОД

Microsoft Azure: система RESIN сократила перезагрузки ВМ почти в 100 раз

Система RESIN с алгоритмами обнаружения аномалий находит утечки памяти на хостах Azure и сама их устраняет. С сентября 2020 по декабрь 2023 года перезагрузки виртуальных машин из-за нехватки памяти сократились почти в 100 раз.

Стадия
Промышленная эксплуатация
География
Соединенные Штаты
Год
2024
Источники
1
CB-001845
проверено 24.10.2026

/01 · ключевые результаты

  • результат

    почти 100 раз

    снижение числа неожиданных перезагрузок ВМ из-за нехватки памяти

    Microsoft Azure Blog, блог компании, 08.04.2024

    сентябрь 2020 – декабрь 2023 · хосты Azure, мониторинг RESIN

    данные компании

  • результат

    более 30 раз

    снижение доли ошибочных запросов на выделение ВМ из-за нехватки памяти

    Microsoft Azure Blog, блог компании, 08.04.2024

    сентябрь 2020 – декабрь 2023 · хосты Azure, мониторинг RESIN

    данные компании

  • возможность системы

    85%

    точность обнаружения утечек памяти

    Microsoft Azure Blog, блог компании, 08.04.2024

    по данным на апрель 2024 года · хосты Azure, мониторинг RESIN

    данные компании

оценка strategai

Оценку не приводим: источник не приводит денежного эффекта, числа перезагрузок и стоимости простоя.

Система RESIN с алгоритмами обнаружения аномалий находит утечки памяти на хостах Azure и сама их устраняет. С сентября 2020 по декабрь 2023 года перезагрузки виртуальных машин из-за нехватки памяти сократились почти в 100 раз.

Стадия
Промышленная эксплуатация
География
Соединенные Штаты
Год
2024
Источники
1
CB-001845
проверено 24.10.2026

/02 · паспорт кейса

/ паспорт кейса · CB-001845Microsoft Azure

Бизнес

Компания
Microsoft Azure
Отрасль
ИТ и интернет-сервисы · Облака и ЦОД
Функция
ИТ, разработка ПО и кибербезопасность
Задача
AIOps и ИТ-сервис-деск

Технология

Класс AI
Предиктивная аналитика (классический ML)
Тип решения
Собственная разработка

Внедрение

Стадия
Промышленная эксплуатация, на 08.04.2024
География
Соединенные Штаты

/03 · описание кейса

Бизнес-задача

Облачная инфраструктура Azure включает сотни программных компонентов, которыми владеют разные команды. Утечки памяти снижают производительность компонентов, могут приводить к сбоям операционной системы и замедлять или останавливать соседние процессы на том же хосте. До RESIN обнаружение утечек было делом отдельных команд Azure. Классические статические и динамические методы, по оценке авторов, плохо подходят для облака: статический анализ ограничен по точности и масштабу, а динамический требует инструментирования и создаёт заметную нагрузку. Задача состояла в централизованном обнаружении, диагностике и устранении утечек без доступа к исходному коду компонентов.

Решение

RESIN — сквозной сервис обнаружения утечек памяти. Агенты мониторинга собирают телеметрию памяти на уровне хостов, а удалённый сервис агрегирует её по схеме «корзин» (bucketization-pivot). Обнаружение аномалий выполняется на временных рядах каждой корзины каждого компонента, затем второй уровень находит конкретный утекающий процесс и оценивает серьёзность. Для подозрительных случаев система снимает снимки кучи, сравнивает их с эталонными и формирует отчёт о первопричине для тикета. Мера устранения выбирается деревом решений на правилах: перезапуск процесса или службы, мягкая перезагрузка ядра после живой миграции ВМ, полная перезагрузка ОС в крайнем случае.

Внедрение

По словам Microsoft, RESIN работает в промышленной эксплуатации в Azure с конца 2018 года и ежедневно отслеживает миллионы хостов и сотни хост-процессов. Сервис опубликован в блоге Azure 8 апреля 2024 года и описан в статье на конференции OSDI’22. Компания приводит точность 85% и полноту 91% обнаружения утечек при растущем масштабе инфраструктуры. С сентября 2020 по декабрь 2023 года перезагрузки ВМ сократились почти в 100 раз, а ошибки выделения ВМ — более чем в 30 раз. С 2020 года, по данным компании, серьёзных сбоев из-за утечек памяти на хостах Azure не было.

/04 · источники и проверка

Что подтверждено

  • По данным Microsoft, с сентября 2020 по декабрь 2023 года число неожиданных перезагрузок виртуальных машин из-за нехватки памяти сократилось почти в 100 раз.
  • Доля ошибочных запросов на выделение виртуальных машин из-за нехватки памяти за тот же период снизилась более чем в 30 раз.
  • Точность обнаружения утечек памяти составила 85%, полнота — 91%.
  • RESIN работает в промышленной эксплуатации в Azure с конца 2018 года.

Ограничения

  • Снижение перезагрузок и ошибок выделения измерено в разах за период с сентября 2020 по декабрь 2023 года; исходные уровни и абсолютные значения в источнике не приведены.
  • Результат относится к совокупности возможностей RESIN, включая диагностику и автоматическое устранение, и не выделяет вклад моделей обнаружения аномалий отдельно.
  • Денежный эффект, затраты на систему и влияние на клиентов в источнике не названы.
  1. [1] Microsoft Azure Blog

    Advancing memory leak detection with AIOps—introducing RESIN

    компания · 08.04.2024

    Открыть источник

Архив Сообщить о неточности

АрхИИВ /strategai · CB-001845 · Версия 1 · 24.10.2026 · /c/CB-001845/