SlideShare a Scribd company logo
1 of 24
RED HAT STORAGE 3.0
Технический обзор
Андрей Маркелов
Старший системный архитектор,
Red Hat
2
Что такое RED HAT STORAGE?
Открытое, расширяемое и высокомасштабируемое
программное обеспечение для создания Network Attached
Storage (NAS)
● Локальный ЦОД
● Виртуализованная среда
● Облачная среда
Базируется на открытом проекте GlusterFS (gluster.org)
3
ПУЛ СЕРВЕРОВ RED HAT STORAGE
Глобальное пространство имен – POSIX ФС (GlusterFS)
Red Hat
Storage Server
NFS
CIFS POSIX
REST
Hadoop
OpenStack
On-premise
physical
On-premise
physical
On-premise
physical
On-premise
virtual
On-premise
virtual
On-premise
virtual
Облако (AMI) Виртуализация Сервер
x TB
EBS EBS EBSRAID6 RAID6 RAID6
Масштабирование-объем
Масштабирование – объем, производительность, доступность
4
СТЕК ТЕХНОЛОГИЙ RED HAT STORAGE
5
БЛОКИ (BRICKS)
• Brick – это комбинация узла и файловой системы на данном узле:
hostname:/dir
• Максимальный размер brick-а – это максимальный размер ФС (xfs)
• RHS оперирует на уровне brick, а не на уровне узлов level
• В идеале – каждый brick в кластере должен иметь одинаковый размер
Storage Node
/export1
Storage Node
/export2
/export3
/export1
/export2
/export3
/export4
/export5
Storage Node
/export1
/export2
/export3
/export4
6
ТОМА (VOLUMES)
ТОМ – ЭТО НЕСКОЛЬКО BRICK-ов => 2, ОБЪЕДИНЕННЫХ В КЛАСТЕ И
ЭКСПОРТИРОВАННЫХ ПРИ ПОМОЗИ GLUSTER.
• Имена томам присваиваются администратором (имя экспорта)
• Brick может входить только в один том
• Глобальное пространство имен может собираться из реплецируемых и
распределенных томов
• Данные в разных томах физически располагаются на разных brick-ах
• Тома доступны клиентам по протоколам NFS, CIFS и/или Glusterfs
СТРУКТУРА КАТАЛОГОВ ТОМА ПРИСУТСТВУЕТ НА КАЖДОМ
BRICK В ТОМЕ
Storage Node
/export1
Storage Node
/export2
/export3
/export1
/export2
/export3
/export4
/export5
Storage Node
/export1
/export2
/export3
/export4
3 bricks 5 bricks 4 bricks
Том
“homeshares”:
6 brick с репликацией
Экспортированных как
/homeshares
Том
“scratchspace”
6 распределенных brick,
Экспортированных как
/scratchspace
7
КАК МЫ ДОСТИГАЕМ МАСШТАБИРОВАНИЯ?
СВОЙСТВО АЛГОРИТМА ВМЕСТО СЕРВЕРА МЕТАДАННЫХ
• Уликальный хэш-тэг для
каждого файла
• Месторасположение
определяется хэшем
• Тэги храняться на той-же
ФС
• Нет сервера метаданных
• Файлы распределяются на
основе расчета
8
АЛГОРИТМ ХЭШИРОВАНИЯ - 1
9
АЛГОРИТМ ХЭШИРОВАНИЯ - 2
10
АЛГОРИТМ ХЭШИРОВАНИЯ - 3
11
РАСПРЕДЕЛЕННЫЙ ТОМ
• НЕТ ОТКАЗОУСТОЙЧИВОСТИ На уровне brick!
• Сбой brick или всего узла означает недоступность данных с этого brick.
• Операция записи файла, который должен располагаться на этом brick
завершится ошибкой
● Настоятельно рекомендуется аппаратный отказоустойчивый RAID
12
РЕПЛИЦИРУЕМЫЙ ТОМ
13
РАСПРЕДЕЛЕННО-РЕПЛИЦИРУЕМЫЙ ТОМ
14
ЗАПИСЬ ДАННЫХ КЛИЕНТОМ GLUSTERFS
(РАСПРЕДЕЛЕННО-РЕПЛИЦИРУЕМЫЙ ТОМ)
15
ЗАПИСЬ ДАННЫХ КЛИЕНТОМ NFS/CIFS
(РАСПРЕДЕЛЕННО-РЕПЛИЦИРУЕМЫЙ ТОМ)
16
УПРАВЛЕНИЕ – КОМАНДНАЯ СТРОКА
# gluster peer probe HOSTNAME
# gluster volume info
# gluster volume create VOLNAME [stripe COUNT]
[replica COUNT] [transport tcp | rdma] BRICK …
# gluster volume delete VOLNAME
# gluster volume add-brick VOLNAME NEW-BRICK ...
# gluster volume rebalance VOLNAME start
17
КОНСОЛЬ УПРАВЛЕНИЯ RHS-C
18
ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ
RED HAT STORAGE
Объем данных
БУДЕТ ДА
Гб Тб Пб
РАСПРЕДЕ-
ЛЕННЫЙ
КОНТЕНТ ВМ и
ХРАНЕНИЕ
ДАННЫХ
ПРИЛО-
ЖЕНИЙ
NoSQL
АНАЛИТИКА
HADOOP/SPLUNK
HPC
БОЛЬШОЕ
ХРАНИЛИЩЕ
ВИДЕО
И
ФОТО
СУБД и
OLTP
РЕЗЕРВНОЕ
КОПИРОВАНИЕ
И
АРХИВ
НЕТ
I/OСлучайноеПоследовательно
19
Что нового в Red Hat Storage 3?
• Снимки состояния на уровне тома для создания точки
восстановления
• На основе LVM2
• Только для “тонких дисков”
• 256 снимков на том
• Одновременно на дном томе
• Пользовательские снимки (Tech Preview)
20
Что нового в Red Hat Storage 3?
• Мониторинг с использованием Nagios
• Мониторинг физческих и логических объектов
• SNMP в случае падения критических компонентов
• Отчеты и тренды
• Планирование нагрузки
• Интеграция с Nagios Web Console и/или Red Hat
Storage Server console
• Подключаемый модуль Hadoop
21
Что нового в Red Hat Storage 3?
• Улучшнеия в журналировании
• ID/каталог
• Рекомендованные действия в случае ошибок
• Обновления через CDN
• NFS (Technical preview)
• NFS v4 ACL
• NFS v4 псевдо-файловая система
• Аутентификация при помощи Kerberos для NFS v3/v4
22
Что нового в Red Hat Storage 3?
• Поддержка 60 дисков
• Поддержка SSD
• Возможность обновления с 2.1 на 3.0 без переустановки
23
ЗАКАЗЧИКИ
24
Спасибо!

More Related Content

What's hot

Обзор Btrfs
Обзор BtrfsОбзор Btrfs
Обзор BtrfsOSLL
 
настройка Free Bsd для обслуживания 100 200 тысяч соединений игорь сысоев
настройка Free Bsd для обслуживания 100 200 тысяч соединений   игорь сысоевнастройка Free Bsd для обслуживания 100 200 тысяч соединений   игорь сысоев
настройка Free Bsd для обслуживания 100 200 тысяч соединений игорь сысоевMedia Gorod
 
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)Ontico
 
Обзор файловой системы GlusterFS
Обзор файловой системы GlusterFSОбзор файловой системы GlusterFS
Обзор файловой системы GlusterFSOSLL
 
HPC file systems (160761)
HPC file systems (160761)HPC file systems (160761)
HPC file systems (160761)Vsevolod Shabad
 
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими рукамиАндрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими рукамиIBS
 
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...Ontico
 
Михаил Белопухов: OpenBSD: Куда катится крипто?
Михаил Белопухов: OpenBSD: Куда катится крипто?Михаил Белопухов: OpenBSD: Куда катится крипто?
Михаил Белопухов: OpenBSD: Куда катится крипто?Yandex
 
Hl09 Free Bsd2009 Pantyukhin
Hl09 Free Bsd2009 PantyukhinHl09 Free Bsd2009 Pantyukhin
Hl09 Free Bsd2009 PantyukhinHighLoad2009
 
RHEL 7. Контейнеры и Docker
RHEL 7. Контейнеры и DockerRHEL 7. Контейнеры и Docker
RHEL 7. Контейнеры и DockerAndrey Markelov
 
Программно-технические комплексы для работы с геолого-геофизическими данными
Программно-технические комплексы для работы с геолого-геофизическими даннымиПрограммно-технические комплексы для работы с геолого-геофизическими данными
Программно-технические комплексы для работы с геолого-геофизическими даннымиVsevolod Shabad
 
Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...КРОК
 
The Atomic bomb for kiddies /exploring NSA exploits/
The Atomic bomb for kiddies /exploring NSA exploits/The Atomic bomb for kiddies /exploring NSA exploits/
The Atomic bomb for kiddies /exploring NSA exploits/defcon_kz
 
СХД для обработки сейсмики: сравнительный обзор
СХД для обработки сейсмики: сравнительный обзорСХД для обработки сейсмики: сравнительный обзор
СХД для обработки сейсмики: сравнительный обзорVsevolod Shabad
 
Isilapp — Extreme Cloud Storage on FreeBSD
Isilapp — Extreme Cloud Storage on FreeBSDIsilapp — Extreme Cloud Storage on FreeBSD
Isilapp — Extreme Cloud Storage on FreeBSDAndrew Pantyukhin
 
Нереляционный SQL
Нереляционный SQLНереляционный SQL
Нереляционный SQLAndrei Nikolaenko
 
ХАРДЕНИНГ (Аринов Ильяс (determination))
ХАРДЕНИНГ (Аринов Ильяс (determination))ХАРДЕНИНГ (Аринов Ильяс (determination))
ХАРДЕНИНГ (Аринов Ильяс (determination))Kristina Pomozova
 
Организация хранилища с Vast sky (Дмитрий Лоханский)
Организация хранилища с Vast sky (Дмитрий Лоханский)Организация хранилища с Vast sky (Дмитрий Лоханский)
Организация хранилища с Vast sky (Дмитрий Лоханский)Ontico
 

What's hot (20)

Обзор Btrfs
Обзор BtrfsОбзор Btrfs
Обзор Btrfs
 
настройка Free Bsd для обслуживания 100 200 тысяч соединений игорь сысоев
настройка Free Bsd для обслуживания 100 200 тысяч соединений   игорь сысоевнастройка Free Bsd для обслуживания 100 200 тысяч соединений   игорь сысоев
настройка Free Bsd для обслуживания 100 200 тысяч соединений игорь сысоев
 
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
 
Обзор файловой системы GlusterFS
Обзор файловой системы GlusterFSОбзор файловой системы GlusterFS
Обзор файловой системы GlusterFS
 
HPC file systems (160761)
HPC file systems (160761)HPC file systems (160761)
HPC file systems (160761)
 
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими рукамиАндрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
 
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
Защита датацентров и данных от катастроф на базе технологий Nutanix / Максим ...
 
Михаил Белопухов: OpenBSD: Куда катится крипто?
Михаил Белопухов: OpenBSD: Куда катится крипто?Михаил Белопухов: OpenBSD: Куда катится крипто?
Михаил Белопухов: OpenBSD: Куда катится крипто?
 
Hl09 Free Bsd2009 Pantyukhin
Hl09 Free Bsd2009 PantyukhinHl09 Free Bsd2009 Pantyukhin
Hl09 Free Bsd2009 Pantyukhin
 
RHEL 7. Контейнеры и Docker
RHEL 7. Контейнеры и DockerRHEL 7. Контейнеры и Docker
RHEL 7. Контейнеры и Docker
 
Программно-технические комплексы для работы с геолого-геофизическими данными
Программно-технические комплексы для работы с геолого-геофизическими даннымиПрограммно-технические комплексы для работы с геолого-геофизическими данными
Программно-технические комплексы для работы с геолого-геофизическими данными
 
Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...
 
Sysoev Freebsd7
Sysoev Freebsd7Sysoev Freebsd7
Sysoev Freebsd7
 
Scalaxy
ScalaxyScalaxy
Scalaxy
 
The Atomic bomb for kiddies /exploring NSA exploits/
The Atomic bomb for kiddies /exploring NSA exploits/The Atomic bomb for kiddies /exploring NSA exploits/
The Atomic bomb for kiddies /exploring NSA exploits/
 
СХД для обработки сейсмики: сравнительный обзор
СХД для обработки сейсмики: сравнительный обзорСХД для обработки сейсмики: сравнительный обзор
СХД для обработки сейсмики: сравнительный обзор
 
Isilapp — Extreme Cloud Storage on FreeBSD
Isilapp — Extreme Cloud Storage on FreeBSDIsilapp — Extreme Cloud Storage on FreeBSD
Isilapp — Extreme Cloud Storage on FreeBSD
 
Нереляционный SQL
Нереляционный SQLНереляционный SQL
Нереляционный SQL
 
ХАРДЕНИНГ (Аринов Ильяс (determination))
ХАРДЕНИНГ (Аринов Ильяс (determination))ХАРДЕНИНГ (Аринов Ильяс (determination))
ХАРДЕНИНГ (Аринов Ильяс (determination))
 
Организация хранилища с Vast sky (Дмитрий Лоханский)
Организация хранилища с Vast sky (Дмитрий Лоханский)Организация хранилища с Vast sky (Дмитрий Лоханский)
Организация хранилища с Vast sky (Дмитрий Лоханский)
 

Viewers also liked

Web 2.0: Warum virtuelle und reale Welt untrennbar miteinander verbunden sind
Web 2.0: Warum virtuelle und reale Welt untrennbar miteinander verbunden sindWeb 2.0: Warum virtuelle und reale Welt untrennbar miteinander verbunden sind
Web 2.0: Warum virtuelle und reale Welt untrennbar miteinander verbunden sindJan Schmidt
 
Crop Cardboard Freestanding Unit (FSU) in Coles - Case Study by Gush Creative
Crop Cardboard Freestanding Unit (FSU) in Coles - Case Study by Gush CreativeCrop Cardboard Freestanding Unit (FSU) in Coles - Case Study by Gush Creative
Crop Cardboard Freestanding Unit (FSU) in Coles - Case Study by Gush CreativeAndrew Fox
 
TI04_Licencias_ Creative_ commons
TI04_Licencias_ Creative_ commonsTI04_Licencias_ Creative_ commons
TI04_Licencias_ Creative_ commonsLidia Espino
 
Sarah Hall, "The Science of Art"
Sarah Hall, "The Science of Art"Sarah Hall, "The Science of Art"
Sarah Hall, "The Science of Art"WebVisions
 
Transparency in measures of scientific impact
Transparency in measures of scientific impactTransparency in measures of scientific impact
Transparency in measures of scientific impactDario Taraborelli
 
2016-Summer-2153 BML Indy Insert-regular
2016-Summer-2153 BML Indy Insert-regular2016-Summer-2153 BML Indy Insert-regular
2016-Summer-2153 BML Indy Insert-regularAlexandra Litwiler
 
Market Research Diagram for PowerPoint by PoweredTemplate.com
Market Research Diagram for PowerPoint by PoweredTemplate.comMarket Research Diagram for PowerPoint by PoweredTemplate.com
Market Research Diagram for PowerPoint by PoweredTemplate.comPoweredTemplate.com
 
欧赛斯企业品牌视觉营销解决方案
欧赛斯企业品牌视觉营销解决方案欧赛斯企业品牌视觉营销解决方案
欧赛斯企业品牌视觉营销解决方案qoolupeter
 
Yemen's Remote Mountain Villages
 Yemen's Remote Mountain Villages Yemen's Remote Mountain Villages
Yemen's Remote Mountain Villagesmaditabalnco
 
Redes sociales educacion
Redes sociales educacion Redes sociales educacion
Redes sociales educacion 160314
 
EDIM 510: Challenge Based Learning
EDIM 510: Challenge Based LearningEDIM 510: Challenge Based Learning
EDIM 510: Challenge Based Learningelcastil
 
Onboarding Designed to Engage and Delight Customers by Dan Fisher and Gerry G...
Onboarding Designed to Engage and Delight Customers by Dan Fisher and Gerry G...Onboarding Designed to Engage and Delight Customers by Dan Fisher and Gerry G...
Onboarding Designed to Engage and Delight Customers by Dan Fisher and Gerry G...Engage
 
Что мы сделали в 2015 году?
Что мы сделали в 2015 году?Что мы сделали в 2015 году?
Что мы сделали в 2015 году?Анна Засухина
 
Techniques to Remove Stress
Techniques to Remove StressTechniques to Remove Stress
Techniques to Remove Stressmss218
 

Viewers also liked (17)

Web 2.0: Warum virtuelle und reale Welt untrennbar miteinander verbunden sind
Web 2.0: Warum virtuelle und reale Welt untrennbar miteinander verbunden sindWeb 2.0: Warum virtuelle und reale Welt untrennbar miteinander verbunden sind
Web 2.0: Warum virtuelle und reale Welt untrennbar miteinander verbunden sind
 
Crop Cardboard Freestanding Unit (FSU) in Coles - Case Study by Gush Creative
Crop Cardboard Freestanding Unit (FSU) in Coles - Case Study by Gush CreativeCrop Cardboard Freestanding Unit (FSU) in Coles - Case Study by Gush Creative
Crop Cardboard Freestanding Unit (FSU) in Coles - Case Study by Gush Creative
 
TI04_Licencias_ Creative_ commons
TI04_Licencias_ Creative_ commonsTI04_Licencias_ Creative_ commons
TI04_Licencias_ Creative_ commons
 
Sarah Hall, "The Science of Art"
Sarah Hall, "The Science of Art"Sarah Hall, "The Science of Art"
Sarah Hall, "The Science of Art"
 
Transparency in measures of scientific impact
Transparency in measures of scientific impactTransparency in measures of scientific impact
Transparency in measures of scientific impact
 
Expo info
Expo infoExpo info
Expo info
 
2016-Summer-2153 BML Indy Insert-regular
2016-Summer-2153 BML Indy Insert-regular2016-Summer-2153 BML Indy Insert-regular
2016-Summer-2153 BML Indy Insert-regular
 
Market Research Diagram for PowerPoint by PoweredTemplate.com
Market Research Diagram for PowerPoint by PoweredTemplate.comMarket Research Diagram for PowerPoint by PoweredTemplate.com
Market Research Diagram for PowerPoint by PoweredTemplate.com
 
欧赛斯企业品牌视觉营销解决方案
欧赛斯企业品牌视觉营销解决方案欧赛斯企业品牌视觉营销解决方案
欧赛斯企业品牌视觉营销解决方案
 
Yemen's Remote Mountain Villages
 Yemen's Remote Mountain Villages Yemen's Remote Mountain Villages
Yemen's Remote Mountain Villages
 
Redes sociales educacion
Redes sociales educacion Redes sociales educacion
Redes sociales educacion
 
EDIM 510: Challenge Based Learning
EDIM 510: Challenge Based LearningEDIM 510: Challenge Based Learning
EDIM 510: Challenge Based Learning
 
7 online branding
7 online branding7 online branding
7 online branding
 
U.s. Immigration Demographics and Immigrant Integration
U.s. Immigration Demographics and Immigrant IntegrationU.s. Immigration Demographics and Immigrant Integration
U.s. Immigration Demographics and Immigrant Integration
 
Onboarding Designed to Engage and Delight Customers by Dan Fisher and Gerry G...
Onboarding Designed to Engage and Delight Customers by Dan Fisher and Gerry G...Onboarding Designed to Engage and Delight Customers by Dan Fisher and Gerry G...
Onboarding Designed to Engage and Delight Customers by Dan Fisher and Gerry G...
 
Что мы сделали в 2015 году?
Что мы сделали в 2015 году?Что мы сделали в 2015 году?
Что мы сделали в 2015 году?
 
Techniques to Remove Stress
Techniques to Remove StressTechniques to Remove Stress
Techniques to Remove Stress
 

Similar to Red Hat Storage 3.0

Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)Ontico
 
Software Defined Storage
Software Defined StorageSoftware Defined Storage
Software Defined StorageCisco Russia
 
FreeBSD 2009 — живее всех живых
FreeBSD 2009 — живее всех живыхFreeBSD 2009 — живее всех живых
FreeBSD 2009 — живее всех живыхAndrew Pantyukhin
 
Обзор новых моделей EMC VNX
Обзор новых моделей EMC VNXОбзор новых моделей EMC VNX
Обзор новых моделей EMC VNXКРОК
 
ZFS - файловая система будущего
ZFS - файловая система будущегоZFS - файловая система будущего
ZFS - файловая система будущегоAlex Chistyakov
 
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2rit2011
 
Building the Enterprise infrastructure with PostgreSQL as the basis for stori...
Building the Enterprise infrastructure with PostgreSQL as the basis for stori...Building the Enterprise infrastructure with PostgreSQL as the basis for stori...
Building the Enterprise infrastructure with PostgreSQL as the basis for stori...PavelKonotopov
 
DDOS-АТАКИ: ЧТО ЭТО И КАК С НИМИ БОРОТЬСЯ
DDOS-АТАКИ: ЧТО ЭТО И КАК С НИМИ БОРОТЬСЯDDOS-АТАКИ: ЧТО ЭТО И КАК С НИМИ БОРОТЬСЯ
DDOS-АТАКИ: ЧТО ЭТО И КАК С НИМИ БОРОТЬСЯStormWall.pro
 
Solaris OS
Solaris OSSolaris OS
Solaris OSSSA KPI
 
Вебинар по отказоустойчивости, 13.04.2017
Вебинар по отказоустойчивости, 13.04.2017Вебинар по отказоустойчивости, 13.04.2017
Вебинар по отказоустойчивости, 13.04.2017S-Terra CSP
 
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреDEPO Computers
 
VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?Anton Zhbankov
 
Nutanix Acropolis - облако на базе KVM под ключ, Максим Шапошников (Nutanix)
Nutanix Acropolis - облако на базе KVM под ключ, Максим Шапошников (Nutanix)Nutanix Acropolis - облако на базе KVM под ключ, Максим Шапошников (Nutanix)
Nutanix Acropolis - облако на базе KVM под ключ, Максим Шапошников (Nutanix)Ontico
 
Andrew Pantyukhin P Nf Sv4
Andrew Pantyukhin P Nf Sv4Andrew Pantyukhin P Nf Sv4
Andrew Pantyukhin P Nf Sv4guest092df8
 
Машины баз данных: концентрированное обозрение
Машины баз данных: концентрированное обозрениеМашины баз данных: концентрированное обозрение
Машины баз данных: концентрированное обозрениеAndrei Nikolaenko
 
Опыт внедрения OpenStack
Опыт внедрения OpenStackОпыт внедрения OpenStack
Опыт внедрения OpenStackYandex
 
Обзор Redis storage / Symfony Camp UA 2011
Обзор Redis storage / Symfony Camp UA 2011Обзор Redis storage / Symfony Camp UA 2011
Обзор Redis storage / Symfony Camp UA 2011Igor Brovchenko
 
Дедупликация. Нет громоздким ленточным библиотекам
Дедупликация. Нет громоздким ленточным библиотекамДедупликация. Нет громоздким ленточным библиотекам
Дедупликация. Нет громоздким ленточным библиотекамКРОК
 
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)Ontico
 
Максим Дунин, Nginx, Inc.
Максим Дунин, Nginx, Inc.Максим Дунин, Nginx, Inc.
Максим Дунин, Nginx, Inc.Ontico
 

Similar to Red Hat Storage 3.0 (20)

Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
 
Software Defined Storage
Software Defined StorageSoftware Defined Storage
Software Defined Storage
 
FreeBSD 2009 — живее всех живых
FreeBSD 2009 — живее всех живыхFreeBSD 2009 — живее всех живых
FreeBSD 2009 — живее всех живых
 
Обзор новых моделей EMC VNX
Обзор новых моделей EMC VNXОбзор новых моделей EMC VNX
Обзор новых моделей EMC VNX
 
ZFS - файловая система будущего
ZFS - файловая система будущегоZFS - файловая система будущего
ZFS - файловая система будущего
 
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2
 
Building the Enterprise infrastructure with PostgreSQL as the basis for stori...
Building the Enterprise infrastructure with PostgreSQL as the basis for stori...Building the Enterprise infrastructure with PostgreSQL as the basis for stori...
Building the Enterprise infrastructure with PostgreSQL as the basis for stori...
 
DDOS-АТАКИ: ЧТО ЭТО И КАК С НИМИ БОРОТЬСЯ
DDOS-АТАКИ: ЧТО ЭТО И КАК С НИМИ БОРОТЬСЯDDOS-АТАКИ: ЧТО ЭТО И КАК С НИМИ БОРОТЬСЯ
DDOS-АТАКИ: ЧТО ЭТО И КАК С НИМИ БОРОТЬСЯ
 
Solaris OS
Solaris OSSolaris OS
Solaris OS
 
Вебинар по отказоустойчивости, 13.04.2017
Вебинар по отказоустойчивости, 13.04.2017Вебинар по отказоустойчивости, 13.04.2017
Вебинар по отказоустойчивости, 13.04.2017
 
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
 
VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?
 
Nutanix Acropolis - облако на базе KVM под ключ, Максим Шапошников (Nutanix)
Nutanix Acropolis - облако на базе KVM под ключ, Максим Шапошников (Nutanix)Nutanix Acropolis - облако на базе KVM под ключ, Максим Шапошников (Nutanix)
Nutanix Acropolis - облако на базе KVM под ключ, Максим Шапошников (Nutanix)
 
Andrew Pantyukhin P Nf Sv4
Andrew Pantyukhin P Nf Sv4Andrew Pantyukhin P Nf Sv4
Andrew Pantyukhin P Nf Sv4
 
Машины баз данных: концентрированное обозрение
Машины баз данных: концентрированное обозрениеМашины баз данных: концентрированное обозрение
Машины баз данных: концентрированное обозрение
 
Опыт внедрения OpenStack
Опыт внедрения OpenStackОпыт внедрения OpenStack
Опыт внедрения OpenStack
 
Обзор Redis storage / Symfony Camp UA 2011
Обзор Redis storage / Symfony Camp UA 2011Обзор Redis storage / Symfony Camp UA 2011
Обзор Redis storage / Symfony Camp UA 2011
 
Дедупликация. Нет громоздким ленточным библиотекам
Дедупликация. Нет громоздким ленточным библиотекамДедупликация. Нет громоздким ленточным библиотекам
Дедупликация. Нет громоздким ленточным библиотекам
 
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
 
Максим Дунин, Nginx, Inc.
Максим Дунин, Nginx, Inc.Максим Дунин, Nginx, Inc.
Максим Дунин, Nginx, Inc.
 

More from Andrey Markelov

Openstack birhtday 2016 Ericsson OPNFV (Russian)
Openstack birhtday 2016 Ericsson OPNFV (Russian)Openstack birhtday 2016 Ericsson OPNFV (Russian)
Openstack birhtday 2016 Ericsson OPNFV (Russian)Andrey Markelov
 
Cloud for Telco & NFV (OpenStack)
Cloud for Telco & NFV (OpenStack)Cloud for Telco & NFV (OpenStack)
Cloud for Telco & NFV (OpenStack)Andrey Markelov
 
OpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиOpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиAndrey Markelov
 
Введение в Docker
Введение в Docker Введение в Docker
Введение в Docker Andrey Markelov
 
Red Hat Enterprise Virtualization. Технический обзор
Red Hat Enterprise Virtualization. Технический обзорRed Hat Enterprise Virtualization. Технический обзор
Red Hat Enterprise Virtualization. Технический обзорAndrey Markelov
 
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4Что нового в управлении аутентификацией и авторизацией в RHEL 6.4
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4Andrey Markelov
 
Обзор Red Hat Directory Server и RHEL IdM
Обзор Red Hat Directory Server и RHEL IdMОбзор Red Hat Directory Server и RHEL IdM
Обзор Red Hat Directory Server и RHEL IdMAndrey Markelov
 
Средства обеспечения высокой доступности сервисов в RHEL
Средства обеспечения высокой доступности сервисов в RHELСредства обеспечения высокой доступности сервисов в RHEL
Средства обеспечения высокой доступности сервисов в RHELAndrey Markelov
 
Настройка производительности. Планировщик ввода/вывода
Настройка производительности. Планировщик ввода/выводаНастройка производительности. Планировщик ввода/вывода
Настройка производительности. Планировщик ввода/выводаAndrey Markelov
 
Open source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. MarkelovOpen source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. MarkelovAndrey Markelov
 

More from Andrey Markelov (13)

Openstack birhtday 2016 Ericsson OPNFV (Russian)
Openstack birhtday 2016 Ericsson OPNFV (Russian)Openstack birhtday 2016 Ericsson OPNFV (Russian)
Openstack birhtday 2016 Ericsson OPNFV (Russian)
 
Cloud for Telco & NFV (OpenStack)
Cloud for Telco & NFV (OpenStack)Cloud for Telco & NFV (OpenStack)
Cloud for Telco & NFV (OpenStack)
 
OpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиOpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельности
 
Введение в Docker
Введение в Docker Введение в Docker
Введение в Docker
 
OpenShift 2.2
OpenShift 2.2OpenShift 2.2
OpenShift 2.2
 
RHELOPS
RHELOPSRHELOPS
RHELOPS
 
CloudForms 3
CloudForms 3CloudForms 3
CloudForms 3
 
Red Hat Enterprise Virtualization. Технический обзор
Red Hat Enterprise Virtualization. Технический обзорRed Hat Enterprise Virtualization. Технический обзор
Red Hat Enterprise Virtualization. Технический обзор
 
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4Что нового в управлении аутентификацией и авторизацией в RHEL 6.4
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4
 
Обзор Red Hat Directory Server и RHEL IdM
Обзор Red Hat Directory Server и RHEL IdMОбзор Red Hat Directory Server и RHEL IdM
Обзор Red Hat Directory Server и RHEL IdM
 
Средства обеспечения высокой доступности сервисов в RHEL
Средства обеспечения высокой доступности сервисов в RHELСредства обеспечения высокой доступности сервисов в RHEL
Средства обеспечения высокой доступности сервисов в RHEL
 
Настройка производительности. Планировщик ввода/вывода
Настройка производительности. Планировщик ввода/выводаНастройка производительности. Планировщик ввода/вывода
Настройка производительности. Планировщик ввода/вывода
 
Open source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. MarkelovOpen source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. Markelov
 

Red Hat Storage 3.0

  • 1. RED HAT STORAGE 3.0 Технический обзор Андрей Маркелов Старший системный архитектор, Red Hat
  • 2. 2 Что такое RED HAT STORAGE? Открытое, расширяемое и высокомасштабируемое программное обеспечение для создания Network Attached Storage (NAS) ● Локальный ЦОД ● Виртуализованная среда ● Облачная среда Базируется на открытом проекте GlusterFS (gluster.org)
  • 3. 3 ПУЛ СЕРВЕРОВ RED HAT STORAGE Глобальное пространство имен – POSIX ФС (GlusterFS) Red Hat Storage Server NFS CIFS POSIX REST Hadoop OpenStack On-premise physical On-premise physical On-premise physical On-premise virtual On-premise virtual On-premise virtual Облако (AMI) Виртуализация Сервер x TB EBS EBS EBSRAID6 RAID6 RAID6 Масштабирование-объем Масштабирование – объем, производительность, доступность
  • 5. 5 БЛОКИ (BRICKS) • Brick – это комбинация узла и файловой системы на данном узле: hostname:/dir • Максимальный размер brick-а – это максимальный размер ФС (xfs) • RHS оперирует на уровне brick, а не на уровне узлов level • В идеале – каждый brick в кластере должен иметь одинаковый размер Storage Node /export1 Storage Node /export2 /export3 /export1 /export2 /export3 /export4 /export5 Storage Node /export1 /export2 /export3 /export4
  • 6. 6 ТОМА (VOLUMES) ТОМ – ЭТО НЕСКОЛЬКО BRICK-ов => 2, ОБЪЕДИНЕННЫХ В КЛАСТЕ И ЭКСПОРТИРОВАННЫХ ПРИ ПОМОЗИ GLUSTER. • Имена томам присваиваются администратором (имя экспорта) • Brick может входить только в один том • Глобальное пространство имен может собираться из реплецируемых и распределенных томов • Данные в разных томах физически располагаются на разных brick-ах • Тома доступны клиентам по протоколам NFS, CIFS и/или Glusterfs СТРУКТУРА КАТАЛОГОВ ТОМА ПРИСУТСТВУЕТ НА КАЖДОМ BRICK В ТОМЕ Storage Node /export1 Storage Node /export2 /export3 /export1 /export2 /export3 /export4 /export5 Storage Node /export1 /export2 /export3 /export4 3 bricks 5 bricks 4 bricks Том “homeshares”: 6 brick с репликацией Экспортированных как /homeshares Том “scratchspace” 6 распределенных brick, Экспортированных как /scratchspace
  • 7. 7 КАК МЫ ДОСТИГАЕМ МАСШТАБИРОВАНИЯ? СВОЙСТВО АЛГОРИТМА ВМЕСТО СЕРВЕРА МЕТАДАННЫХ • Уликальный хэш-тэг для каждого файла • Месторасположение определяется хэшем • Тэги храняться на той-же ФС • Нет сервера метаданных • Файлы распределяются на основе расчета
  • 11. 11 РАСПРЕДЕЛЕННЫЙ ТОМ • НЕТ ОТКАЗОУСТОЙЧИВОСТИ На уровне brick! • Сбой brick или всего узла означает недоступность данных с этого brick. • Операция записи файла, который должен располагаться на этом brick завершится ошибкой ● Настоятельно рекомендуется аппаратный отказоустойчивый RAID
  • 14. 14 ЗАПИСЬ ДАННЫХ КЛИЕНТОМ GLUSTERFS (РАСПРЕДЕЛЕННО-РЕПЛИЦИРУЕМЫЙ ТОМ)
  • 15. 15 ЗАПИСЬ ДАННЫХ КЛИЕНТОМ NFS/CIFS (РАСПРЕДЕЛЕННО-РЕПЛИЦИРУЕМЫЙ ТОМ)
  • 16. 16 УПРАВЛЕНИЕ – КОМАНДНАЯ СТРОКА # gluster peer probe HOSTNAME # gluster volume info # gluster volume create VOLNAME [stripe COUNT] [replica COUNT] [transport tcp | rdma] BRICK … # gluster volume delete VOLNAME # gluster volume add-brick VOLNAME NEW-BRICK ... # gluster volume rebalance VOLNAME start
  • 18. 18 ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ RED HAT STORAGE Объем данных БУДЕТ ДА Гб Тб Пб РАСПРЕДЕ- ЛЕННЫЙ КОНТЕНТ ВМ и ХРАНЕНИЕ ДАННЫХ ПРИЛО- ЖЕНИЙ NoSQL АНАЛИТИКА HADOOP/SPLUNK HPC БОЛЬШОЕ ХРАНИЛИЩЕ ВИДЕО И ФОТО СУБД и OLTP РЕЗЕРВНОЕ КОПИРОВАНИЕ И АРХИВ НЕТ I/OСлучайноеПоследовательно
  • 19. 19 Что нового в Red Hat Storage 3? • Снимки состояния на уровне тома для создания точки восстановления • На основе LVM2 • Только для “тонких дисков” • 256 снимков на том • Одновременно на дном томе • Пользовательские снимки (Tech Preview)
  • 20. 20 Что нового в Red Hat Storage 3? • Мониторинг с использованием Nagios • Мониторинг физческих и логических объектов • SNMP в случае падения критических компонентов • Отчеты и тренды • Планирование нагрузки • Интеграция с Nagios Web Console и/или Red Hat Storage Server console • Подключаемый модуль Hadoop
  • 21. 21 Что нового в Red Hat Storage 3? • Улучшнеия в журналировании • ID/каталог • Рекомендованные действия в случае ошибок • Обновления через CDN • NFS (Technical preview) • NFS v4 ACL • NFS v4 псевдо-файловая система • Аутентификация при помощи Kerberos для NFS v3/v4
  • 22. 22 Что нового в Red Hat Storage 3? • Поддержка 60 дисков • Поддержка SSD • Возможность обновления с 2.1 на 3.0 без переустановки