Я хотел улучшить одну из моих виртуальных машин Azure, которая используется в качестве сервера сборки для обработки тысяч небольших файлов в пакетном режиме. Поэтому я решил добавить небольшой диск премиум-класса (SSD) на 32 ГБ.
Но при чтении Документация Microsoft для дисков Azure, что-то меня озадачило:
Для стандартного диска 32 ГиБ (S4):
IOPS на диск 500
Пропускная способность на диск 60 МБ / с
Для премиального диска 32 ГиБ (P4):
IOPS на диск 120
Пропускная способность на диск 25 МБ / с
Означает ли это, что для небольших дисков нет смысла переходить на SSD премиум-класса, потому что производительность будет фактически ниже? Для меня это не имеет логического смысла. Это правда или я что-то неправильно понимаю?
Да, производительность стандартного хранилища одинакова для каждого диска по всем направлениям, тогда как хранилище премиум-класса увеличивается с увеличением размера диска. Это означает, что для меньших дисков премиум-класса производительность может быть ниже, чем у стандартного диска того же размера.
Основная причина, по которой вы бы использовали диск премиум-класса такого размера, - это соглашение об уровне обслуживания. Чтобы иметь возможность получить 99,9% SLA для виртуальных машин с одним экземпляром, вы должны использовать диски премиум-класса. Обычно для производственных нагрузок рекомендуется хранение премиум-класса.
Чтобы добавить к ответу Сэма Когана, SLA для виртуальных машин с одним экземпляром покрывается Вот. Кроме того, стандартные диски хранения подвержены транзакционным издержкам, в отличие от дисков Premium. Это покрыто страница цен.