Конференция завершена. Ждем вас на РИТ++ в следующий раз!

Оптимизация размещения виртуальных машин по мастер-серверамУправление в эксплуатации

Доклад принят в программу конференции
Глеб Альшанский
Jet.Team

Руководит группой машинного обучения в компании Jet.Team. За год сформировал команду, которая решила более 10 проектов по машинному обучению для заказчиков. Машинным обучением занимается около 3 лет. Руководит разработчиками более 15 лет. Сам разрабатывает ПО более 20 лет.
Сфера интересов в последние 3 года: deep learning, математические алгоритмы принятия решений, оптимизационные алгоритмы.

Тезисы

В реальной среде (облаке, дата-центре) различные виртуальные машины (VM) выполнят различные процессы, имеющие различные профили нагрузки. Совместное размещение VM с максимально различными профилями нагрузки на одном мастер-сервере может серьезно увеличить утилизацию ресурсов мастер-сервера, как следствие, для выполнения того же количества задачи потребуется меньшее количество мастер-серверов.

Когда может быть полезна оптимизация размещения VM по мастер-серверам? Ответ: вы эксплуатируете десятки, а лучше сотни и больше серверов и
1. вам нужно заметно снизить затраты на серверную инфраструктуру;
2. нужно заметно поднять производительность существующей инфраструктуры.

В своем докладе я хочу рассказать:
- как определять профили нагрузки VM, учитывая случайный характер нагрузки;
- как предсказывать профили нагрузки VM;
- как определить с учетом заданного SLA, какие мастер-сервера являются перегруженными, а какие - недонагруженными;
- какие критерии оптимизации нагрузки существуют;
- как рассчитать оптимальное размещение VM с различными профилями нагрузки на мастер-серверах;
- какой экономический эффект можно ожидать от оптимизации размещения VM.

Также я расскажу о 2-3 внедрениях:
- минимально необходимый комплект метрик, собираемых с VM и мастер-серверов;
- инструменты для сбора метрик и хранения их;
- какие трудности возникали при внедрениях;
- как различные дополнительные требования могут влиять на результаты оптимизации размещения VM;
и дам практические советы по внедрению подобного ПО.

Другие доклады секции Управление в эксплуатации