Недавно Microsoft представила новый тип виртуальных машин Azure — D. Такие ВМ отличаются более быстрыми процессорами и наличием SSD. Но интересно понять, насколько в реальности возросла производительность, и в каких случаях их использование оправдано.
Для сравнения, я создал две виртуальные машины с одинаковой системой — Windows Server 2012 R2 Datacenter. Остальные параметры были оставлены по умолчанию. В качестве теста использовалась довольно простая операция — архивирование 3 ГБ AVI-файла с помощью 7zip (тип архива — zip, уровень сжатия — normal). При этом можно оценить производительность как процессора, так и накопителя.
Архивация выполнялась дважды: 1) и видео файл, и архив размещались на системном диске; 2) видео — на системном, а архив — на временном, который автоматически создается в каждой виртуальной машине.
Итак, что же получилось:
Виртуальная машина А1 (1 ядро, 1.75 ГБ памяти), тип — Basic, цена — $56 в месяц:
Виртуальная машина А1 (1 ядро, 1.75 ГБ памяти), тип — Standard, цена — $67 в месяц:
Виртуальная машина D1 (1 ядро, 3.5 ГБ памяти), тип — Standard (для машин класса D пока уровень Basic недоступен), цена — $118 в месяц:
Таким образом, разница прекрасна видна. Класс D, конечно же, дороже почти вдвое по сравнению с классом А, но предоставляет больший объем памяти, более производительные процессоры и накопители, что будет актуально в различных высоконагруженных решениях.