Тема All Flash систем будоражит умы как пользователей, желающих получить в свое распоряжение сверхбыстрые хранилища, так и производителей систем хранения, стремящихся удовлетворить потребности своих клиентов. Все больше и больше игроков вступают в битву за этот лакомый кусок пирога, предлагая свои решения в области хранения на базе твердотельных накопителей. Не остался в стороне и тайваньский производитель систем хранения данных QSAN Technology, который относительно недавно включился в эту гонку, выпустив свой продукт All Flash — XCubeFAS XF2026D. Вообще идея использовать СХД QSAN в качестве All Flash не нова. В частности, мы уже упоминали в своем предыдущем обзоре линейки XCubeSAN возможность укомплектовывать эти хранилища исключительно SSD. Благодаря возможности использования накопителей сторонних производителей, можно получить вполне бюджетное решение, обладающее при этом неплохой производительностью. Но всегда хочется из имеющихся возможностей получить максимум. Поэтому QSAN доработал свои СХД для наилучшей отдачи при работе с SSD и выпустил флагманский продукт XCubeFAS XF2026D, снабдив его громким лозунгом “Flash for all” (флэш для всех). Данный массив All Flash действительно можно охарактеризовать как максимально доступный с точки зрения стоимости владения, поскольку в нем сохранена фирменная особенность продуктов QSAN в виде поддержки накопителей сторонних производителей. Действительно, много ли найдется на рынке вендоров, позволяющие такие вольности? Обычные СХД, укомплектованные SSD, не в счет. Речь все же о специализированных решениях, нацеленных на использование только SSD.  На первый взгляд: какая разница? Важен же итоговый результат. Однако, запрет на использование HDD может более полно раскрыть потенциал твердотельных накопителей (все же принципы работы SSD и HDD абсолютно разные) и предоставить ряд по-своему уникальных возможностей, например, расширенный мониторинг физического состояния SSD. Рассматриваемый XCubeFAS XF2026D как раз и является таким хранилищем: использование HDD в нем полностью исключено. С точки зрения «железа» XCubeFAS XF2026D является полным аналогом самой мощной СХД из линейки QSAN — XCubeSAN XS5226D: корпус 2U на 26 накопителей, два активных контроллера на базе процессора Intel Xeon Quad Core серии D-1500, 2 медных порта 10GbE iSCSI на каждом контроллере. Но, в отличие от своего «обычного» собрата, XCubeFAS имеет увеличенный до 32ГБ объем памяти и модуль защиты кэша Cache-2-Flash в комплекте поставки. За прочими характеристиками можно обратиться к нашему обзору линейки XCubeSAN. Здесь же отметим ключевые особенности:  Расширяется XCubeFAS при помощи полок расширения XCubeDAS, имеющих, так же как и основное устройство, форм-фактор 2U26. Всего поддерживается до 4 полок или в итоге до 130 SSD в рамках единой системы. Не самый впечатляющий показатель, но, честно говоря, при нынешних темпах роста емкости отдельных накопителей вполне достаточно для абсолютного большинства сфер применения.  Разница с линейкой XCubeSAN здесь кроется в «софте». Прошивка системы полностью переписана с учетом использования всех преимуществ твердотельных накопителей. В результате большое внимание уделено мониторингу состояния и ресурсу записи SSD как определяющих сохранность всех хранимых данных. Про каждый накопитель можно получить как обобщенную информацию (жив-здоров/необходима замена), так и детальные данные по количеству записанных на него данных (глубина запроса – вплоть до года). А по данным ресурса использования из самого накопителя можно самостоятельно настроить пороги оповещения о деградации SSD.  Также имеется детальный анализ производительности всех томов с той же глубиной просмотра до одного года по ключевым параметрам Latency, IOPS, пропускная способность с возможностью выгрузки результатов в табличный файл для внешнего анализа.
Весьма неплохо реализованы рутинные операции по созданию/изменению пулов/томов/таргетов за счет средств автоматизации. Ведь не секрет, что высокая производительность All Flash систем достигается за счет максимальной параллелизации потоков ввода/вывода, что требует создания множества томов, таргетов, путей и так далее. Так вот, QSAN предлагает пакетное создание/изменение таких объектов. Касательно организации хранилища данных в XCubeFAS применяются широко используемые в настоящее время пулы, внутри которых SSD объединяются в RAID группы. Помимо стандартных уровней RAID диски могут объединяться в так называемые группы RAID EE, в которых диски hot spare используются не как отдельные накопители, а как набор блоков, равномерно распределенных между всеми участниками группы. В результате резервные SSD также участвуют в операциях ввода/вывода, внося свой вклад в повышение быстродействия системы в целом. Из привычных для современной СХД функций по защите данных отметим поддержку снапшотов, клонов и асинхронной репликации через iSCSI (включая интеграцию с VSS). Причем, репликация настраивается весьма просто: администратору достаточно указать в интерфейсе системы том для репликации и адрес с логином/паролем удаленной системы. Остальное будет выполнено автоматически, включая необходимые настройки на удаленном массиве. Несмотря на простоту действий, имеются и расширенные настройки по части расписания, шейпинга, отказоустойчивости и балансировки нагрузки между каналами. Разумеется, немалый интерес представляют тесты производительности. Тем более, что сравнение с XCubeSAN XS5226D прямо-таки напрашивается само собой, чтобы узнать, насколько специализированный массив All Flash отличается от обычной СХД. Каждый хост подключался двумя линками к массиву к обоим контроллерам через Fibre Channel и iSCSI (итого 4 линка на хост) напрямую без использования коммутаторов.     В итоге получили значительное преимущество All Flash перед обычной СХД на операциях чтения (до 80% при latency в пределах 1мс). На операциях записи разница незначительная. Здесь вплотную подбираемся к планке производительности систем, использующих классический RAID. Для преодоления этого порога нужно уже полностью менять концепцию построения пространства хранения, как, например, это сделано в IBM Flashsystem или Purestorage. А вот на фоне конкурентов с «классической» архитектурой QSAN XCubeFAS смотрится совсем неплохо.