SlideShare a Scribd company logo
Файловая система Glusterfs
Архитектура и возможности
Определение
• GlusterFS = GNU + Cluster
– масштабируемая
– сетевая файловая система
– ориентированная на интенсивный
обмен данными типа:
●
облачное хранилище
●
потоковое мультимедиа,
– использующая типовое [commodity]
оборудование
Терминология
• Brick
• Том
• FUSE
• Транслятор
• Cluster
• Namespace
Транслятор
●
Транслятор – модуль, конвертирующий
запросы
– от пользователей к хранилищу
– от запроса к запросу
– реализация возможностей
– построение стека
Типы [уровни] трансляторов
● Storage
● Debug
● Cluster
● Encryption
● Protocol
● Performance
● Binding
● System
● Scheduler
● Реализация
дополнительных
возможностей
[квоты, фильтры,
блокировки]
Типовой стек трансляторов
IO Stat
md-cache
Open-Behind
Quick-Read
Read Ahead
Write Behind
DHT
IO-Cache
Auto File Replicate
Posix
Changelog
gluster-control
lock
io-thread
index
marker
quota
IO Stat
Client side Server side
Performance
Cluster
Feature
Translator type
Типы томов
● Распределенный том (по-умолчанию)
● Реплицированный том
● Распределенный реплицированный
● Страйп
● Распределенный страйп
Распределенный том
Реплицированный том
Распределенный
реплицированный том
Страйп
Распределенный страйп
Возможности
• Распределенные Хэш
таблицы
• Split Brain Resolution
• libgfapi
• Non Uniform File Access
• Export via pNFS
– Ganesha
• Интеграция с oVirt
• Интеграция с qemu
• Rebalance
• WORM (Write Once Read
Many)
• Распрелеленная гео-
репликация
• Шардинг транслятор
• Tiering
• Automatic File Replication
• Файловые снапшоты
• Brick Failure Detection
Источники и ссылки
● http://www.gluster.org/
● http://gluster.readthedocs.org/en/latest/
● https://github.com/gluster/glusterfs

More Related Content

PDF
Обзор Btrfs
PDF
Обзор архитектуры [файловой] системы Ceph
PDF
Linuxvirt seminar-csc-2015
PPTX
Совместимы ли понятия SDS и производительность?
PPT
Распределенное хранилище Ceph. Обзор и практические способы использования
PDF
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
PPTX
Защита данных и датацентров от катастроф. Подход Nutanix / Максим Шапошников ...
PDF
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Обзор Btrfs
Обзор архитектуры [файловой] системы Ceph
Linuxvirt seminar-csc-2015
Совместимы ли понятия SDS и производительность?
Распределенное хранилище Ceph. Обзор и практические способы использования
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Защита данных и датацентров от катастроф. Подход Nutanix / Максим Шапошников ...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...

What's hot (20)

PDF
pgconf.ru 2015.avito postgresql recovery
ODP
Data storage systems
PPTX
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
PDF
Механика DDoS (Александр Крижановский)
PDF
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
PDF
Владимир Бородин - PostgreSQL
ODP
Константин Осипов (Mail.Ru)
PDF
Использование ленточных технологий для сокращения стоимости файловых хранилищ
ODP
PDF
pgconf.ru 2015 avito postgresql
PDF
Беспроблемная эксплуатация PostgreSQL
PDF
PostgreSQL on sas/ssd/nvme/nvdimm
PPT
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
PDF
"YT — новая платформа распределённых вычислений". Максим Бабенко, Яндекс.
PDF
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
PPTX
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
PDF
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
 
PDF
Операционная система GNU/Linux: устройство и функционирование
PPTX
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
PDF
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
pgconf.ru 2015.avito postgresql recovery
Data storage systems
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
Механика DDoS (Александр Крижановский)
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
Владимир Бородин - PostgreSQL
Константин Осипов (Mail.Ru)
Использование ленточных технологий для сокращения стоимости файловых хранилищ
pgconf.ru 2015 avito postgresql
Беспроблемная эксплуатация PostgreSQL
PostgreSQL on sas/ssd/nvme/nvdimm
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
"YT — новая платформа распределённых вычислений". Максим Бабенко, Яндекс.
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
 
Операционная система GNU/Linux: устройство и функционирование
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
Ad

Viewers also liked (20)

PDF
[MDBCI] Mariadb continuous integration tool
PDF
Implementation of the new REST API for Open Source LBS-platform Geo2Tag
ODP
OLPC Mesh networking improvements
PDF
MOOCs Virtual Lab in Modern Education
PDF
N8xx olpc connectivity
ODP
SVG-player plugin for ns2 simulations
PDF
E.Kalishenko, K.Krinkin, S.P.Shiva Prakash. Process Mining Approach for Traff...
PPT
Fruct4 n8xx olpc-connectivity
PDF
Testing with Selenium
PDF
Работа с геоданными в MongoDb
PDF
Обзор Linux Control Groups
PPT
Open Source implementation of ZigBee
PDF
Пространства имен Linux (linux namespaces)
PDF
Virtual-HSM: Virtualization of Hardware Security Modules in Linux Containers
PDF
Кратчайшее введение в docker по-русски
ODP
Geo2tag LBS platform training at FRUCT12
PDF
Fast Artificial Landmark Detection for indoor mobile robots AIMAVIG'2015
PDF
Студентам и не только. Как выступить с докладом по своей научной работе
PDF
Block-level compression in Linux. Pro et contra
PDF
Source code analyzer
[MDBCI] Mariadb continuous integration tool
Implementation of the new REST API for Open Source LBS-platform Geo2Tag
OLPC Mesh networking improvements
MOOCs Virtual Lab in Modern Education
N8xx olpc connectivity
SVG-player plugin for ns2 simulations
E.Kalishenko, K.Krinkin, S.P.Shiva Prakash. Process Mining Approach for Traff...
Fruct4 n8xx olpc-connectivity
Testing with Selenium
Работа с геоданными в MongoDb
Обзор Linux Control Groups
Open Source implementation of ZigBee
Пространства имен Linux (linux namespaces)
Virtual-HSM: Virtualization of Hardware Security Modules in Linux Containers
Кратчайшее введение в docker по-русски
Geo2tag LBS platform training at FRUCT12
Fast Artificial Landmark Detection for indoor mobile robots AIMAVIG'2015
Студентам и не только. Как выступить с докладом по своей научной работе
Block-level compression in Linux. Pro et contra
Source code analyzer
Ad

Similar to Обзор файловой системы GlusterFS (20)

PPTX
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
PDF
Solaris OS
PDF
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
PDF
Distributed systems
PDF
HPC file systems (160761)
PPTX
Системный администратор Vkontakte. Как? / Антон Кирюшкин (Vkontakte)
ODP
Кластер БГУИР: расширенные возможности
PPTX
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
PPTX
Hosting for forbes.ru_
PDF
Максим Шапошников, Nutanix
PDF
Инфраструктура хранения для KADME Whereoil
PDF
02 - Hadoop. Архитектура HDFS
PDF
PPTX
Nutanix Acropolis - облако на базе KVM под ключ, Максим Шапошников (Nutanix)
PDF
Containers in real world презентация
PDF
Использование контейнеризации в среде массового хостинга
PDF
Анатомия веб-сервиса, Андрей Смирнов (ex-Skype)
PDF
Анатомия веб сервиса (HighLoad-2014)
PPTX
Опыт внедрения OpenStack
PDF
Отказоустойчивые решения SQL
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
Solaris OS
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Distributed systems
HPC file systems (160761)
Системный администратор Vkontakte. Как? / Антон Кирюшкин (Vkontakte)
Кластер БГУИР: расширенные возможности
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
Hosting for forbes.ru_
Максим Шапошников, Nutanix
Инфраструктура хранения для KADME Whereoil
02 - Hadoop. Архитектура HDFS
Nutanix Acropolis - облако на базе KVM под ключ, Максим Шапошников (Nutanix)
Containers in real world презентация
Использование контейнеризации в среде массового хостинга
Анатомия веб-сервиса, Андрей Смирнов (ex-Skype)
Анатомия веб сервиса (HighLoad-2014)
Опыт внедрения OpenStack
Отказоустойчивые решения SQL

More from OSLL (14)

PDF
SLAM Constructor Framework for ROS
PDF
Full Automated Continuous Integration and Testing Infrastructure for Maxscale...
PDF
Microservice architecture for Geo2Tag
PDF
Raspberry Pi robot with ROS
PPTX
Fruct14 sholokhova
PPTX
SECR'13 Lightweight linux shared libraries profiling
PDF
Smart-M3 and Geo2Tag integration
ODP
HTML5 Intro and Tizen Web API
ODP
Fruct13 geo2tag-training
PDF
Json protocol, Geo2tag REST API fundamentals
PDF
Introduction to geo-tagging and geo2tag platform
PPTX
Detection pulse by video
PPT
Using Intel NAS-PT for testing NAS disks
ODP
Geo2Tag LBS Platform Architecture Overview
SLAM Constructor Framework for ROS
Full Automated Continuous Integration and Testing Infrastructure for Maxscale...
Microservice architecture for Geo2Tag
Raspberry Pi robot with ROS
Fruct14 sholokhova
SECR'13 Lightweight linux shared libraries profiling
Smart-M3 and Geo2Tag integration
HTML5 Intro and Tizen Web API
Fruct13 geo2tag-training
Json protocol, Geo2tag REST API fundamentals
Introduction to geo-tagging and geo2tag platform
Detection pulse by video
Using Intel NAS-PT for testing NAS disks
Geo2Tag LBS Platform Architecture Overview

Обзор файловой системы GlusterFS