Чем отличаются SSD-накопители для сервера от обычных для персонального использвоания.
SSD-накопители постепенно вытесняют с рынка классические жесткие диски (хотя они пока еще продолжают использоваться). Это неудивительно, в связи с гораздо более высокой скоростью записи/считывания, а также проведением нескольких одновременных операций. Второе в принципе невозможно с HDD, так как для совершения каждого действия необходимо перемещение головки.
Еще один плюс твердотельных накопителей заключается в устойчивости к ударам и падениям – в них просто нет никаких движущихся частей. Меньшие габариты тоже можно засчитать за преимущество. Естественно, что в свете таких плюсов, SSD устанавливаются не только в обычные ПК, но и в серверы. Но следует сразу сказать, что обычные накопители имеют существенные отличия от серверных.
Различия стандартных и серверных SSD
Серверные SSD значительно долговечнее и быстрее клиентских. Они способны обеспечить главное для сетевой инфраструктуры – отказоустойчивость и максимально быстрый отклик на запросы. Выбирать SSD следует исходя из предполагаемых нагрузок и типа сервера (файловый, терминальный и т.п.).
Рассмотрим более детально
Формат памяти
Начнем с типа памяти. В терминологии IT-специалистов понятие «память» (memory) подразумевает именно оперативную память, данные в кэше которой хранятся только временно, непосредственно перед передачей. При отключении компьютера эта информация стирается. В отношении накопителей используется термин «storage», что эквивалентно «системе хранения данных». То есть, все файлы в таком хранилище остаются даже после отключения питания.
Для серверных SSD используется термин SCM (Storage Class Memory). Более распространенное название NVMe, обеспечивающий гораздо более быстрый доступ к данным по сравнению с клиентскими SSD. В связи с этим система определяет серверные SSD в качестве динамической оперативной памяти. Конечно, скорость считывания информации ниже чем у реальной DRAM, но показатели NVMe достаточно близко.
Жизненный цикл
В первую очередь дело заключается в общем числе циклов перезаписи (TBW – Total Bytes Written), которое для клиентских накопителей некритично. Но в сервере происходит гораздо более интенсивный обмен данными, так что этот показатель играет самую важную роль. Например, возьмем клиентский накопитель, TBW которого составляет 2400 ТБ, а объем – 800 Гб. То есть, вы можете перезаписать такой накопитель около 3 тысяч раз. Ни один пользователь в домашних условиях просто не сможет совершить столько операций за всю жизнь (если, конечно, не будет специально этим заниматься). В сервере этот лимит может быть выбран в течение нескольких месяцев или даже недель.
Также есть такой показатель как DWDP – максимальное количество перезаписей SSD в день. При этом имеется ввиду заполнение всего объема накопителя и его очищение. От него напрямую зависит отказоустойчивость SSD. Чем более интенсивный обмен информации планируется, тем выше должен быть уровень DWDP.
Число обращений
Конечно, серверные устройства стоят на порядок дороже, поэтому некоторые системные администраторы в целях экономии пытаются использовать вместо них клиентские, мотивируя это тем, что и их скорости будет вполне достаточно. В первое время, все действительно будет работать нормально и особых отличий никто не заметит, но уже достаточно скоро ситуация изменится.
На обычном ПК SSD занят обслуживанием только одного пользователя, так что, даже если тот запускает большое количество приложений одновременно, ничего критичного не происходит. Все равно в большинстве случаев накопитель будет простаивать. Кроме того, задержки отклика в большинстве случаев практически невозможно заметить.
К серверам обращается одновременно большое число пользователей, причем чем оно больше, тем заметнее будет задержка при перегрузке SSD. Такая ситуация в большинстве случаев неприемлема, например, если сервер обслуживает многопользовательское приложение или веб-сайт. А именно перегрузка и будет происходить со стандартными накопителями.
Причиной является количество каналов, через которые осуществляется доступ пользователей к ячейкам памяти. Если в SSD для ПК по стандарту от 2-х до 4-х каналов, каждый из которых разделяется на 4-8 подканалов, то в серверных устройствах каналов обычно от 8-ми до 16-ти, а делится они могут на 16 – 64 подканала. Разница очевидна.