Поделиться через


Конфигурации хранилища SSD версии 2 для ВИРТУАЛЬНОй машины SAP HANA Azure уровня "Премиум"

SSD уровня Премиум версии 2 упрощает создание архитектур хранилища и позволяет настраивать и адаптировать возможности хранилища в соответствии с рабочей нагрузкой. SSD уровня "Премиум" версии 2 позволяет настраивать и платить за емкость, операции ввода-вывода (операции ввода-вывода в секунду) и пропускную способность независимо друг от друга.

Общие соображения о размерах полосы при использовании LVM, секционировании томов данных HANA или других аспектах, которые не зависят от конкретного типа хранилища, обратитесь к этим двум документам:

Предложения для конфигураций хранилища в этом документе предназначены в качестве направлений для начала. При выполнении рабочих нагрузок и анализе шаблонов использования хранилища вы можете обнаружить, что не используете всю пропускную способность или IOPS, которые вам предоставлены. Вы можете рассмотреть возможность уменьшения размера хранилища или даже начать с небольших размеров дисков и использовать расширение в сети с течением времени. Или, напротив, рабочая нагрузка может потребовать большей пропускной способности хранилища, чем обеспечивают данные конфигурации. В результате может потребоваться развернуть больше емкости, IOPS или пропускной способности. В области напряженности между емкостью хранилища, необходимой задержкой хранения, пропускной способностью хранилища и требуемой и наименее дорогой конфигурацией, Azure предлагает достаточно разные типы хранилища с разными возможностями и различными точками цен, чтобы найти и настроить правильный компромисс для вашей рабочей нагрузки HANA.

Рекомендуемые начальные конфигурации с SSD Azure Premium версии 2 для рабочих сценариев выглядят следующим образом:

/hana/data — размер 1,2 раза больше объема памяти виртуальной машины, больше, если необходимо. См. значения пропускной способности данных и операций ввода-вывода в секунду в следующей таблице.

/hana/log — размер памяти виртуальной машины размером 0,5 x или 500 ГиБ, если виртуальная машина превышает 1 ТиБ памяти. См. значения пропускной способности журнала и операций ввода-вывода в секунду в следующей таблице.

/hana/shared — размер в 1x от объема памяти виртуальной машины или 1 ТиБ, если у виртуальной машины более 1 ТиБ памяти. Используйте по умолчанию IOPS и пропускную способность в качестве начальной настройки.

Память виртуальной машины или номер SKU Пропускная способность данных Операции ввода-вывода данных Пропускная способность логов Журнал IOPS
Ниже 1 ТиБ 425 МБИТ/с 3,000 275 МБИТ/с 3,000
1 ТиБ до ниже 2 ТиБ 600 Мбит/с 5,000 300 Мбит/с 4,000
2 ТиБ до ниже 4 ТиБ 800 Мбит/с 12,000 300 Мбит/с 4,000
4 ТиБ до ниже 8 ТиБ 1200 МБИТ/с2 20,000 400 Мбит/с 5,000
M416ms_v2 (11400 ГиБ) 1300 МБИТ/с 25,000 400 Мбит/с 5,000
M624(d)s_12_v3 (11 400 ГиБ) 1300 МБИТ/с 40,000 600 Мбит/с 6,000
M832(d)s_12_v3 (11 400 ГиБ) 1300 МБИТ/с 40,000 600 Мбит/с 6,000
M832ixs1 (14 902 ГиБ) 2000 Мбит/с 40,000 600 Мбит/с 9,000
M832i(d)s_16_v3 (15 200 ГиБ) 4000 МБИТ/с 60,000 600 Мбит/с 10,000
M832ixs_v21 (23 088 ГиБ) 2000 Мбит/с 60,000 600 Мбит/с 10,000
M896ixds_32_v31 (30 400 ГиБ) 2000 Мбит/с 80,000 600 Мбит/с 10,000
M1792ixds_32_v31 (30 400 ГиБ) 2000 Мбит/с 80,000 600 Мбит/с 10,000

По умолчанию тип виртуальной машины 1 недоступен. Обратитесь в службу поддержки учетных записей Майкрософт.

2 Ограничить до 1000 МБ/с на виртуальных машинах M208(m)s_v2 из-за ограничения виртуальной машины.

Дополнительные сведения о возможностях памяти виртуальных машин и удаленного хранилища см. в сериях виртуальных машин, оптимизированных для памяти семейства M и семейства E.

Проверьте, будет ли пропускная способность хранилища для разных предлагаемых томов соответствовать рабочей нагрузке, которую вы хотите запускать. Если для рабочей нагрузки требуются большие объемы для /hana/data и /hana/log, необходимо увеличить IOPS и/или пропускную способность на отдельных дисках, которые вы используете.

Значения в таблице задаются в виде суммарного итога для файловой системы. С ограничением пропускной способности до 1200 МБ/с на одном диске Premium SSD v2 вам потребуется использовать несколько дисков и страйпинг для крупных виртуальных машин. Аналогично, при использовании чересстрочной записи для получения преимуществ от включенных 125 МБ/с и 3000 операций ввода-вывода в секунду на диск, разделите общее значение между количеством дисков.

Примеры использования нескольких дисков

При просмотре ценового списка для управляемых дисков Azure становится очевидно, что схема затрат, представленная с Premium SSD v2, предлагает два основных пути для выбора:

  1. Вы пытаетесь упростить архитектуру хранилища, используя один диск для /hana/data и /hana/log, и платите за большее количество операций ввода-вывода в секунду (IOPS) и пропускной способности по мере необходимости для достижения уровней, которые мы рекомендуем ниже. Зная, что максимальная пропускная способность одного диска составляет 1200 МБ/с и 80 000 операций ввода-вывода в секунду.
  2. Вы хотите воспользоваться преимуществами 3000 операций ввода-вывода в секунду и 125 МБ/с, которые предоставляются бесплатно с каждым диском. Чтобы сделать это, создайте несколько небольших дисков, чтобы их суммарная емкость соответствовала необходимой, а затем создайте распределенный том с менеджером логических томов на этих дисках. Чередование между несколькими дисками дает возможность сократить количество операций ввода-вывода в секунду и коэффициенты затрат пропускной способности. Но приведет к некоторым дополнительным усилиям по автоматизации развертываний и работе таких решений.

Поскольку мы не хотим определять, какой вариант выбрать, мы оставляем решение за вами: следует ли вам выбрать подход с одним диском или с несколькими дисками. Хотя имейте в виду, что подход с одним диском может столкнуться с ограничениями по производительности при 1200 МБ/с. Может возникнуть необходимость увеличить пространство /hana/data на нескольких дисках. Многие виртуальные машины Azure позволяют повысить пропускную способность хранилища, которую может предоставить один диск SSD уровня "Премиум" версии 2. Кроме того, следует помнить, что возможности виртуальных машин Azure при предоставлении пропускной способности хранилища будут расти со временем. Точки сохранения HANA являются критически важными и требуют большой пропускной способности для тома /hana/data.

Эта таблица, которая в сочетании с ценами на операции ввода/вывода в секунду (IOPS) и пропускную способность (throughput), должна дать вам представление о том, как полосирование на нескольких дисках Premium SSD v2 может снизить конкретные расходы для конфигурации хранилища, которую вы просматриваете. На основе этих вычислений можно решить, следует ли двигаться вперед с помощью одного подхода к диску для /hana/data и/или /hana/log.

Общий размер файловой системы Число дисков Размер отдельного диска Требуемая общая пропускная способность Пропускная способность по умолчанию Выделенная дополнительная пропускная способность Требуемое общее количество операций ввода-вывода в секунду IOPS по умолчанию Выделено дополнительное число операций ввода-вывода в секунду
512 ГиБ 1 512 ГиБ 425 МБИТ/с 125 Мбит/с + 300 МБИТ/с 5000 IOPS (операций ввода-вывода в секунду) 3000 операций ввода-вывода в секунду + 2000 IOPS
512 ГиБ 2 256 Гиб 425 МБИТ/с 250 МБИТ/с (2 x 125) + 175 МБИТ/с (2 x 88) 5000 IOPS (операций ввода-вывода в секунду) 6000 операций ввода-вывода в секунду (2 x 3000) none
512 ГиБ 4 128 ГиБ 425 МБИТ/с 500 МБИТ/с (4 x 125) none 5000 IOPS 12 000 IOPS (4 x 3 000) none
--- --- --- --- --- --- --- --- ---
4 ТиБ 1 4 ТиБ 1000 Мбит/с 125 Мбит/с + 875 МБИТ/с 20 000 операций ввода-вывода в секунду 3000 операций ввода-вывода в секунду + 17 000 операций ввода-вывода в секунду
4 ТиБ 2 2 ТиБ 1000 Мбит/с 250 МБИТ/с (2 x 125) + 750 МБИТ/с (2 x 375) 20 000 операций ввода-вывода в секунду 6000 IOPS (2 x 3000) +14 000 операций ввода-вывода в секунду (2 x 7 000)
4 ТиБ 4 1 ТиБ 1000 Мбит/с 500 МБИТ/с (4 x 125) + 500 МБИТ/с (4 x 125) 20 000 операций ввода-вывода в секунду 12 000 IOPS (4 x 3 000) + 8,000 IOPS (4 x 2,000)

Note

Конфигурации, предложенные в этом документе, сохраняют минимальные ключевые показатели эффективности HANA, как указано в конфигурациях хранилища виртуальных машин SAP HANA Azure . Наши тесты до сих пор не дали никаких признаков того, что с указанными значениями тесты SAP HCMT завершаются сбоем в пропускной способности или задержке. Тем не менее, не все возможные варианты и сочетания вокруг полосовых наборов, распределённых по нескольким дискам или с различными размерам полос, были протестированы. Тесты, проведенные с полосатыми томами на нескольких дисках, были выполнены с размерами полосы, описанными в конфигурациях хранилища виртуальных машин SAP HANA Azure.

Important

У вас есть возможность определить размер логического сектора SSD Azure premium версии 2 как 512 байт или 4096 Байт. Размер сектора по умолчанию — 4096 Байт. Тесты, проведенные с помощью HCMT, не показали существенных различий в производительности и пропускной способности между различными размерами сектора. Этот размер сектора отличается от размеров стрипов, которые необходимо определить при использовании диспетчера логических томов.

Основные отличия SSD уровня "Премиум" версии 2 от SSD уровня "Премиум" и "Ультра"

Основное различие SSD класса Premium версии 2 с существующими сертифицированными хранилищами NetWeaver и HANA можно указать следующим образом:

  • При использовании Premium SSD v2 вы платите за точно развернутую емкость. В отличие от дисков уровня "Премиум" и дисков "Ультра", где используются группы размеров, чтобы определить затраты на емкость.
  • Каждый диск хранилища SSD уровня "Премиум" версии 2 поставляется с 3000 операций ввода-вывода в секунду и 125 МБ/с пропускной способности, включенной в цену емкости.
  • Дополнительные операции ввода-вывода в секунду и пропускная способность, сверх тех, что предусмотрены по умолчанию для каждого диска, могут быть выделены в любое время и оплачиваются отдельно.
  • Изменения выделенных IOPS и пропускной способности можно изменять до четырех раз в течение 24 часов
  • Задержка премиального SSD v2 ниже, чем у другого премиального хранилища, но выше, чем у диска Ultra. Но субмиллисекунда, поэтому она передает ключевые показатели эффективности SAP HANA без помощи других функций Azure, таких как ускоритель записи Azure.
  • Как и в случае с диском "Ультра", вы можете использовать SSD класса Premium версии 2 для томов /hana/data и /hana/log без необходимости каких-либо акселераторов или других кэшей.
  • Как и диск Ultra, Azure Premium SSD версии 2 не предлагает варианты кэширования, как это делает Premium SSD.
  • При использовании SSD уровня "Премиум" версии 2 та же конфигурация хранилища применяется к сертифицированным HANA Ev4, Ev5, D6, Ev6 и виртуальным машинам серии M, которые предлагают ту же память.
  • В отличие от SSD уровня "Премиум", диск или виртуальная машина не вспыхнули для SSD уровня "Премиум" версии 2
  • Функции моментального снимка с SSD уровня "Премиум" версии 2 отличаются по сравнению с SSD уровня "Премиум" (версия 1). Дополнительные сведения см. в статье о снимках мгновенного доступа для управляемых дисков Azure

Отсутствие поддержки ускорителя записи Azure или поддержки другими кэшами упрощает конфигурацию Premium SSD v2 для разных семейств виртуальных машин, делает её более унифицированной и помогает избегать вариантов, которые необходимо учитывать в автоматизации развертывания. Отсутствие возможностей для кратковременного увеличения производительности делает пропускную способность и IOPS (операции ввода-вывода в секунду) более детерминированными и надежными. Так как SSD класса Premium версии 2 является новым типом хранилища, существуют некоторые ограничения, связанные с его функциями и возможностями. Чтобы прочитать эти ограничения и различия между различными хранилищами, начните с чтения типов управляемых дисков Azure документа.

Дальнейшие шаги

Дополнительные сведения можно найти здесь