Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

544 views

Published on

В презентации рассмотрены базовые понятия и принципы построения файловой системы GlusterFS.

Published in: Technology
  • Hello there! Get Your Professional Job-Winning Resume Here! http://bit.ly/topresum
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

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

  1. 1. Файловая система Glusterfs Архитектура и возможности
  2. 2. Определение • GlusterFS = GNU + Cluster – масштабируемая – сетевая файловая система – ориентированная на интенсивный обмен данными типа: ● облачное хранилище ● потоковое мультимедиа, – использующая типовое [commodity] оборудование
  3. 3. Терминология • Brick • Том • FUSE • Транслятор • Cluster • Namespace
  4. 4. Транслятор ● Транслятор – модуль, конвертирующий запросы – от пользователей к хранилищу – от запроса к запросу – реализация возможностей – построение стека
  5. 5. Типы [уровни] трансляторов ● Storage ● Debug ● Cluster ● Encryption ● Protocol ● Performance ● Binding ● System ● Scheduler ● Реализация дополнительных возможностей [квоты, фильтры, блокировки]
  6. 6. Типовой стек трансляторов 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
  7. 7. Типы томов ● Распределенный том (по-умолчанию) ● Реплицированный том ● Распределенный реплицированный ● Страйп ● Распределенный страйп
  8. 8. Распределенный том
  9. 9. Реплицированный том
  10. 10. Распределенный реплицированный том
  11. 11. Страйп
  12. 12. Распределенный страйп
  13. 13. Возможности • Распределенные Хэш таблицы • 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
  14. 14. Источники и ссылки ● http://www.gluster.org/ ● http://gluster.readthedocs.org/en/latest/ ● https://github.com/gluster/glusterfs

×