Gluster - Gluster
Частное финансирование | |
Промышленность | Программного обеспечения, компьютерное хранилище |
Основан | 2005 |
Штаб-квартира | |
Количество локаций | 2 |
Ключевые люди | Ананд Бабу (AB) Periasamy (Технический директор ) и Хитеш Челлани (Исполнительный директор ) |
Товары | Облачное хранилище |
Количество работников | 60 |
Интернет сайт | www |
Gluster Inc. был софтверная компания который предоставил платформу с открытым исходным кодом для уменьшить масштаб общественные и частные облачное хранилище. Компания имела частное финансирование и располагалась в г. Саннивейл, Калифорния, с инженерным центром в г. Бангалор, Индия. Gluster финансировался Nexus Venture Partners и Index Ventures. Gluster был приобретен Красная шляпа 7 октября 2011 г.[1]
История
Название Gluster происходит от комбинации терминов GNU и кластер. Несмотря на схожесть названий, Gluster не имеет отношения к Блеск файловая система и не содержит кода Lustre. GlusterFS, программное обеспечение с открытым исходным кодом на основе сетевой файловая система который развертывается на стандартном оборудовании.[2] Первоначальная версия GlusterFS была написана Анандом Бабу Периасами, основателем и техническим директором Gluster.[3]В мае 2010 года Бен Голуб стал президентом и главным исполнительным директором.[4][5]
Красная шляпа стал основным автором и разработчиком GlusterFS Открытый исходный код после приобретения компании Gluster в октябре 2011 года.[1]Сначала продукт продавался как Red Hat Storage Server, но в начале 2015 года был переименован в Red Hat Gluster Storage, поскольку Red Hat также приобрела Ceph технология файловой системы.[6]
Архитектура
Архитектура GlusterFS объединяет вычислительные ресурсы, ресурсы хранения и ввода-вывода в глобальное пространство имен. Каждый сервер плюс подключенное товарное хранилище (настроенное как хранилище с прямым подключением, JBOD, или используя сеть хранения данных ) считается узлом. Емкость масштабируется путем добавления дополнительных узлов или добавления дополнительного хранилища к каждому узлу. Производительность повышается за счет развертывания хранилища среди большего количества узлов. Высокая доступность достигается за счет n-way репликации данных между узлами.
Развертывание общедоступного облака
Для развертываний общедоступного облака GlusterFS предлагает Веб-сервисы Amazon (AWS) Образ машины Amazon (AMI), который развертывается на инстансах Elastic Compute Cloud (EC2), а не на физических серверах, а базовое хранилище принадлежит Amazon. Эластичное блочное хранилище (EBS).[7] В этой среде емкость масштабируется за счет развертывания большего количества единиц хранения EBS, производительность масштабируется за счет развертывания большего количества экземпляров EC2, а доступность масштабируется за счет n-сторонней репликации между зонами доступности AWS.
Развертывание частного облака
Типичное локальное развертывание или развертывание частного облака будет состоять из GlusterFS, установленной как виртуальное устройство поверх нескольких запущенных стандартных серверов. гипервизоры Такие как KVM, Xen, или же VMware; или на голом металле.[8]
GlusterFS
Оригинальный автор (ы) | Gluster |
---|---|
Разработчики) | Красная шляпа, Inc. |
Стабильный выпуск | 7.5[9] / 16 апреля 2020 |
Предварительный выпуск | v9dev[10] / 17 апреля 2020 |
Операционная система | Linux, OS X, FreeBSD, NetBSD, OpenSolaris |
Тип | Распределенная файловая система |
Лицензия | Стандартная общественная лицензия GNU v3[11] |
Интернет сайт | www |
GlusterFS это уменьшить масштаб Network Attached Storage файловая система. Он нашел применение, в том числе облачные вычисления, услуги потокового мультимедиа и сети доставки контента. GlusterFS была разработана компанией Gluster, Inc., а затем Красная шляпа, Inc., в результате приобретения Red Hat Gluster в 2011 году.[12]
В июне 2012 г. Сервер хранения Red Hat был объявлен как коммерчески поддерживаемая интеграция GlusterFS с Red Hat Enterprise Linux.[13] Red Hat куплена Инктанк Хранилище в апреле 2014 года, что является компанией, стоящей за Ceph распределенная файловая система и переименовали сервер хранения Red Hat на базе GlusterFS в «Red Hat Gluster Storage».[14]
Дизайн
GlusterFS объединяет различные серверы хранения на Ethernet или же Infiniband RDMA соединяются в одну большую параллельную сетевую файловую систему. Это бесплатное программное обеспечение, некоторые части которого находятся под лицензией GNU. Стандартная общественная лицензия (GPL) v3, в то время как другие имеют двойную лицензию под GPL v2 или Стандартная общественная лицензия ограниченного применения (LGPL) v3. GlusterFS основана на стекируемом дизайне пользовательского пространства.
GlusterFS имеет клиентский и серверный компоненты. Серверы обычно развертываются как кирпичи для хранения, где на каждом сервере работает Glusterfsd демон для экспорта локальной файловой системы как объем. В Glusterfs клиентский процесс, который подключается к серверам с пользовательским протоколом через TCP / IP, InfiniBand или Прямой протокол сокетов, создает составные виртуальные тома из нескольких удаленных серверов с помощью стекируемых переводчики. По умолчанию файлы хранятся целиком, но чередование файлов на нескольких удаленных томах также возможно. Клиент может устанавливать составной том с использованием собственного протокола GlusterFS через ПРЕДОХРАНИТЕЛЬ механизм или использование NFS v3 протокол с помощью встроенного транслятора сервера или доступ к тому через gfapi клиентская библиотека. Клиент может повторно экспортировать монтирование по собственному протоколу, например, через ядро. NFSv4 сервер САМБА, или объектно-ориентированный OpenStack Протокол хранилища (Swift) с использованием транслятора "UFO" (Unified File and Object).
Большая часть функциональности GlusterFS реализована в виде переводчиков, в том числе файловых. зеркальное отображение и репликация, на основе файлов чередование, на основе файлов Балансировка нагрузки, объем аварийное переключение, планирование и кэширование диска, квоты хранения, и объем снимки с удобством обслуживания пользователем (начиная с GlusterFS версии 3.6).
Сервер GlusterFS намеренно сделан простым: он экспортирует существующий каталог как есть, предоставляя переводчикам на стороне клиента структурировать магазин. Сами клиенты не имеют состояния, не обмениваются данными друг с другом и, как ожидается, будут иметь согласованные друг с другом конфигурации транслятора. GlusterFS опирается на эластичную хеширование алгоритма, а не использовать централизованную или распределенную модель метаданных. Пользователь может динамически добавлять, удалять или переносить тома, что помогает избежать конфигурации согласованность проблемы. Это позволяет GlusterFS масштабировать до нескольких петабайты на товарное оборудование избегая узких мест, которые обычно влияют на более тесно связанные распределенные файловые системы.
GlusterFS обеспечивает надежность и доступность данных за счет различных видов репликации: реплицированных томов и Георепликация.[15] Реплицированные тома гарантируют, что в блоках существует хотя бы одна копия каждого файла, поэтому в случае сбоя одного из них данные по-прежнему сохраняются и доступны. Гео-репликация обеспечивает модель репликации главный-подчиненный, при которой тома копируются в географически разных местах. Это происходит асинхронно и полезно для обеспечения доступности в случае отказа всего центра обработки данных.
GlusterFS использовался в качестве основы для академических исследований[16][17]и обзорная статья.[18]
Red Hat продает программное обеспечение для трех рынков: «локальный», публичное облако и «частное облако».[19]
Смотрите также
- BeeGFS
- Ceph (программное обеспечение)
- Распределенная файловая система
- Распределенные параллельные отказоустойчивые файловые системы
- Файловая система Gfarm
- IBM Spectrum Scale (GPFS)
- Ящерица
- Блеск
- MapR FS
- Файловая система Moose
- OrangeFS
- Параллельная виртуальная файловая система
- Файловая система Quantcast
- RozoFS
- XtreemFS
- ZFS
Рекомендации
- ^ а б «Красная шляпа, чтобы приобрести Gluster». redhat.com. 4 октября 2011 г. Архивировано с оригинал 30 мая 2013 г.. Получено 2013-08-16.
- ^ "Gluster: горизонтально масштабируемый NAS с открытым исходным кодом". InfoStor.com. 2011-02-17. Получено 2013-08-16.
- ^ Ковар, Джозеф Ф. «Стр. 17 - Суперзвезды систем хранения 2010: 25, которые нужно знать». Crn.com. Получено 2013-08-16.
- ^ Джейсон Кинкейд (18 мая 2010 г.). «Бывший генеральный директор Plaxo Бен Голуб присоединяется к Gluster, стартапу платформы хранения с открытым исходным кодом». Технический кризис. Получено 20 августа, 2013.
- ^ «Бывший генеральный директор Plaxo занимает первое место в Gluster». Деловой журнал Кремниевой долины. 19 мая 2010 г.. Получено 20 августа, 2013.
- ^ «Новые названия продуктов. Те же замечательные функции». Архивировано из оригинал 2 апреля 2015 г.. Получено 27 октября, 2016.
- ^ Натан Эдди (11 февраля 2011 г.). «Gluster представляет виртуальные устройства NAS для VMware, Amazon Web Services». Eweek.com. Получено 2013-08-16.
- ^ «Устройство виртуального хранения Gluster». Storage Switzerland, LLC. Получено 1 сентября 2013.
- ^ "пакеты glusterfs-6.5 протестированы". Получено 16 апреля 2020.
- ^ "[gluster-Packaging] выпущен glusterfs-7.0rc0". Получено 17 апреля 2020.
- ^ «Gluster 3.1: понимание лицензии GlusterFS». Документация Gluster. Gluster.org. Получено 30 апреля 2014.
- ^ Тимоти Прикетт Морган (4 октября 2011 г.). «Red Hat похищает файловую систему Gluster за 136 миллионов долларов». Реестр. Получено 3 июля 2016.
- ^ Тимоти Прикетт Морган (27 июня 2012 г.). "Red Hat Storage Server NAS заменяет Lustre, NetApp". Реестр. Получено 30 мая 2013.
- ^ «Red Hat Storage. Новые названия продуктов. Те же замечательные функции». redhat.com. 20 марта 2015 г. Архивировано с оригинал 2 апреля 2015 г.. Получено 20 марта 2015.
- ^ «Документация GlusterFS». Получено 28 января, 2018.
- ^ Норонья, Ранджит; Панда, Дхабалешвар К. (9–12 сентября 2008 г.). IMCa: высокопроизводительный интерфейс кэширования для GlusterFS на InfiniBand (PDF). 37-я Международная конференция по параллельной обработке, 2008. ICPP '08. IEEE. Дои:10.1109 / ICPP.2008.84. Получено 14 июн 2011.
- ^ Квидама, Севиксон (2007–2008), Потоковая передача и хранение данных CineGrid: исследование методов оптимизации (PDF), Амстердамский университет системной и сетевой инженерии, получено 10 июн 2011
- ^ Клавер, Йерун; ван дер Ягт, Роэль (14 июля 2010 г.), Распределенная файловая система в сети SURFnet Отчет (PDF), Амстердамский университет системной и сетевой инженерии, получено 9 июн 2012
- ^ "Сервер хранения Red Hat". интернет сайт. Красная шляпа. Получено 30 мая 2013.