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".

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