Назад | Перейти на главную страницу

Существуют ли различия в скорости и распределении ресурсов между диском данных виртуальной машины Azure 1x 300 ГБ и 3 дисками данных по 100 ГБ (и их чередованием)?

Я исследую игру с виртуальной машиной Sql Server в Azure.

Наша БД составляет около 30-40 ГБ.

Итак, я думал о создании диска с данными на 300 ГБ, чтобы разместить на нем 1 базу данных (или еще несколько позже).

Я считаю, что у меня есть несколько вариантов.

  1. Один диск с данными размером 300 ГБ.
  2. Несколько дисков данных с чередованием на общую сумму 300 ГБ (например, 2x150 или 3x100 ГБ)

Вопросы:

  1. Стоит ли чередовать?
  2. Использует ли один из вариантов больше страничных BLOB-объектов, чем другой?

У меня сложилось впечатление, что:

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

  2. Несколько дисков с данными будут потреблять больше страничных BLOB-объектов, но это крошечное количество, о котором не стоит беспокоиться. (но у меня нет доказательств этого НУЛЯ, и я не знаю, как вычислить этот метрический ответ).

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

По поводу сбоев дисков. Каждый независимый диск - это виртуальный жесткий диск, хранящийся в страничном большом двоичном объекте, который является частью службы хранилища Azure. Хранилище Azure - это прочный - каждый большой двоичный объект троекратно реплицируется с центром обработки данных (и, возможно, геореплицируется во вторичный центр обработки данных). Таким образом, вы больше рискуете получить программную ошибку, когда вы случайно удалите файлы, чем сбой диска.

Что касается IOPS: вам нужно будет провести сравнительный анализ. Вероятно, вы увидите лучшую пропускную способность на чередующемся томе, поскольку вы будете перемещать данные между несколькими разделами хранилища.

Возможно, вы захотите просто начать с одного диска, поскольку один диск может иметь размер до 1 ТБ и поддерживать ваши требования в 300 ГБ. Это упрощает ваше решение, особенно если вы хотите переместить диск на другую виртуальную машину.