Microsoft Azure: cравнение производительности виртуальных машин типа А и D

7 ноябрь, 2014 - 11:53Дмитрий Тепляков

Недавно Microsoft представила новый тип виртуальных машин Azure — D. Такие ВМ отличаются более быстрыми процессорами и наличием SSD. Но интересно понять, насколько в реальности возросла производительность, и в каких случаях их использование оправдано.

Для сравнения, я создал две виртуальные машины с одинаковой системой — Windows Server 2012 R2 Datacenter. Остальные параметры были оставлены по умолчанию. В качестве теста использовалась довольно простая операция — архивирование 3 ГБ AVI-файла с помощью 7zip (тип архива — zip, уровень сжатия — normal). При этом можно оценить производительность как процессора, так и накопителя.

Архивация выполнялась дважды: 1) и видео файл, и архив размещались на системном диске; 2) видео — на системном, а архив — на временном, который автоматически создается в каждой виртуальной машине.

Microsoft Azure: cравнение производительности виртуальных машин типа А и D

Итак, что же получилось:

Виртуальная машина А1 (1 ядро, 1.75 ГБ памяти), тип — Basic, цена — $56 в месяц:

  • архивация на системный диск — 13 мин 30 сек;
  • архивация на временный диск — 13 мин 10 сек.

Виртуальная машина А1 (1 ядро, 1.75 ГБ памяти), тип — Standard, цена — $67 в месяц:

  • архивация на системный диск — 9 мин 20 сек;
  • архивация на временный диск — 9 мин 3 сек.

Microsoft Azure: cравнение производительности виртуальных машин типа А и D

Виртуальная машина D1 (1 ядро, 3.5 ГБ памяти), тип — Standard (для машин класса D пока уровень Basic недоступен), цена — $118 в месяц:

  • архивация на системный диск — 6 мин 12 сек;
  • архивация на временный диск — 6 мин 8 сек.

Microsoft Azure: cравнение производительности виртуальных машин типа А и D

Таким образом, разница прекрасна видна. Класс D, конечно же, дороже почти вдвое по сравнению с классом А, но предоставляет больший объем памяти, более производительные процессоры и накопители, что будет актуально в различных высоконагруженных решениях.