Объектное хранение с системами НРЕ
09.06.2016
Компания НРЕ работает с разными производителями открытого ПО, предлагающими разные способы создания объектных систем хранения информации. В основе такого решения заложено программное обеспечение распределенных файловых систем, которые работают на серверах со стандартной НР архитектурой.
У этих решений есть преимущества, и основными среди них являются:
- размещение объектов равномерно на узлах систем хранения, такой подход исключает точки отказа и низкую производительность;
- повышенный уровень производительности, масштабируемости, это обеспечивается размещением информации на различных узлах хранения;
- высокая гибкость решений, которая достигается с помощью использования возможности подобрать конфигурации узлов технологий хранения;
- формирование минимального блока расширения, что позволяет проводить наращивания системы в дальнейшем;
- встроенные механизмы балансировки, предоставляющие возможность распределять равномерно нагрузку по узлам хранения во время расширения или модернизации;
- гибкость возможностей интеграции с внешними устройствами управления, отчетности и мониторинга.
Применение представленных здесь конфигураций создает заказчику дополнительные обязательства:
- он должен проводить предварительное тестирование;
- он должен приобретать поддержку на ПО подобных систем, а это может быть затруднительно, если используются открытые стандарты OpenSource;
- он должен проверять совместимость во время выхода новых прошивок.
ПО Red Hat Storage предоставляет возможность объединять серверные ресурсы в одно адресное пространство, которое будет доступно клиентам посредством протоколов сетевого файлового доступа. Решение использует распределенную файловую систему Gluster FS, средства обращения к системам хранения. Кроме того, присутствуют здесь механизмы репликации, набор API Swift Openstack и протоколы CIFS, NFS, http.
Роль платформы для решения Red Hat Storage может исполнять сервер с высокой плотностью Apollo 4000. Зависимо от задач, клиенты смогут выбрать разные конфигурации узлов хранения. Конфигурации бывают следующие:
- большое объектное и файловое хранилище: сервер с одним или двумя узлами, который поддерживает до 68 дисков;
- архивное хранилище, представляющее собой одноузловой сервер, оснащенный 68 дисками;
- облачное хранилище: сервер с одним или двумя узлами, который поддерживает диски 15k и 7.2k.
Зависимо от того, какие объемы хранения данных, можно применять 2-100 узлов.
Основу программного обеспечения Scality составляет алгоритм дисперсионного хранения, который предоставляет возможность е применять в блоках хранения RAID технологий. Дисперсионное хранение предоставляет возможность создавать распределенные системы для хранения между различными площадками повышенной доступности. При этом не нужно применять в составе решения вычислительные узлы.
Система хранения Scality может обеспечивать объектное хранение. Она предоставляет возможность оптимизировать емкость, используя для этого помехоустойчивое кодирование, гео-распределенное хранилище, а также различный класс механизмов управления. Здесь поддерживает протоколы: Swift, S3, simple HTTP APIs, файловый и блочный доступ.
Программное обеспечение многоканальных систем для хранения информации способно обеспечить различные способы доступа к информации: блочный, объектный и файловый. Здесь функционал представляет собой подключаемые модули.
Ceph и модуль Swift довольно активно применяется для решения НРЕ Helion, это полностью открытая и бесплатная платформа, позволяющая строить системы хранения для laaS.