VMA – умная флэш-память для базы данных

в 7:44, , рубрики: flash, oracle, proliant, raid, sql, vma, Блог компании HP, данные, Железо, массив, сервер, Серверное администрирование, сисадмин, системное администрирование, флеш-память, хранение, метки: , , , , , , , , , , , , ,

В прошлом году мы уже подробно рассказывали о флагмане линейки HP ProLiant — 8-сокетном DL980, который впервые реализует функции бизнес-критичных систем для серверов стандартной архитектуры. Одна из основных сфер применения этого сервера – обслуживание больших баз данных Oracle Microsoft SQL Server. В нынешнем году на базе этого сервера было разработано новое решение, позволяющее резко поднять производительность баз данных за счет использования флэш-памяти.

VMA – умная флэш память для базы данных

В настоящее время флэш-память широко используется в серверах и системах хранения, однако, несмотря на ее очевидные преимущества по сравнению с жесткими дисками, она имеет и свои специфические проблемы:

— Типичные блоки флэш-памяти больше по размеру, чем типичные блоки данных

— Запись должна быть последовательной в пределах блока 128-256 Кбайт

— Для того, чтобы перезаписать в блок флэш-памяти новые данные, нужно стереть старые, причем стирание требует значительного времени (несколько миллисекунд) по сравнению с временем, требующемся на собственно запись

— Данные на флэш-память записываются медленнее, чем читаются с нее

— Из-за износа стирать данные из блока флэш-памяти можно конечное число раз

— Риск ошибки чтения из флэш-памяти возрастают по мере увеличения количества чтений

— Флэш-память может терять данные (стекает заряд), даже если нет обращений

— Выйти из строя может не только блок или страница флэш-памяти, но и чип целиком

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

К счастью, не все так трагично, поскольку существуют массивы флеш-памяти, конструкция и прошивка которых позволяют преодолеть вышеуказанные проблемы. HP предлагает использовать для повышения производительности баз данных, работающих на HP ProLiant DL980, интеллектуальные массивы флэш-памяти VMA, которые подключаются к серверу по PCIe. Эти устройства стоечного конструктива 3U используют флэш с одноуровневой записью SLC и выпускаются в конфигурациях на 5 и 10 Тбайт. VMA обеспечивает постоянную скорость записи данных, которая не деградирует со временем, и поддерживает горячую замену модулей.

Как аналог классического RAID в нем используется алгоритм Flash vRAID, который избавляет от задержек, связанных с механикой, позволяет предоставить «чистыми» до 80% емкости, проводить горячую замену модулей флэш-памяти и гарантирует срок хранения 5 лет даже при максимальной скорости записи 8 Тбайт/час.

Теперь приведем несколько характеристик производительности VMA:

Один массив обеспечивает скорость записи на уровне 250 000 IOPS (или до 2 700 000 IOPS на шкаф) и пропускную способность 1,4 Гбайт/сек (свыше 12 Гбайт/сек на шкаф).

Новое решение HP способно обработать 200 млн. транзакций в час, при этом задержка составляет менее 100 микросекунд (примерно в 30 раз меньше, чем у жестких дисков). Кроме того, в отличие от жестких дисков из-за отсутствия механических компонентов VMA обеспечивает предсказуемую задержку.

Автор: Morow

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js