Подход Red Hat к продвижению программно-конфигурируемых систем хранения данных (Software-Defined Storage, SDS) мог бы запутать пользователей. С одной стороны компания предлагает распределенное объектное хранилище и файловую систему Inktank Ceph Enterprise, полученную в результате прошлогодней покупки компании Inktank, а с другой стороны — Red Hat Storage Server, решение работающее на базе мультипротокольной файловой системы с горизонтальным масштабированием Gluster, которую Red Hat приобрела в 2011-м, поглотив одноименную компанию. К тому же обе системы относятся к классу Open Source, ориентированы на работу со стандартным аппаратным обеспечением и обладают программируемой архитектурой.

Чтобы предотвратить путаницу и упростить выбор подходящего продукта, Red Hat решила упорядочить свой портфель систем хранения. Прежде всего, произошло переименование Inktank Ceph Enterprise в Red Hat Ceph Storage, а Red Hat Storage Server — в Red Hat Gluster Storage. Но это — не просто ребрендинг. Компания включила Red Hat Ceph Storage в свой процесс обеспечения качества и гарантии поддержки.

Хотя оба продукта относятся к одному классу, каждый из них оптимизирован для разных вариантов применения. Red Hat Gluster Storage лучше подходит для виртуализации, аналитики, систем синхронизации и совместного использования файлов, а Red Hat Ceph Storage — для облачных инфраструктур, таких как OpenStack и Amazon Web Services. Кроме того, любой из продуктов можно применять для архивирования и приложений с насыщенным мультимедийным контентом (rich media).

Обе системы сейчас находятся в состоянии развития. Более зрелым продуктом является Gluster, поддерживаемый сообществом разработчиков, которые обещают этой весной выпустить версию Gluster 3.7 с улучшенной производительностью при работе с небольшими файлами, фреймворком для управления демонами Gluster и интеграцией с SELinux.

Что касается Ceph, то средства хранения блоков и объектов работают стабильно, но POSIX-совместимая файловая система CephFS нуждается в дополнительной шлифовке прежде, чем использоваться для серьезных рабочих нагрузок. По крайней мере, так считают специалисты Red Hat, которые отметили, что хотя некоторые пользователи уже применяют CephFS в промышленных решениях, сама компания относится к этому с опаской, но со своей стороны использует опыт первопроходцев для дальнейшего совершенствования продукта.

Тем не менее, разработчики предупреждают, что в CephFS сейчас не хватает надежных средств проверки ошибок файловой системы (fsck) и их исправления, и поэтому рекомендуют с осторожностью использовать этот продукт для хранения важных данных, поскольку инструменты для восстановления после катастрофы еще находятся на стадии разработки.

Перспективы слияния обоих программно-конфигурируемых СХД пока не просматриваются. По-видимому, в ближайшее время Red Hat будет продвигать обе платформы, причем в некоторых случаях Gluster может использоваться в качестве дополнения для Ceph.