Традиционно в SAP HANA используется энергозависимая память, синхронизируемая с уровнем хранения на диске с помощью точки сохранения. Один из недостатков этого подхода: во время перезагрузки SAP HANA все данные должны быть снова загружены с диска в память, что может занять несколько часов. Это может повлиять на критически важные для бизнеса данные, которые должны обрабатываться и анализироваться с очень высокой скоростью.
Представьте, что ваши системы полностью построены на динамической памяти (DRAM). Если нужно перезагрузить сервер, то перед обращением к SAP HANA необходимо дождаться загрузки данных из системы хранения, что в случае больших баз данных может занять несколько часов. ИТ-специалистам потребуется больше времени для запуска системы, а у пользователей снизится скорость работы приложений.
Основные временные затраты – это перезапуск базы данных SAP HANA и загрузка данных обратно в память. Для решения этой проблемы существуют серверы HPE Superdome Flex с комплектом энергонезависимой памяти HPE Persistent Memory нового поколения, использующим энергонезависимую память Intel® Optane™ DC.
Подробная информация о решении HPE Persistent Memory и HPE Superdome Flex server
Сочетание HPE Persistent Memory и решения HPE Superdome Flex Server позволяет не только сократить время перезапуска SAP HANA до минут, но и уменьшить время запуска приложений. Это сокращение времени простоя увеличит производительность по сравнению с системой, полностью построенной на DRAM.
Как показано на рисунке ниже, энергонезависимая память HPE Persistent Memory будет использоваться в качестве основного хранилища таблицы хранения столбцов, которая обычно является наиболее важным фактором для пространства данных в средах SAP HANA. Другие элементы, такие как хранилище изменений, кэши, наборы промежуточных результатов или хранилище строк, остаются в динамической памяти (DRAM).
Другими словами, SAP HANA знает, какие структуры данных больше всего выигрывают от использования энергонезависимой памяти. SAP HANA автоматически обнаруживает оборудование с энергонезависимой памятью и настраивается соответствующим образом, помещая соответствующие структуры данных в энергонезависимую память, при этом сохраняя все остальные структуры в DRAM.
Модуль HPE Persistent Memory
Энергонезависимая память одновременно обладает свойствами динамической памяти (DRAM) и системы хранения, но не заменяет DRAM. Как показано на рисунке 1, энергозависимую память можно рассматривать как промежуточный уровень между DRAM и флеш-памятью. Что действительно выделяет технологию HPE Persistent Memory, так это ее достаточное быстродействие, позволяющее процессору получить прямой доступ без остановки для блочного ввода-вывода, требуемого для традиционной системы хранения.
С этим решением доступны следующие размеры модулей HPE Persistent Memory, поддерживающих до 1,5 ТБ энергонезависимой памяти на процессор:
Комплект HPE Persistent Memory 128 ГБ 2666 с энергонезависимой памятью Intel® Optane™ DC.
Комплект HPE Persistent Memory 256 ГБ 2666 с энергонезависимой памятью Intel® Optane™ DC.
Какое соотношение DRAM и HPE Persistent Memory?
Модули HPE Persistent Memory устанавливаются в одной системе с модулями DRAM DIMM. Модули HPE Persistent Memory не работают без установленных модулей DRAM DIMM. Модули HPE Persistent Memory разных размеров и модули DRAM DIMM могут использоваться совместно при сохранении поддерживаемых соотношений.
Например, при соотношении 1:1 на каждом канале с 2 слотами один модуль DDR4 DIMM объемом 128 ГБ соответствует одному модулю HPE Persistent Memory объемом 128 ГБ. При соотношении 1:2 на каждом канале с 2 слотами один модуль DDR4 DIMM объемом 128 ГБ соответствует одному модулю HPE Persistent Memory объемом 256 ГБ.
SAP HANA в настоящее время поддерживает различные соотношения емкости, в том числе:
1:1
1:2
1:4
1:8
Ключевые преимущества производительности
В итоге ключевым преимуществом производительности является значительное сокращение времени запуска. Это обеспечивает быструю повторную загрузку данных в память и минимизацию простоев системы. Решение предлагает дополнительные увеличенные объемы памяти для каждого сервера, что позволяет работать с базами данных большего объема. Оно также предоставляет исключительное преимущество повышенной масштабируемости процессорной мощности при использовании серверов HPE Superdome Flex от 4 до 12 сокетов.
Можно избежать необходимости замены системы для увеличения емкости, то есть можно начинать с небольших серверов HPE Superdome Flex и наращивать масштаб по мере роста потребностей.
В число других предлагаемых преимуществ входит ускорение анализа больших объемов данных, высокая эффективность и гибкость.
Комментарии (4)
Alex023
22.02.2022 10:49Как бы еще продать Intel Optane во времена PCI-E 5.0 SSD, где 2 млн. IOPS у бюджетных SSD против 240 (чтение) / 65 (запись) тыс. IOPS у Optane с серверными ценниками.
Только через громкие статьи. Больше никак Optane не продастся уже.
edo1h
23.02.2022 23:36против 240 (чтение) / 65 (запись) тыс. IOPS у Optane с серверными ценниками
вы что-то путаете, если говорить о optane с интерфейсом nvme, то там всё хорошо с iops'ами, гугление буквально за пару минут принесло картинку:
но:
- в optane ценное не iops, а задержки. накопители на nand flash на чтении отстают почти на порядок;
- в статье речь не про nvme, а про persistent memory (то есть dimm, вставляющиеся в те же слоты, что и оперативная память), они обеспечивают ещё более низкие задержки (и более высокую производительность в целом).
вот, например, интересная публикация:
https://lenovopress.com/lp1085.pdf
тут получилось время доступа ≈2 мкс против ≈10 мкс у nvme optane и ≈60 мкс у накопителей на основе nand flash.
P. S. хотя соглашусь, стоимость вопроса почти не оставляет сценариев, в которых использование optane оказалось бы оправданным.
Alex023
24.02.2022 06:53Ага, а если мерять IOPs'ы на миллиард потоков, а не на 64 потока как в 4K-64Thrd, то там еще больше будет видимо )))
А про выгоду более низких задержек - это лучше в комитет JEDEC обратиться про DDR5 с таймингами 40-40-40. Сказать им, что тайминги оперативы портят маркетинговые стратегии Optane, которые про милисекунды на выборку данных, а не на пропускные способности нацелены.
ibKpoxa
Кхм.. т.е. никак?
SAP HANA .. совсем хана?