Тип | Частное финансирование |
---|---|
Промышленность | Программное обеспечение , компьютерное хранилище |
Основан | 2005 г. |
Штаб-квартира | |
Количество локаций | 2 |
Ключевые люди | Ананд Бабу (AB) Периасами ( технический директор ) и Хитеш Челлани ( генеральный директор ) |
Продукты | Облачное хранилище |
Количество работников | 60 |
Веб-сайт | www |
Gluster Inc. была софтверной компанией, которая предоставила платформу с открытым исходным кодом для горизонтально масштабируемого публичного и частного облачного хранилища . Компания финансировалась из частных источников, ее штаб-квартира находилась в Саннивейле, Калифорния , а инженерный центр - в Бангалоре , Индия. Gluster финансировался Nexus Venture Partners и Index Ventures . Gluster был приобретен Red Hat 7 октября 2011 г. [1]
История [ править ]
Название Gluster происходит от сочетания терминов GNU и кластер . Несмотря на схожесть имен, Gluster не имеет отношения к файловой системе Lustre и не содержит кода Lustre. Gluster основал свой продукт на GlusterFS , программной файловой системе с открытым исходным кодом, подключаемой к сети, которая развертывается на стандартном оборудовании. [2] Первоначальная версия GlusterFS была написана Анандом Бабу Периасами, основателем и техническим директором Gluster. [3] В мае 2010 года Бен Голуб стал президентом и главным исполнительным директором. [4] [5]
Red Hat стала основным автором и разработчиком проекта с открытым исходным кодом GlusterFS после приобретения компании Gluster в октябре 2011 года. [1] Продукт сначала продавался как Red Hat Storage Server, но в начале 2015 года был переименован в Red Hat Gluster Storage, поскольку Red Hat также приобрела технологию файловой системы Ceph . [6]
Архитектура [ править ]
Архитектура GlusterFS объединяет вычислительные ресурсы, ресурсы хранения и ввода-вывода в глобальное пространство имен. Каждый сервер плюс подключенное товарное хранилище (настроенное как хранилище с прямым подключением , JBOD или использующее сеть хранения данных ) считается узлом. Емкость масштабируется путем добавления дополнительных узлов или добавления дополнительного хранилища к каждому узлу. Производительность повышается за счет развертывания хранилища среди большего количества узлов. Высокая доступность достигается за счет n-way репликации данных между узлами.
Развертывание общедоступного облака [ править ]
Для развертываний общедоступного облака GlusterFS предлагает Amazon Web Services (AWS) Amazon Machine Image (AMI), который развертывается на инстансах Elastic Compute Cloud (EC2), а не на физических серверах, а базовым хранилищем является Amazon Elastic Block Storage (EBS). [7] В этой среде емкость масштабируется за счет развертывания большего количества единиц хранения EBS, производительность масштабируется за счет развертывания большего количества инстансов EC2, а доступность масштабируется за счет n-сторонней репликации между зонами доступности AWS.
Развертывание частного облака [ править ]
Типичное локальное развертывание или развертывание частного облака будет состоять из GlusterFS, установленной как виртуальное устройство поверх нескольких стандартных серверов, на которых работают гипервизоры, такие как KVM , Xen или VMware ; или на голом металле. [8]
GlusterFS [ править ]
Автор (ы) оригинала | Gluster |
---|---|
Разработчики) | Red Hat , Inc. |
Стабильный выпуск | 7.5 [9] / 16 апреля 2020 |
Предварительный выпуск | v9dev [10] / 17 апреля 2020 г. |
Операционная система | Linux , OS X , FreeBSD , NetBSD , OpenSolaris |
Тип | Распределенная файловая система |
Лицензия | Стандартная общественная лицензия GNU v3 [11] |
Веб-сайт | www .gluster .org |
GlusterFS - это масштабируемая файловая система хранения, подключаемая к сети . Он нашел приложения, включая облачные вычисления , услуги потокового мультимедиа и сети доставки контента. GlusterFS изначально была разработана Gluster, Inc., а затем Red Hat , Inc. в результате приобретения Red Hat Gluster в 2011 году [12].
В июне 2012 года Red Hat Storage Server был объявлен как коммерчески поддерживаемая интеграция GlusterFS с Red Hat Enterprise Linux . [13] В апреле 2014 года Red Hat купила Inktank Storage , компанию, стоящую за распределенной файловой системой Ceph , и переименовала сервер Red Hat Storage на базе GlusterFS в «Red Hat Gluster Storage». [14]
Дизайн [ править ]
GlusterFS объединяет различные серверы хранения через Ethernet или Infiniband RDMA в одну большую параллельную сетевую файловую систему. Это бесплатное программное обеспечение, некоторые части которого находятся под лицензией GNU General Public License (GPL) v3, а другие - под двойной лицензией GPL v2 или Lesser General Public License (LGPL) v3. GlusterFS основана на стекируемом дизайне пользовательского пространства.
GlusterFS имеет клиентский и серверный компонент. Серверы обычно развертываются как блоки хранилища , при этом на каждом сервере работает демон glusterfsd для экспорта локальной файловой системы в виде тома . GlusterFS процесс клиента, который подключается к серверам с помощью пользовательского протокола по TCP / IP , InfiniBand или Sockets Direct протокола , создает сложный виртуальный тома из нескольких удаленных серверов с помощью наращиваемых переводчиков . По умолчанию файлы хранятся целиком, но также возможно разделение файлов на несколько удаленных томов. Клиент может смонтировать составной том, используя собственный протокол GlusterFS черезМеханизм FUSE или с использованием протокола NFS v3 с использованием встроенного транслятора сервера, или доступ к тому через клиентскую библиотеку gfapi . Клиент может реэкспортировать монтирование по собственному протоколу, например, через сервер ядра NFSv4 , SAMBA или объектно-ориентированный протокол OpenStack Storage (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 (GPFS)
- Ящерица
- Блеск
- MapR FS
- Файловая система Moose
- OrangeFS
- Параллельная виртуальная файловая система
- Файловая система Quantcast
- РозоФС
- XtreemFS
- ZFS
Ссылки [ править ]
- ^ a b «Красная шляпа, чтобы приобрести Gluster» . redhat.com. 4 октября 2011 года архивации с оригинала на 30 мая 2013 года . Проверено 16 августа 2013 .
- ^ "Gluster: горизонтально масштабируемый NAS с открытым исходным кодом" . InfoStor.com. 2011-02-17 . Проверено 16 августа 2013 .
- ^ Ковар, Джозеф Ф. "Страница 17 - 2010 Суперзвезды Хранения: 25 Вам нужно знать" . Crn.com . Проверено 16 августа 2013 .
- ↑ Джейсон Кинкейд (18 мая 2010 г.). «Бывший генеральный директор Plaxo Бен Голуб присоединяется к Gluster, стартапу платформы хранения с открытым исходным кодом» . Tech Crunch . Проверено 20 августа 2013 года .
- ^ «Бывший генеральный директор Plaxo занимает первое место в Gluster» . Деловой журнал Кремниевой долины . 19 мая 2010 . Проверено 20 августа 2013 года .
- ^ «Новые названия продуктов. Те же замечательные функции» . Архивировано из оригинального 2 -го апреля 2015 года . Проверено 27 октября, 2016 .
- ↑ Натан Эдди (11 февраля 2011 г.). «Gluster представляет виртуальные устройства NAS для VMware, Amazon Web Services» . Eweek.com . Проверено 16 августа 2013 .
- ^ "Устройство виртуального хранения 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. DOI : 10.1109 / ICPP.2008.84 . Проверено 14 июня 2011 года .
- ^ Квидама, Севиксон (2007–2008), Потоковая передача и хранение данных CineGrid: исследование методов оптимизации (PDF) , Амстердамский университет системной и сетевой инженерии , получено 10 июня 2011 г.
- ^ Klaver Йерун; van der Jagt, Roel (14 июля 2010 г.), Отчет о распределенной файловой системе в сети SURFnet (PDF) , Амстердамский университет системной и сетевой инженерии , получено 9 июня 2012 г.
- ^ "Сервер хранения Red Hat" . Веб-сайт . Красная шляпа . Проверено 30 мая 2013 года .
Внешние ссылки [ править ]
- Официальный веб-сайт