Дмитрий Носачев

Компания True System представлена на российском ИТ-рынке с 1995 года, и на сегодняшний день география ее заказчиков охватывает всю страну. Основное направление деятельности компании — дистрибуция компонентов серверного оборудования и построение серверных систем и СХД различного уровня. Сегодня компания является официальным представителем таких известных ИТ-вендоров, как Supermicro, HP, Cisco, Intel, Kingston, Toshiba, LSI, Adaptec, AMD, Microsoft, WMware, EMC и многих других. Как отмечают в True System, это позволяет компании быть в числе первых обладателей новинок рынка, предопределяет ее высокую маневренность в выборе комплектующих и конфигурировании необходимого заказчикам оборудования.

В каталоге предлагаемых компанией комплектующих представлены и твердотельные накопители (SSD), в том числе компании OCZ. Более того, на сайте компании можно ознакомиться с результатами тестирования SSD разных производителей специалистами True System. О том, как сегодня используются твердотельные накопители в корпоративных решениях, как развивается это направление в целом, рассказал Дмитрий Носачев, главный инженер компании True System.

Как давно ваша компания стала использовать в своих решениях твердотельные накопители и включила их в свой каталог комплектующих? Чем это было вызвано?

Компания True System занималась поставкой и внедрением твёрдотельных накопителей практически с момента своего основания. Но это были единичные продажи экзотических по тем временам продуктов (например, можно вспомнить SSD на базе SDRAM в форм-факторе 5,25"), нацеленных либо на уникальные дорогостоящие и высокопроизводительные решения, либо на использование в промышленных серверах.

Переломным моментом в плане активизации работы с SSD можно считать, пожалуй, 2009 г., когда на рынке появились первые серверные SSD. Они положили начало эпохи массового внедрения твердотельных накопителей в небольших компаниях. Необходимость наращивания производительности СУБД-серверов и начало массового внедрения виртуализации требовали радикального увеличения производительности дисковой подсистемы, и появившиеся на рынке SSD предоставили такую возможность даже SMB-компаниям, поскольку имели впечатляющее на тот момент соотношение цена/производительность, а сомнения в их надёжности были развеяны статистикой.

В следующем году появились популярные решения для кэширования на базе обычных SAS RAID-контроллеров. Это позволило расширить сферу использования SSD за счёт проектов с небольшим бюджетом.

В каких случаях и в каких задачах, по вашему опыту, SSD чаще всего применяются в корпоративной среде?

Большая часть наших заказчиков — небольшие компании с ограниченным ИТ-бюджетом. Области применения SSD можно перечислить в порядке убывания доли продаж/внедрений:

  • кэширование: решения на базе RAID-контроллеров, комплексные решения по ускорению/виртуализации СХД, распределённые и готовые СХД;
  • непосредственное размещение пользовательских данных. Цены на SSD постепенно снижаются, объёмы растут, и замена пары дисковых полок с быстрыми (10/15 тыс. об/мин) HDD на два—четыре твердотельных накопителя всё чаще является обоснованной с точки зрения цены и производительности. Речь идёт, в основном о СУБД и VDI;
  • выделенные диски для установки ОС. Серверные SSD начального уровня обходятся дешевле, чем 2,5" HDD корпоративного класса. Сюда же можно отнести и SATA DOM.

С какой целью вы проводите и публикуете результаты собственного тестирования разных моделей SSD? Какие выводы следуют из этих результатов — можно ли доверять официальным спецификациям производителей?

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

Все основные производители серверных SSD публикуют достоверные сведения о производительности своих продуктов, но в отдельных случаях информация может быть недостаточно подробной. Зачастую важно знать не только ресурс, заявленные значения IOPS для операций чтения/записи, но и поведение SSD при экстремальных нагрузках — речь идёт о стабильности значения задержки.

Для некоторых SSD класса «read-intensive» (серверные накопители начального уровня с небольшим — меньше одной перезаписи в день — ресурсом) интересно увидеть эффект от увеличения резервного пространства (over-provisioning). Это помогает определить возможность применения конкретного SSD в ситуации, когда ресурс является вполне достаточным, но нужно заметно увеличить производительность.

Клиентские (потребительские) SSD сегодня стоят заметно дешевле корпоративных, хотя зачастую обладают довольно высокими характеристиками. В связи с этим появляется соблазн сэкономить при закупке SSD для ИТ-систем корпоративного уровня. С вашей точки зрения, может ли такая экономия быть оправданной?

Применение SSD потребительского класса может быть оправдано лишь для тех компонентов инфраструктуры, где допускаются потеря данных и/или простой систем. Пример: распределённые системы с кэшированием чтения, вычислительные кластеры (HPC). Во всех остальных случаях мы предостерегаем клиентов от использования потребительских SSD не по назначению.

Неправильный выбор SSD приводит к многочисленным проблемам:

  • несовместимости с аппаратными RAID-контроллерами. Несколько лет назад попытки клиентов сэкономить на SSD носили массовый характер, и мы регулярно получали обращения в техническую поддержку с просьбой установить причины развала массивов;
  • возможной потере данных из-за отсутствия защиты RAM-кэша. Практически все SSD используют RAM для кэширования и обработки метаданных. Аварийное отключение питания или другой сбой могут привести к полной или частичной потере данных. SSD корпоративного класса используют конденсаторы для обеспечения питания на время копирования данных из RAM-кэша на флеш;
  • отсутствию гарантированной производительности на запись. Потребительские SSD отличаются от корпоративных SSD начального уровня не только ресурсом. Другой контроллер (или прошивка) с менее активной сборкой мусора, другой класс NAND, меньший уровень over-provisioning — всё это приводит к сильной деградации производительности при непрерывной нагрузке, появлению высоких пиковых значений задержки.

Как развивается ваше сотрудничество с компанией OCZ? Какие ее продукты вы используете в своих решениях или рекомендуете своим заказчикам?

Продажи первых серверных SSD от OCZ начались с серий Deneva и Talos. Хотя продавались они не очень активно, всё изменилось с появлением SSD серий Intrepid 3000 и Saber 1000 с интерфейсом SATA. Данные накопители позволяют решать практически весь круг задач, о которых мы говорили ранее. Так, например, SSD серии Saber 1000 прекрасно подходят как для размещения на них операционных систем, так и для применения в распределенных кластерах, где очень важна стоимость хранения информации, но без ущерба скоростным характеристикам и надежности. Кроме того, Saber 1000 отлично подходят для VDI, быстрого резервного копирования в многоуровневых системах, использования в качестве носителей контента VOD и кэша облачных систем. Эти накопители уникальны еще и тем, что имеют аппаратную защиту от потери питания, что позволяет проводить горячую замену накопителя без риска превратить его в «кирпич». Невысокая стоимость Saber 1000 позволяет клиентам отказаться от установки клиентских SSD в сервера ради экономии бюджета, что может стать причиной длительного простоя сервера из-за выхода из строя одного или нескольких клиентских SSD. Важно также отметить, что в отличие от клиентских SSD накопители Saber 1000 прошли тестирование с широким спектром различного серверного оборудования, что наглядно продемонстрировали тесты в нашей лаборатории.

Накопители серии Intrepid 3000 заслуживают отдельного упоминания, так как при высокой производительности имеют очень привлекательную цену. Все модели данной серии (Intrepid 3600/3700/3800) выполнены на хорошо зарекомендовавшем себя контроллере Marvel, используют RAID на чипах NAND и обладают полной защитой по питанию. Причем модели 3700 и 3800 выполнены с применением высококачественной памяти eMLC NAND Toshiba класса A, а модель 3600 использует MLC NAND от той же Toshiba. Накопители серии Intrepid 3000 — это универсальное решение для широкого круга задач: от размещения ОС и облачных систем до поддержки баз данных и разного рода прикладных решений. Стоит особо отметить, что максимальная емкость SSD Intrepid 3700 составляет почти 2 Tб, что позволяет создавать Full Flash-системы хранения высокой плотности.

Популярными являются решения OCZ на базе PCIe SSD серии Z-Drive 4500. Кстати, на их основе OCZ предлагает решение по ускорению серверов MS SQL. Это коробочное решение, которое можно легко установить в качестве кэша на любом сервере MS SQL, затратив на это минимум времени. Большой интерес вызывают и недавно анонсированные NVMe-накопители в 2,5-дюймовом форм-факторе OCZ Z-Drive 6000/6300.

Что вы считаете наиболее сильными сторонами продукции OCZ?

Прежде всего это высокие показатели производительности (особенно в устоявшихся режимах), адекватные цены, высокое качество изготовления, широкий модельный ряд. Кроме того, OCZ фокусируется исключительно на твердотельных накопителях и предоставляет на них длительную гарантию, а также необходимую поддержку.

Как в целом вы оцениваете прогресс в совершенствовании SSD за последние годы? Как он отражается на спросе среди ваших заказчиков?

Прогресс за последние пять лет шёл в основном экстенсивным путём — рост объёмов и производительности при одновременном снижении цен. Это привело к повсеместному внедрению твердотельных накопителей. Из дорогостоящих high-end СХД они проникли в сегмент бюджетных серверов — это можно назвать революционным изменением. Высокая производительность стала доступной, и это подтолкнуло рост соответствующих решений, в первую очередь серверной виртуализации и VDI.

Изменения происходили также в интерфейсах, протоколах и технологиях. Можно вспомнить появление накопителей NVMe и прототипов энергонезависимых модулей памяти NVDIMM, совершенствование решений, использующих ярусное хранение данных (Storage Tiering).

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

В первую очередь стоит провести оценку характера нагрузки и требований к производительности дисковой подсистемы. Если речь идёт о миграции на новое оборудование, то сделать это будет легче, выполнив мониторинг реально существующей нагрузки. Далее всё зависит от масштаба проекта — это может быть сложное решение с внедрением новой СХД или виртуализацией существующих или простой апгрейд одиночного сервера путём добавления пары SATA SSD или ускорителя на базе PCIe SSD, как, например, OCZ ZD-XL. Сориентироваться в выборе решения и деталях реализации помогут наши специалисты.

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

В определённой ситуации покупка готового решения может быть более выгодной, чем попытки самостоятельной модернизации дисковой подсистемы для решения проблемы нехватки производительности. Примером может служить решение OCZ ZD-XL — ускоритель Microsoft SQL Server на базе PCI-E SSD.

Другие статьи раздела «OCZ Storage»