Red Hat анонсировала новую версию открытой программно-определяемой СХД (software-defined storage, SDS) для работы с неструктурированными данными в физических, виртуальных и облачных средах, сообщает ZDNet. Gluster Storage 3.2 — это масштабируемая сетевая система хранения данных (network-attached storage, NAS) для распределения рабочих нагрузок предприятий. Её можно относительно быстро развернуть и использовать для управления сетевыми подсистемами.
Storage 3.2 работает на базе Red Hat Enterprise Linux (RHEL) и GlusterFS, распределённой, линейно масштабируемой файловой системы с возможностью защиты от сбоев. SDS Red Hat интегрируется с уже существующими на предприятиях хранилищами данных, если потребуется — её можно расширить при помощи дополнительных СХД. Благодаря репликации данных общедоступные облачные сервисы могут выступать в качестве системы резервного копирования и аварийного восстановления для корпоративных приложений и данных.
Версия 3.2 пополнилась новыми функциями и возможностями: увеличена производительность системы при работе с файлами малого размера и улучшена целостность хранения данных. Gluster в состоянии противостоять так называемой битовой деградации — постепенному разрушению файлов на диске, вследствие чего их считывание со временем становится невозможным. Вдобавок SDS Red Hat получила более тесную интеграцию с контейнерами, в том числе с платформой OpenShift Container.
В Gluster Storage 3.2 можно выделить следующие улучшения:
Более глубокая интеграция с Red Hat OpenShift Container Platform. Достигается за счёт расширенных сервисов хранения данных — георепликации и шифрования разворачиваемых в среде контейнеров приложений на лету. Помимо этого количество томов для постоянного хранения (persistent volumes) на кластер увеличено в три раза. Контейнерный образ Gluster Storage 3.2 можно загрузить из каталога контейнеров Red Hat;
Снижение расходов на приобретение нового оборудования СХД. Взамен непрерывного хранения данных Storage 3.2 оперирует названиями файлов/каталогов (т. н. древовидная структура) и расширенными атрибутами метаданных. Работа этой функции осуществляется за счет использования томов-арбитров (arbiter volumes). Перераспределение атрибутов файлов вместо их громоздких «тел» дает ощутимый прирост производительности при одновременном снижении затрат на приобретение дополнительных массивов хранилищ.
Включение в Storage 3.2 томов-арбитров поможет разрешить конфликт данных между двумя сетевыми узлами, не требуя создания копии базы данных. Пользователям, использующим традиционный подход — т. е. резервное копирование/восстановление — предлагается репликация данных между тремя площадками (three-way replication), что позволяет сократить издержки путем сокращения закупок связующего оборудования, а также сэкономить на услугах ЦОДов и потреблении электроэнергии. Storage 3.2 оптимизирована для обслуживания потребностей удаленных офисов/филиалов компаний.
Самокоррекция при сбоях. Объединение RAID-массивов впридачу к перерасходу дисков и проблемам производительности усложняет администрирование данных. Чем больше их емкость и масштабнее дисковые группы, тем выше риски потерь данных: реконструкция поврежденного массива может длиться сутками, если не неделями. Включенные в Storage 3.2 алгоритмы erasure coding (код избыточности) защищают данные во время ремонтно-восстановительных работ, раскладывая копии блоков данных по узлам кластера.
Алгоритмы erasure coding позволяют восстановить недостающие данные по имеющимся фрагментам. Система может пережить потерю даже нескольких дисковых подсистем, если они подключены к разным серверам. При этом составные части СХД могут находиться на географически разнесенных площадках. Опция самовосстановления будет полезна пользователям, которые используют Gluster Storage вместе с Red Hat Virtualization для хранения образов виртуальных машин.
Улучшенные возможности мониторинга. Gluster Storage снабжена системой отправки асинхронных уведомлений, которые упрощают повседневный мониторинг СХД. Расширить её возможности можно при помощи Open Source-фреймворка Nagios. Он предназначен для наблюдения, контроля состояния вычислительных узлов и служб, оповещения администратора в том случае, если какие-то из служб прекращают (или возобновляют) свою работу.
«Выход новой версии Red Hat Gluster совпал по времени с изменениями, которые происходят в индустрии SDS. Последняя приспосабливается к новым методам хранения и потребления данных в цифровую эпоху. Гибкость развертывания Gluster Storage внутри виртуальных машин, контейнеров и публичных облачных сервисов дает SDS преимущество в сравнении с традиционными, монолитными СХД», — считает вице-президент по корпоративным хранилищам, серверам и инфраструктурному ПО IDC Лаура ДюБоис. По ее мнениюа, возможность развертывания Gluster Storage как в корпоративном ЦОДе, так и на облачных платформах позволяет заказчику унифицировать локальные и облачные технологии хранения и безболезненно перенести приложения в облако. Решение подходит для гибридных облачных сред, обеспечивая требуемый уровень совместимости и оперативное управление ресурсами.