HPE ProLiant DL380 Gen10 – последняя модель серверов компании НРЕ с высокими характеристиками производительности и безопасности, хорошо масштабируемый, со всеобъемлющей гарантией и поддержкой НРЕ.

У серверов HPE DL380 Gen10 имеется целых четыре рекорда производительности в тестах TPC-H (Transaction Processing Council Ad-hoc/decision support benchmark). Ещё в сентябре 2018 г. серверы DL380 Gen10 в тестах работы с базами данных на SQL 2017, показали самую низкую стоимость за число запросов в час QphH (Query-per-Hour Performance) – 0.46 долл. при ёмкости базы данных в 3000 ГБ. Применение сервера в HPE ProLiant DL380 Gen10 в качестве баз данных SQL позволяет сократить стоимость и сложность ИТ-системы.

В серверах DL380 Gen10 использованы масштабируемые процессоры Intel® Xeon® первого и второго поколения с увеличенным на 27% числом ядер, которые способны повысить производительность вычислений на 60%. Кроме того, в них существенно увеличена ёмкость оперативной памяти за счёт использования высокоскоростных модулей DDR4 HPE SmartMemory, способных работать со скоростью 2933 миллионов транзакций в секунду. А также в сервере могут быть использованы до 20 модулей NVMe Intel Optane.

Шасси сервера ProLiant DL380 Gen10 может вместить до 30 накопителей форм-фактора SFF (2.5 дюйма), либо до 19 накопителей формата LFF.

Рис. 1. Сервер HPE ProLiant DL380 Gen10 с накопителями SFF и LFF (источник: НРЕ).

Рис. 1. Сервер HPE ProLiant DL380 Gen10 с накопителями SFF и LFF (источник: НРЕ).

HPE DL380 Gen10 поддерживает технологию Persistent Memory с постоянной оперативной памятью (NVDIMM), сокращающую задержки и увеличивающую число транзакций в единицу времени до 41%. Технология NVDIMM позволяет работать с огромным количеством очередей ввода-вывода — до 64 тысяч, в то время как накопители SAS и SATA могут работать только с 254 очередями. Кроме того, решение Persistent Memory может обеспечить очень малую задержку считывания — в 3-8 раз ниже, чем у твердотельных дисков SSD.

Рис. 2. Решение Persistent Memory (источник: НРЕ).

Рис. 2. Решение Persistent Memory (источник: НРЕ).

Почему HPE ProLiant DL380 Gen10 – наилучший выбор для баз данных

Сервер HPE ProLiant DL380 Gen10 с NVDIMM (Persistent Memory) является наиболее оптимальным выбором для работы с базами данных, что подтверждается многочисленными тестами. Например, серверы с NVDIMM и процессорами на 16 ядер показали лучшие результаты, чем серверы с накопителями SAS и процессорами на 32 ядра при работе с базами данных Oracle. Это не только повышает производительность баз данных, но и наполовину снижает число требуемых лицензий Oracle.

Рис. 3. Результаты тестов работы базы данных Oracle с серверами HPE ProLiant DL380 Gen10 с NVDIMM и SAS (источник: НРЕ).

Рис. 3. Результаты тестов работы базы данных Oracle с серверами HPE ProLiant DL380 Gen10 с NVDIMM и SAS (источник: НРЕ).

Ускорение работы баз данных может быть достигнуто также с использованием решения Persistent Memory на базе постоянной памяти класса СХД Intel® Optane™.

Если сравнить работу базы данных с приготовлением еды на домашней кухне, то Intel® Optane можно сравнить с кухонным шкафом, запас продуктов в котором автоматически пополняется из ближайшего продуктового магазина (из базы данных) через некий конвейер, который автоматически доставляет на кухню требуемые продукты (данные) и тем самым повышает производительность работы домашнего повара (процессора). Это исключает традиционные поездки в магазин за продуктами (обращения к базе данных), что можно сравнить с работой накопителей SAS.

Рис. 4. Intel Optane в сервере HPE ProLiant DL380 Gen10 при работе с базой данных (источник: Intel).

Рис. 4. Intel Optane в сервере HPE ProLiant DL380 Gen10 при работе с базой данных (источник: Intel).

Особенности и технологии сервера HPE Proliant Gen10, имеющие значение для работы с базами данных

  • Безопасность: сервер HPE Proliant Gen10 использует технологию Run-Time Firmware Verification, позволяющую проверять происхождение прошивки аппаратного компонента перед установкой в сервер. Прошивка может повредиться в процессе обновления вручную или из-за сбоя в микросхеме. Кроме того, аналитики угроз ИБ с каждым годом обнаруживают все больше уязвимостей в прошивках и другом низкоуровневом коде серверов. Этот уровень практически не контролируется обычными антивирусными программами;
  • Jitter Smoothing — сохранение заданной частоты процессора после включения режима Turbo Boost, что бывает нужно при работе на повышенных частотах для минимизации задержек чтения из баз данных;
  • Core Boosting — увеличение частоты процессора, позволяющее задействовать меньше ядер, но с более высокой частотой, что полезно при использовании ПО, лицензируемого по количеству ядер, например, баз данных Oracle.
  • Проверка ошибок в памяти и их корректировка (ECC), совмещенная с технологией SDDC (single device data correction), обеспечивает продолжение работы приложения в случае выхода из строя модуля DRAM и восстанавливает его данные в новом адресном пространстве;
  • Поиск и исправление ошибок в памяти с перезаписью исправленных данных в память после восстановления корректируемой ошибки, что позволяет избежать накопления корректируемых ошибок, которое может привести к остановке работы сервера;
  • Изоляция и идентификация вышедшего из строя модуля DIMM, что позволяет пользователю быстро его заменить в горячем режиме;
  • Технология 3D Sea of Sensors — трехмерный температурный контроль внутреннего пространства сервера, обеспечивающий повышение эффективности охлаждения и повышающий надёжность работы баз данных;
  • Система управления сервером HPE iLO Management, обеспечивающая быстрый ввод в эксплуатацию, интеллектуальное управление, оперативную диагностику состояния сервера;
  • Система управления инфраструктурой HPE OneView, обеспечивающая автоматическую конфигурацию оборудования, управление его жизненным циклом, выделение ресурсов для виртуальных машин;
  • Технология «Профили нагрузки» (Workload Profiles) позволяет быстро настраивать сервер под определенные задачи, в том числе для сервера баз данных SQL, выбирая заданный профиль, либо формируя собственный профиль пользователя.

Решение HPE Persistent Memory для сервера баз данных

Решение HPE Persistent Memory имеет множество сценариев эффективного использования, и базы данных – один из самых эффективных сценариев.

Рис. 5. Сценарии использования HPE Persistent Memory в серверах HPE Proliant Gen10 (источник: НРЕ).

Рис. 5. Сценарии использования HPE Persistent Memory в серверах HPE Proliant Gen10 (источник: НРЕ).

В 2019 году аналитическая компания Gartner провела исследование преимуществ решения HPE Persistent Memory на базе накопителей Intel® Optane™. Эти исследования также показали преимущества использования серверов HPE Proliant Gen10 с памятью Persistent Memory в качестве сервера баз данных.

Persistent Memory позволяет производить операции баз данных непосредственно в оперативной памяти (In-Memory). При этом, задержки чтения данных уменьшились, а производительность операций чтения-записи (IOPS) возросла в 5-8 раз.

Рис. 6. Преимущества решения НРЕ Persistent Memory (источник: НРЕ).

Рис. 6. Преимущества решения НРЕ Persistent Memory (источник: НРЕ).

При этом решение НРЕ Persistent Memory показывает значительное снижение стоимости владения сервера баз данных.

Аналитика больших данных

В июне 2019 года были проведены девять тестов из набора TPC-DS с большим объёмом ввода-вывода из базы данных с модулем аналитики больших данных SparkSQL. В этих тестах сравнивались конфигурации с обычной оперативной памятью и решение Persistent Memory для двух видов СХД (HDD и SSD):

  • Традиционное решение: память DRAM 768 ГБ (24*32 ГБ DRAM):
  • Решение Persistent Memory: память DRAM 192 ГБ (12*16 ГБ DRAM) + 1 ТБ PMEM (12*128 ГБ)

Тестирование показало, что соотношение «производительность-цена» с использованием Persistent Memory (РММ) при размещении базы данных на традиционных жестких дисках составило возросло в 8.4 раза с DRAM+РММ, а при размещении базы данных в СХД на твердотельных накопителях SSD возросло в 3.1 раза с DRAM+РММ по сравнению с традиционной DRAM.

Рис. 7. Результаты тестирования базы данных с модулем аналитики больших данных SparkSQL (источник: НРЕ).

Рис. 7. Результаты тестирования базы данных с модулем аналитики больших данных SparkSQL (источник: НРЕ).

Общая производительность сервера возросла в некоторых тестах до 26 раз.

Заключение

Если для офиса небольшой или средней компании нужен универсальный и надежный сервер с высокой производительностью и безотказной работой в режиме 24/7/365, то HPE DL380 Gen10 – оптимальный выбор для многих приложений: организации терминального доступа, виртуализации, автоматизации бизнес-процессов, для хостинга веб-сайтов или веб-разработки, и в том числе для баз данных, где его применимость особенно примечательна.

Применимость HPE DL380 Gen10 для работы в качестве сервера баз данных обусловлена многими его передовыми функциями и характеристиками, а в особенности – технологией работы базы данных в оперативной памяти (In-Memory) на основе решения Persistent Memory, которая значительно повышает производительность операций с базами данных.