Технические эксперты подберут оптимальное решение под ваши задачи. Обращайтесь! Телефон: +7-495-514-00-10 E-mail: info@compuway.ru
Концепция
Компания DataCore получила известность еще до появления мира гиперконвергенции, успешно работая на рынке Software-Defined Storage (SDS). Развитие продукта эволюционным путем позволило успешно интегрироваться в новую нишу, не просто сохранив наработанное, а предложив дополнительные варианты инфраструктуры, как симбиоз SDS и Hyperconvergence.
Теперь несколько подробнее об этих вариантах.
- Traditional Storage Virtualization или SDS. Два узла DataCore в режиме виртуализатора агрегируют ресурсы классических систем хранения данных и предоставляют наружу физическим серверам (или виртуальным машинам) оптимизированное собственными средствами (по емкости и скорости) дисковое пространство.
2. Converged (Server SAN). Пространство хранения получается с внутренних дисков серверов и выдается наружу физическим серверам (или виртуальным машинам) оптимизированное собственными средствами (по емкости и скорости).
3. Hyper-Converged. Пространство хранения получается с внутренних дисков серверов и выдается виртуальным машинам, размещаемым на этих же серверах.
4. Hybrid-Converged. Пространство хранения получается с внутренних дисков серверов, выдается виртуальным машинам, размещаемым на этих же серверах, а также внешним физическим серверам (или виртуальным машинам).
Программные возможности
И так, что же такое DataCore. Это утилита, устанавливаемая поверх операционной системы Windows, которая после инсталляции получает в свое распоряжение ресурсы хранения (оперативная память, PCI-e SSD, NVMe, шпиндельные диски, LUNы внешних СХД и т.д) — поддерживается до 15-ти уровней. Разворачивается решение, как на физических серверах, так и на виртуальных. В гиперконвергентном варианте на момент написания обзора поддерживается до 64-х узлов.
В качестве платформ виртуализации имеется интеграция с VMware vSphere и Hyper-V, для которых существуют шаблоны быстрого развертывания.
Теперь по порядку о возможностях работы с данными.
Кэширование.
Технология в индустрии стандартная и в случае с DataCore и имеет две основные функции:
- использует процессорные ресурсы и память серверов х86 как мощный и недорогой «мега-кэш»
- предвосхищает следующие читаемые блоки и группирует записи, чтобы избежать ожидания на дисках
DataCore в качестве кэша использует оперативную память сервера — более быстрого устройства на данный момент в индустрии нет. Максимальный объем на момент написания обзора — 8ТБ на сервер.
Параллельный ввод/вывод.
Распараллеливать вычислительную нагрузку между ядрами процессора научились давно, а вот обработка ввода/вывода чаще всего идет по принципу Serial I/O Processing — последовательная обработка одним ядром. DataCore эту проблему решил с помощью технологии «Parallel I/O».
Automated Storage Tiering
Автоматический перенос данных между разными уровнями хранения. Технология в индустрии существует не первый день и чем здесь так замечателен DataCore — до 15-ти уровней хранения, начиная от RAM, продолжая PCI-e SSD и NVMe, далее собственные диски сервера (SSD и HDD), затем LUNы внешних СХД. Все это обеспечивает вариативность решений для разных задач.
Random Write Accelerator
Конвертация случайных записей с высокой задержкой в последовательные страйпы на диски, хорошо обрабатываемые системами хранения.
Управление уровнями обслуживания (QoS)
Ограничение ввода/вывода для менее важных задач по IOPS и полосе пропускания (MB/s).
Балансировка нагрузки на СХД
При использования дискового пространства с внешних систем хранения оптимизирована работа с данными:
- распределение нагрузки по физическим устройствам с применением разных каналов для доступа к разным виртуальным дискам
- обход сбойных и отключенных путей
- автоматическая балансировка ввода/вывода между дискам одного уровня
Масштабируемость
В случае возрастания требований к ресурсам имеется возможность как вертикального масштабирования (процессоры, память, порты ввода/вывода), так и горизонтального (количество улов, 64 на момент написания обзора).
Катастрофоустойчивость
Для повышения сохранности данных и бесперебойной работы существуют опции синхронной и асинхронной репликаций между площадками, включай 3-х стороннюю конфигурацию.
Непрерывная защита данных или Continuous Data Protection (CDP)
Эта функция — восстановление данных на произвольный момент времени в пределах 14 дней. Если коротко — журналирование ввода/вывода.
Мгновенные снимки
Эффективные 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. Если решение заинтересовало, обращайтесь — с большим удовольствием поработаем вместе!