Есть ли у виртуальных машин Azure ограничения дискового ввода-вывода?

У нас есть SQL-сервер, размещенный на виртуальной машине Azure. Одно из наших приложений очень интенсивно читает / пишет в базе данных, и мы наблюдаем низкую производительность диска. Длина очереди диска 10 или больше.

Я пытался найти способ увеличить производительность диска. Я нашел здесь техническое видео, в котором упоминается дисковая квота, а 4 учетных записи хранения увеличивают дисковый ввод-вывод. Кто-нибудь может подтвердить этот ограничитель диска или порекомендовать эту технику охвата?

2 ответа

Диски Azure хранятся в виде больших двоичных объектов в хранилище Azure. Учетная запись хранения имеет определенные цели масштаба. Когда вы управляете большой нагрузкой дискового ввода-вывода через виртуальную машину, возможно расширить границы этих целей хранения. Локально избыточные учетные записи хранения имеют конечную цель входа 10 Гбит / с /15 Гбит / с, в то время как гео-избыточные учетные записи имеют цель входа 5 Гбит / с /10 Гбит / с. Определенный большой двоичный объект (который содержит один диск) имеет цель 60 МБ / с.

Вот почему вы увидите предложения (например, видео TechNet) по использованию нескольких дисков в нескольких учетных записях хранения, чтобы выйти за пределы целевых масштабов хранения для конкретной учетной записи.

Вот статья о размерах виртуальных машин и соответствующих максимальных IOP. Вы увидите, что каждый размер виртуальной машины имеет макс. IOP эквивалентны 500 x # дискам прилагается.

В этой статье рассматриваются вопросы производительности для запуска SQL Server на виртуальной машине, которая охватывает многие темы, включая дисковый ввод-вывод.

РЕДАКТИРОВАТЬ Этот ответ немного устарел сейчас. Помимо стандартных дисков для хранения, теперь вы можете использовать Premium хранилище для дисков. Хранилище премиум-класса поддерживается SSD, а скорость дисков варьируется от 500 до 5000 IOPS и от 100 до 200 МБ / с, в зависимости от уровня диска (самый высокий - 1 ТБ, 5000 IOPS, 200 МБ / с). Вы по-прежнему будете иметь общие ограничения для данной виртуальной машины серии DS или GS, но эти ограничения выше, чем серии D или G (например, максимальная скорость составляет 80 000 операций ввода-вывода в секунду и 2000 МБ / с на GS5).

Больше информации о размерах виртуальных машин здесь.

Больше информации о Премиум-хранилище здесь.

Новые виртуальные машины серии DS (с локальным временным диском SSD и постоянными дисками с резервной копией SSD) имеют ограничение пропускной способности для каждой виртуальной машины, как вы можете видеть в документации серии DS.

Пропускная способность составляет ~32 МБ / с на ядро.

Другие вопросы по тегам