Hyper-V Resource Metering в Windows Server 2012 Beta
В Windows Server 2012, активно продвигаемой Microsoft как платформа для частного и публичных облаков, появилась новая возможность составления биллинговых отчетов, предоставляемых в более удобоваримой форме, нежели кастомные выгрузки счетчиков производительности в Windows Server 2008 R2.
Какие же показатели позволяет зафиксировать Hyper-V Resource Metering для каждой виртуальной машины в частности:
- Усредненное значение потребления ресурсов процессора в мегагерцах
- Усредненное значение потребления ресурсов оперативной памяти в мегабайтах
- Минимальная память (наименьшее значение при низких нагрузках)
- Максимальная память (потребление ОЗУ при пиковых нагрузках)
- Общий объем дискового пространства, используемый виртуальной машиной
- Входящий трафик виртуального сетевого адаптера, в мегабайтах
- Исходящий трафик виртуального сетевого адаптера, в мегабайтах
По умолчанию функция Resource Metering выключена, задействовать ее можно используя командлет "Enable-VMResourceMetering"; далее можно получить данные по потребленным ресурсам для каждой виртуальной машины
Интервал сбора данных составляет один час, однако ничего не мешает с помощью того же PowerShell задать более подходящий, вплоть до минут, используя командлет "ResourceMeteringSaveInterval".
Задействуя эту возможность, сторонние разработчики, полагаю, смогут создавать решения, позволяющие строить биллинговые системы для дата-центров в еще более приемлемой форме.