Использование твердотельных накопителей заметно ускоряет работу серверов. У SSD меньшие, чем у жестких дисков, размеры, они не издают шума и намного устойчивее к внешним повреждениям. А самое главное — твердотельные накопители быстро дешевеют, одновременно увеличивая емкость.

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

NAND и NOR

Существуют разные типы SSD. Например, NAND и NOR (сокращения от словосочетаний Not AND и Not OR).

Принципы работы микросхем NOR и NAND схематично выглядят так:

NOR дает доступ к каждой конкретной ячейке, позволяя записать данные именно туда. В варианте с NAND одиночные ячейки памяти соединяются последовательно. Для записи информации в одну из них необходимо, чтобы все остальные были открыты.

NOR и NAND в настоящее время почти не конкурируют друг с другом, так как в силу своих свойств находят применение в различных областях.

Скоростные характеристики технологии NAND значительно выше, а увеличить объем памяти можно, не увеличивая размеры микросхемы. Поэтому ее чаще применяют для хранения большого объема данных и для их переноса. В число самых распространенных устройствах, в которых используется технология NAND, входят флэш-драйвы и карты памяти.

SLC и MLC

Теперь разберемся в различиях памяти NAND. Всю ее можно разделить на две разновидности: SLC и MLC.

SLC (от Single Level Cell — одноуровневые ячейки) — это классические элементы памяти. В каждом из них может храниться 1 бит информации. Такая память долговечна и энергоэффективна. К числу ее неоспоримых преимуществ перед любыми другими категориями флэш-памяти относятся максимальный срок службы и максимальное количество циклов перезаписи. Но и главный недостаток у нее очень существенный: низкая плотность информации делает эту память наиболее дорогой из всех присутствующих на рынке.

Технология MLC (Multi Level Cell — многоуровневые ячейки) стоит заметно дешевле. Ее отличает более высокая емкость хранения — правда, за счет укороченного срока службы, более низких скоростей и увеличения времени доступа.

Среди многоуровневых ячеек различают:

  • MLC — накопитель, в котором может храниться 2 бита информации. Взаимодействует с данными MLC несколько медленнее по сравнению с SLC: для того, чтобы записать в ячейку два бита вместо одного, требуется больше времени. Кроме того, в связи с увеличением количества битов снижается долговечность и надежность твердотельных накопителей. Правда, все вышеперечисленные недостатки памяти MLC вполне компенсируются ее более доступной стоимостью. На данный момент эта технология демонстрирует оптимальный баланс между скоростью, ресурсами и ценой.
  • eMLC аналогична по структуре MLC, но отличается увеличенным ресурсом. Выдерживает больше циклов записи. Предназначена для корпоративных целей. Буква «e» в названии — от английского Enterprise (предприятие).
  • TLC (Triple Level Cell) — 3-х уровневые ячейки, которые могут хранить 3 бита данных. Отличаются более высокой плотностью информации и одновременно более низкими ресурсами и скоростными характеристиками по сравнению с MLC. Производство памяти на базе TLC менее затратно, что, в конечном итоге, ведет к уменьшению стоимости SSD.
  • QLC (Quad Level Cell) — 4-х уровневые ячейки, где помещается 4 бита данных. По показателю цены за гигабайт информации SSD с QLC памятью приближаются к HDD. Рекомендуются при ограниченном бюджете.
Тип флеш-памяти SLC MLC TLC QLC
Бит на ячейку 1 2 3 4
TBW 100 000 3 000 1 000 500
Время чтения 25 μs 50 μs 75 μs 110 μs
Время записи 200–300 μs 600–900 μs 900–1350 μs 1500 μs и более
Время стирания 1,5-2 ms 3 ms 4,5 ms 7 ms

3D NAND

Память 3D NAND имеет трехмерную структуру, в связи с чем вмещает значительно больше информации на единицу площади.

Она представляет собой цилиндр, который позволяет разместить несколько ячеек памяти на каждом слое микросхемы.

Трехмерная флеш-память отличается от своих двухмерных аналогов более высокой скоростью работы и значительно меньше подвержена износу. Ее емкость и надежность сравнимы с емкостью и надежностью памяти TLC.

Подведем итоги

Какой SSD нужен для сервера? В идеале — быстрый и надежный SLC SSD. Однако окончательное решение этого вопроса будет зависеть от задач, которые перед вами стоят, и средств, которые вы собираетесь инвестировать.

Преимущества технологии SLC — в ее скорости и долговечности. Но есть и недостатки: их производство наиболее затратно, а емкость хранения относительно невелика. SLC в первую очередь подходит для промышленного использования и высокоинтенсивных нагрузок.

Выбирая SSD для сервера, выбирать нужно между SLC и eMLC. По уровню надежности eMLC занимает место между SLC и MLC, а стоит при этом незначительно дороже MLC. Оптимальное применение eMLC — рабочие станции и серверные платформы среднего класса.

Можно ли для сервера использовать MLC, TLC или QLC? При определенных условиях и с некоторыми оговорками — да. Рекомендуется ли это делать? Нет.