Программно-Определяемые Системы Хранения: Сравнение 7 Решений

В этой статье я кратко расскажу о программно-определяемых хранилищах (SDS) и возможностях их использования, которые они предоставляют при построении ИТ-инфраструктуры.

В конце статьи вы найдете сравнение семи решений SDS. Я тестировал их, когда мы с коллегами «Онланта» изучены варианты развития облачной инфраструктуры OnCloud.ru .

Надеюсь, сравнительная таблица сэкономит вам много времени и сил при выборе товара.



Программно-определяемые системы хранения: сравнение 7 решений

Источник Я работаю системным инженером в группе облачной интеграции в Онланте.

Одно из направлений моей деятельности — исследования (R&D) по изучению и сравнению новых технологий, которые могут помочь нам улучшить качество и снизить стоимость облачных сервисов.

OnCloud.ru предоставлено Онлантой.

С результатами такого сравнения решений SDS вы познакомитесь в этой статье.



Тенденция к снижению стоимости владения ИТ-инфраструктурой

В крупных организациях системы хранения данных составляют значительную долю стоимости ИТ-инфраструктуры (по данным оценки специалисты – до 25%).

Эта цифра может значительно увеличиться.

Причины – рост объема данных и увеличение потребности в емкости систем хранения (СХД), в том числе из-за законов, обязывающих хранить эти данные.

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

То же самое касается хранения и обработки данных.

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

Одна из них — программно-определяемые системы хранения данных (Software-Defined Storage, SDS).

Компании начинают задумываться о внедрении SDS, когда процедуры управления данными становятся неэффективными и их поиск занимает много времени.



Программно-определяемые системы хранения: сравнение 7 решений

Источник Концепция SDS обеспечивает такие преимущества, как:

  • абстракция от нижнего уровня (аппаратной платформы),
  • масштабируемость,
  • упрощенная инфраструктура хранения,
  • недорогие решения.

Благодаря технологиям SDS можно существенно снизить затраты на системы хранения данных и их администрирование.

По прогнозам Gartner , к 2020 году 70-80% неструктурированных данных будут храниться на недорогих системах, управляемых с помощью SDS, а к 2019 году 70% существующих массивов хранения будут доступны в полностью программной версии.



Когда и зачем нужен паспорт безопасности?

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



Программно-определяемые системы хранения: сравнение 7 решений

Источник SDS определяется Ассоциацией производителей сетей хранения данных (SNIA) как виртуализированная среда хранения данных с интерфейсом управления услугами который должен включать:
  • автоматизация — упрощенное управление, снижающее затраты на содержание инфраструктуры хранения данных;
  • стандартные интерфейсы — API для управления, выделения и освобождения ресурсов, обслуживания сервисов и устройств хранения;
  • виртуализация путей доступа к данным — блочный, объектный и файловый доступ в соответствии с интерфейсами приложения;
  • масштабируемость — изменение инфраструктуры хранения без снижения требуемого уровня доступности или производительности;
  • прозрачность — мониторинг потребляемых ресурсов хранения, управление ими и контроль их стоимости.

Замечу, что SDS требует стандартизированного интерфейса управления - типа Спецификация инициативы по управлению хранилищем SNIA (СМИ-С).

Это неотъемлемая часть концепции программно-определяемых центров обработки данных (SDDC).

Эта программная логика инфраструктуры облачного хранения и облачных аппаратных платформ также может быть элементом традиционных центров обработки данных.

Службы хранения и обработки данных могут работать на серверах, устройствах хранения или на том и другом, устраняя традиционные границы.



Сравнение решений SDS

Программно-определяемое хранилище предлагают многие поставщики:
  • Dell EMC (Dell Nexenta, решения EMC ScaleIO),
  • HPE (решение StoreVirtual VSA),
  • IBM (решение Spectrum Storage),
  • NetApp (решение ONTAP Select),
  • VMware (решение vSAN),
  • Red Hat (решение Red Hat Storage),
  • StoneFly (решения SCVM, SDUS),
  • DataCore (решение SANsymphony),
  • SwiftStack
  • Pivot3 и другие
Уточню, что решение RedHat Storage представлено двумя продуктами: RedHat Ceph Storage и RedHat Gluster Storage (RH Storage Server).

Здесь имеются в виду оба, но в приведенное ниже сравнение они не вошли, так как существенно отличаются от остальных упомянутых решений.

Ceph — это не совсем упакованный продукт. Его использование без штата разработчиков достаточно затруднительно, что сделало его неинтересным для нашей компании.

Поэтому данного решения нет в сравнительной таблице.

Условно все решения SDS можно разделить на три категории:

  • классический (CEPH, сервер хранения Red Hat, EMC ScaleIO),
  • на основе традиционных систем хранения (NetApp ONTAP Select, HPE StoreVirtual VSA),
  • как часть вычислительных систем (VMware vSAN).

Некоторые производители предлагают как комплексные решения, так и программные компоненты (Huawei, Dell EMC).

Это позволяет гибко подходить к выбору продукции и использовать устаревшее «вычислительное» оборудование для решения менее ресурсоемких задач по хранению данных.

Еще одним достоинством SDS стала возможность использовать виртуализацию дисковых массивов в некоторых классических системах хранения.

Решения архитектурно строятся по двум принципам:

  • слабо связан
  • распределенные (без общих элементов).

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

Критической точкой является сеть передачи данных, поэтому подобные решения обычно реализуются на базе InfiniBand. Решения VMware vSAN, HPE StoreVirtual VSA и Dell EMC ScaleIO построены на этом принципе.

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

Однако записи не являются транзакционными.

Этот подход является самым дешевым.

Чаще всего в качестве межсоединения используется Ethernet. Такая архитектура удобна с точки зрения масштабируемости.

Его видным представителем является CEPH. Сейчас многие компании занимаются как разработкой программного обеспечения SDS (например, Atlantis Computing, Maxta, StarWind, DataCore Software, Sanbolic, Nexenta, CloudByte), так и выпуском комплексных решений (Dell EMC, IBM) или специализированных устройств (Tintri, Nimble, Solidfire).



Программно-определяемые системы хранения: сравнение 7 решений

Источник Из самых известных На рынке мы выбрали для сравнения семь решений, наиболее интересных для задач «Онланта».

Этот:

  • VMware vSAN,
  • HPE StoreVirtual VSA,
  • NetApp ONTAP Выбор
  • ЭМС МасштабИО,
  • Хранилище Huawei Fusion,
  • Виртуальная сеть хранения данных StarWind,
  • Датакор SANsymphony.
В этой таблице мы сравнили их основные характеристики.



Программно-определяемые системы хранения: сравнение 7 решений

Нажмите, чтобы увеличить таблицу

Инструмент будущего

Технология SDS начала развиваться в начале 2000-х годов, но пока не смогла заменить классические системы хранения данных по ряду причин — мы не будем их сейчас обсуждать.

Но производители активно развивают свою продукцию и интерес к технологиям SDS растёт. По нашим оценкам, в ближайшем будущем они станут инструментом, который позволит снизить стоимость ИТ-инфраструктуры при росте потребности в увеличении емкости хранилища.



Программно-определяемые системы хранения: сравнение 7 решений

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

Такое решение необходимо выбирать исходя из нагрузки, SLA и т.д. В предлагаемой таблице сравниваются только возможности решений, а не сравниваются производительность, скорость репликации, время переключения узлов и т.д. Это именно сравнительный анализ возможностей, а не продуктивное тестирование.

После тщательного ознакомления с продуктами SDS мы пришли к выводу, что в текущей реализации они не очень хорошо подходят для наших задач.

Для себя мы все же выбрали классическое решение, которое сейчас реализуем и о котором, возможно, расскажем вам в ближайшем будущем.

Но я надеюсь, что представленные результаты сравнения помогут вам сориентироваться, сэкономить время и облегчить выбор того, какое решение подойдет в вашем случае.

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

Теги: #it-инфраструктура #Хранение данных #Системы хранения #ланит #онланта #системы хранения данных

Вместе с данным постом часто просматривают: