Технические эксперты подберут оптимальное решение под ваши задачи. Обращайтесь!                                                            Телефон: +7-495-514-00-10 E-mail: info@compuway.ru

 

Концепция

Компания DataCore получила известность еще до появления мира гиперконвергенции, успешно работая на рынке Software-Defined Storage (SDS). Развитие продукта эволюционным путем позволило успешно интегрироваться в новую нишу, не просто сохранив наработанное, а предложив дополнительные варианты инфраструктуры, как симбиоз SDS и Hyperconvergence.

Теперь несколько подробнее об этих вариантах.

  1. Traditional Storage Virtualization или SDS.  Два узла DataCore в режиме виртуализатора агрегируют ресурсы классических систем хранения данных и предоставляют наружу физическим серверам (или виртуальным машинам) оптимизированное собственными  средствами (по емкости и скорости) дисковое пространство.

DataCore SDS

 

2. Converged (Server SAN). Пространство хранения получается с внутренних дисков серверов и выдается наружу физическим серверам (или виртуальным машинам) оптимизированное собственными  средствами (по емкости и скорости).

DataCore Converged

 

3. Hyper-Converged.  Пространство хранения получается с внутренних дисков серверов и выдается виртуальным машинам, размещаемым на этих же серверах.

DataCore Hyper-Converged

 

4. Hybrid-Converged. Пространство хранения получается с внутренних дисков серверов, выдается виртуальным машинам, размещаемым на этих же серверах, а также внешним физическим серверам (или виртуальным машинам).

DataCore Hybrid-Converged

 

Программные возможности

И так, что же такое DataCore. Это утилита, устанавливаемая поверх операционной системы Windows, которая после инсталляции получает в свое распоряжение ресурсы хранения (оперативная память, PCI-e SSD, NVMe, шпиндельные диски, LUNы внешних СХД и т.д) — поддерживается до 15-ти уровней. Разворачивается решение, как на физических серверах, так и на виртуальных. В гиперконвергентном варианте на момент написания обзора поддерживается до 64-х узлов.

DataCore ScaleOut

В качестве платформ виртуализации имеется интеграция с VMware vSphere и Hyper-V, для которых существуют шаблоны быстрого развертывания.

Теперь по порядку о возможностях работы с данными.

 

Кэширование.

Технология в индустрии стандартная и в случае с DataCore и имеет две основные функции:

  • использует процессорные ресурсы и память серверов х86 как мощный и недорогой «мега-кэш»
  • предвосхищает следующие читаемые блоки и группирует записи, чтобы избежать ожидания на дисках

DataCore в качестве кэша использует оперативную память сервера — более быстрого устройства на данный момент в индустрии нет. Максимальный объем на момент написания обзора — 8ТБ на сервер.

DataCore Cach

 

Параллельный ввод/вывод. 

Распараллеливать вычислительную нагрузку между ядрами процессора научились давно, а вот обработка ввода/вывода чаще всего идет по принципу Serial I/O Processing — последовательная обработка одним ядром. DataCore эту проблему решил с помощью технологии «Parallel I/O».

DataCore Parallel IO

 

Automated Storage Tiering

Автоматический перенос данных между разными уровнями хранения. Технология в индустрии существует не первый день и чем здесь так замечателен DataCore — до 15-ти уровней хранения, начиная от RAM, продолжая PCI-e SSD и NVMe, далее собственные диски сервера (SSD и HDD), затем LUNы внешних СХД. Все это обеспечивает вариативность решений для разных задач.

DataCore Automated Storage Tiering

 

Random Write Accelerator

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

 

Управление уровнями обслуживания (QoS)

Ограничение ввода/вывода для менее важных задач по IOPS и полосе пропускания (MB/s).

DataCore QoS

 

Балансировка нагрузки на СХД

При использования дискового пространства с внешних систем хранения оптимизирована работа с данными:

  • распределение нагрузки по физическим устройствам с применением разных каналов для доступа к разным виртуальным дискам
  • обход сбойных и отключенных путей
  • автоматическая балансировка ввода/вывода между дискам одного уровня

DataCore Load Balancing

 

Масштабируемость

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

DataCore Scale Out

 

Катастрофоустойчивость

Для повышения сохранности данных и бесперебойной работы существуют опции синхронной и асинхронной репликаций между площадками, включай 3-х стороннюю конфигурацию.

DataCore Metro Cluster

 

Непрерывная защита данных или Continuous Data Protection (CDP)

Эта функция — восстановление данных на произвольный момент времени в пределах 14 дней. Если коротко — журналирование ввода/вывода.

DataCore Continuous Data Protection CDP

DataCore Thin Provisioning

 

Мгновенные снимки

Эффективные Snapshotы, не снижающие производительность, имеются.

 

Тонкое выделение пространства

Thin Provisioning в рамках программного обеспечения полностью реализован:

  • выделяется нужный объем в нужное время
  • реально занимается пространство только тогда, когда производится запись
  • динамически выделяется больше пространства при необходимости
  • снижается необходимость изменения размер LUN
  • возвращается «зануленное» дисковое пространство

 

Оптимизация хранения данных

Дедупликация и компрессия так же присутствуют.

 

Кроме вышеперечисленных опций хочется упомянуть миграцию данных, RAID Striping, узел горячего резерва, интеграцию с VMware vCenter и Microsoft System Center, поддержку VVOLs, анализ и отчеты (графики), поддержку контейнеров, блочный и файловый доступ, интерфейсы RESTful, а также глобальную много языковую поддержку 24x7x365.

 

Производительность

Первая строчка в тесте SPC-1 на момент написания обзора принадлежит DataCore Parallel Server — 5120098 IOPS при времени отклика не выше 0.28 ms.

И это далеко не все, что имеется в арсенале DataCore. Если решение заинтересовало, обращайтесь — с большим удовольствием поработаем вместе!