ݺߣ

ݺߣShare a Scribd company logo
Совместимы ли понятия SDS и
производительность?
Чусавитин Михаил
Инженер отдела ЦОД, ЛАНИТ-Интеграция
План
• Вкратце о SDS
• Классификация
• Производительность,
эффективность
• Варианты использования
• Стоимость
Программно-определяемые СХД это:
• Гибкость:
– Поддержка любых типичных платформ (comodity hardware)
– Нет необходимости замены инфраструктуры (forklift upgrade)
– Рост по требованию (Pay-as-you-grow)
– Переназначение ресурсов «на лету»
• Сокращение затрат при использовании существующего
оборудования:
– Можно развернуть на существующей инфраструктуре
– Не займет дополнительного места в стойке
– «Вторая жизнь» старым серверам и СХД
• Интеграция с облачными решениями
Классификация
1. Классические SDS (CEPH, Gluster, ScaleIO):
– Устанавливаются на «все подряд»
– Scale-out архитектура, самоорганизация
– Практически любой уровень защиты данных
2. Основанные на коде традиционных СХД (DataONTAP Edge, HP
VSA, IBM XIV) :
– Обычно представлены в виде VM
– Интеграция с аппаратными решениями
3. Часть вычислительных комплексов (vSAN, Nutanix, PVE):
– Поставляются как модуль к гипервизору
4. Системы обработки и хранения больших данных (HDFS,
RiakCS)
– Поддержка MapReduce
– Последовательное чтение больших файлов
5. Программно-аппаратные решения (IBM SVC, HDS HCP):
– Предлагаются как готовые решения (appliance) без возможности
установки на стороннее оборудование
Производительность
БУДУЩЕЕ: SCALE OUT
ПРОШЛОЕ: SCALE UP
Преимущества архитектуры
• Полная децентрализация:
– Узлы сами общаются, следят друг за другом и реплицируют
данные
– Клиент сам вычисляет нужный узел
– Распределение данных по всем узлам кластера
– Восстановление и балансировка при изменении конфигурации:
«многие ко многим»
• Flash-кэш на чтение и на запись:
– SSD на каждом узле
– Отдельные full-flash узлы
• Настраиваемая политика резервирования:
– Репликация объектов (быстрое восстановление, меньшая емкость)
– Erasure Coding (медленное восстановление, большая емкость)
Недостатки архитектуры
• Накладные расходы на сеть, емкость и
производительность дисков
• На каждом узле все записи предварительно заносятся в
журнал, только потом переносятся на диск
• Каждый диск обслуживает сразу несколько параллельных
потоков (высокий seek time)
• Вся система работает поверх ЛВС:
– Необходимость в отдельной backend-сети
– Отсутствие стабильной поддержки Infiniband RDMA
• Собственные клиенты и протоколы:
– Полное отсутствие поддержки Microsoft Windows, VMware
– Нет нативной поддержки Fibre Channel, сырая поддержка iSCSI
Тестовая конфигурация
VS
СХД SDS
Производительность
Шаблон
нагрузки
Теоретический
максимум
CEPH Типичная СХД
Слч.чтение
(IOPS)
3 600 2 858 79 % 3 600 99 %
Слч.запись
(IOPS)
4 000 3 000 75 % 2 366 59 %
Чтение
(МБ/с)
6 400 3 648 57 % 4 399 69 %
Запись
(МБ/с) 3 200 1 197 37 % 924 29 %
Сравнение результатов с
теоретическим максимумом дисков
0
500
1000
1500
2000
2500
3000
3500
4000
Чтение Запись
Случайные
операции (IOPS)
CEPH СХД Диски
0
1000
2000
3000
4000
5000
6000
Чтение Запись
Последовательные
операции (МБ/с)
CEPH СХД Диски
Принципиальные различия в
процессе записи и чтения у SDS
Запись Чтение
Варианты эффективного
использования
• Хранение больших массивов информации
• Среды разработки и тестирования
• Виртуальная инфраструктура ЦОД
• Облачные вычисления и хостинг
• Консолидация СХД
Где уже используется?
• 3 ПБ - ЦЕРН (CERN) / 52 узла / 1128 дисков /
• 2 ПБ - Flickr (Yahoo)
• 0,3 ПБ - Deutsche Telekom / 8 узлов / 80
дисков
• Netherlands Government Cloud
– 0,13 ПБ - Q1 2015 / 24 узла / 192 SSD
– 5 ПБ - Q2 2015 / 189 узлов / 1890 диска
• mail.ru, 2GIS и др.
Сравнительная стоимость решений
SDS и СХД
0.1$
0.3$
0.5$
0.7$
0.9$
1.1$
1.3$
1.5$
1.7$
1.9$
2.1$
Стоимость1ГБ
Емкость системы (ТБ)
СХД среднего уровня
Сервер среднего уровня
Сервер высокой
плотности
Дешевый сервер
Есть вопросы?
Чусавитин Михаил
инженер Отдела ЦОД, ЛАНИТ-Интеграция
chusavitin@lanit.ru
+7 495 967 6650, 16116

More Related Content

What's hot (20)

Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
Ontico
Isilapp — Extreme Cloud Storage on FreeBSD
Isilapp — Extreme Cloud Storage on FreeBSDIsilapp — Extreme Cloud Storage on FreeBSD
Isilapp — Extreme Cloud Storage on FreeBSD
Andrew Pantyukhin
NoSQL thumbtack experience, Анатолий Никулин
NoSQL thumbtack experience, Анатолий НикулинNoSQL thumbtack experience, Анатолий Никулин
NoSQL thumbtack experience, Анатолий Никулин
Anatoliy Nikulin
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Ontico
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
Ontico
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Ontico
VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?
Anton Zhbankov
Использование ленточных технологий для сокращения стоимости файловых хранилищ
Использование ленточных технологий для сокращения стоимости файловых хранилищИспользование ленточных технологий для сокращения стоимости файловых хранилищ
Использование ленточных технологий для сокращения стоимости файловых хранилищ
Alexander Reytman
IOP202 Redis in Azure
IOP202 Redis in AzureIOP202 Redis in Azure
IOP202 Redis in Azure
mourhoon
Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...
КРОК
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими рукамиАндрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
IBS
Нереляционный SQL
Нереляционный SQLНереляционный SQL
Нереляционный SQL
Andrei Nikolaenko
облачные решения компании Huawei
облачные решения компании Huaweiоблачные решения компании Huawei
облачные решения компании Huawei
Zaur Abutalimov
Максим Исаев, IBS. Практика использования комплекса Veritas NetBackup для мод...
Максим Исаев, IBS. Практика использования комплекса Veritas NetBackup для мод...Максим Исаев, IBS. Практика использования комплекса Veritas NetBackup для мод...
Максим Исаев, IBS. Практика использования комплекса Veritas NetBackup для мод...
IBS
HPC file systems (160761)
HPC file systems (160761)HPC file systems (160761)
HPC file systems (160761)
Vsevolod Shabad
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Ontico
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
Ontico
Red Hat Storage 3.0
Red Hat Storage 3.0Red Hat Storage 3.0
Red Hat Storage 3.0
Andrey Markelov
Инфраструктура хранения для KADME Whereoil
Инфраструктура хранения для KADME WhereoilИнфраструктура хранения для KADME Whereoil
Инфраструктура хранения для KADME Whereoil
Vsevolod Shabad
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
Ontico
Isilapp — Extreme Cloud Storage on FreeBSD
Isilapp — Extreme Cloud Storage on FreeBSDIsilapp — Extreme Cloud Storage on FreeBSD
Isilapp — Extreme Cloud Storage on FreeBSD
Andrew Pantyukhin
NoSQL thumbtack experience, Анатолий Никулин
NoSQL thumbtack experience, Анатолий НикулинNoSQL thumbtack experience, Анатолий Никулин
NoSQL thumbtack experience, Анатолий Никулин
Anatoliy Nikulin
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Ontico
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
Отказоустойчивый микрокластер своими руками, Виталий Гаврилов (Ленвендо)
Ontico
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Технологии хранения для больших проектов / Сергей Платонов (RAIDIX)
Ontico
VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?
Anton Zhbankov
Использование ленточных технологий для сокращения стоимости файловых хранилищ
Использование ленточных технологий для сокращения стоимости файловых хранилищИспользование ленточных технологий для сокращения стоимости файловых хранилищ
Использование ленточных технологий для сокращения стоимости файловых хранилищ
Alexander Reytman
IOP202 Redis in Azure
IOP202 Redis in AzureIOP202 Redis in Azure
IOP202 Redis in Azure
mourhoon
Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...
КРОК
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими рукамиАндрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими руками
IBS
облачные решения компании Huawei
облачные решения компании Huaweiоблачные решения компании Huawei
облачные решения компании Huawei
Zaur Abutalimov
Максим Исаев, IBS. Практика использования комплекса Veritas NetBackup для мод...
Максим Исаев, IBS. Практика использования комплекса Veritas NetBackup для мод...Максим Исаев, IBS. Практика использования комплекса Veritas NetBackup для мод...
Максим Исаев, IBS. Практика использования комплекса Veritas NetBackup для мод...
IBS
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Ontico
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
Ontico
Инфраструктура хранения для KADME Whereoil
Инфраструктура хранения для KADME WhereoilИнфраструктура хранения для KADME Whereoil
Инфраструктура хранения для KADME Whereoil
Vsevolod Shabad

Viewers also liked (19)

Принципы эксплуатации и построения эффективных ЦОД
Принципы эксплуатации и построения эффективных ЦОДПринципы эксплуатации и построения эффективных ЦОД
Принципы эксплуатации и построения эффективных ЦОД
it.times.com.ua
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжноПостроение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
Cloud IaaS Provider Tucha
Opensource оптимизация инфраструктурных затрат
Opensource оптимизация инфраструктурных затратOpensource оптимизация инфраструктурных затрат
Opensource оптимизация инфраструктурных затрат
КРОК
Сотрудник. Алексей Волков "Надежный ЦОД - одна из основ ИБ"
Сотрудник. Алексей Волков "Надежный ЦОД - одна из основ ИБ"Сотрудник. Алексей Волков "Надежный ЦОД - одна из основ ИБ"
Сотрудник. Алексей Волков "Надежный ЦОД - одна из основ ИБ"
Expolink
Block Storage For VMs With Ceph
Block Storage For VMs With CephBlock Storage For VMs With Ceph
Block Storage For VMs With Ceph
The Linux Foundation
Distributed Storage and Compute With Ceph's librados (Vault 2015)
Distributed Storage and Compute With Ceph's librados (Vault 2015)Distributed Storage and Compute With Ceph's librados (Vault 2015)
Distributed Storage and Compute With Ceph's librados (Vault 2015)
Sage Weil
What's new in Jewel and Beyond
What's new in Jewel and BeyondWhat's new in Jewel and Beyond
What's new in Jewel and Beyond
Sage Weil
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for Ceph
Sage Weil
A crash course in CRUSH
A crash course in CRUSHA crash course in CRUSH
A crash course in CRUSH
Sage Weil
Ceph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross TurkCeph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross Turk
buildacloud
Ceph and RocksDB
Ceph and RocksDBCeph and RocksDB
Ceph and RocksDB
Sage Weil
Your 1st Ceph cluster
Your 1st Ceph clusterYour 1st Ceph cluster
Your 1st Ceph cluster
Mirantis
Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016
Red_Hat_Storage
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Odinot Stanislas
Storage tiering and erasure coding in Ceph (SCaLE13x)
Storage tiering and erasure coding in Ceph (SCaLE13x)Storage tiering and erasure coding in Ceph (SCaLE13x)
Storage tiering and erasure coding in Ceph (SCaLE13x)
Sage Weil
Ceph, Now and Later: Our Plan for Open Unified Cloud Storage
Ceph, Now and Later: Our Plan for Open Unified Cloud StorageCeph, Now and Later: Our Plan for Open Unified Cloud Storage
Ceph, Now and Later: Our Plan for Open Unified Cloud Storage
Sage Weil
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for Ceph
Sage Weil
What you need to know about ceph
What you need to know about cephWhat you need to know about ceph
What you need to know about ceph
Emma Haruka Iwao
Принципы эксплуатации и построения эффективных ЦОД
Принципы эксплуатации и построения эффективных ЦОДПринципы эксплуатации и построения эффективных ЦОД
Принципы эксплуатации и построения эффективных ЦОД
it.times.com.ua
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжноПостроение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
Cloud IaaS Provider Tucha
Opensource оптимизация инфраструктурных затрат
Opensource оптимизация инфраструктурных затратOpensource оптимизация инфраструктурных затрат
Opensource оптимизация инфраструктурных затрат
КРОК
Сотрудник. Алексей Волков "Надежный ЦОД - одна из основ ИБ"
Сотрудник. Алексей Волков "Надежный ЦОД - одна из основ ИБ"Сотрудник. Алексей Волков "Надежный ЦОД - одна из основ ИБ"
Сотрудник. Алексей Волков "Надежный ЦОД - одна из основ ИБ"
Expolink
Distributed Storage and Compute With Ceph's librados (Vault 2015)
Distributed Storage and Compute With Ceph's librados (Vault 2015)Distributed Storage and Compute With Ceph's librados (Vault 2015)
Distributed Storage and Compute With Ceph's librados (Vault 2015)
Sage Weil
What's new in Jewel and Beyond
What's new in Jewel and BeyondWhat's new in Jewel and Beyond
What's new in Jewel and Beyond
Sage Weil
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for Ceph
Sage Weil
A crash course in CRUSH
A crash course in CRUSHA crash course in CRUSH
A crash course in CRUSH
Sage Weil
Ceph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross TurkCeph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross Turk
buildacloud
Your 1st Ceph cluster
Your 1st Ceph clusterYour 1st Ceph cluster
Your 1st Ceph cluster
Mirantis
Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016
Red_Hat_Storage
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Odinot Stanislas
Storage tiering and erasure coding in Ceph (SCaLE13x)
Storage tiering and erasure coding in Ceph (SCaLE13x)Storage tiering and erasure coding in Ceph (SCaLE13x)
Storage tiering and erasure coding in Ceph (SCaLE13x)
Sage Weil
Ceph, Now and Later: Our Plan for Open Unified Cloud Storage
Ceph, Now and Later: Our Plan for Open Unified Cloud StorageCeph, Now and Later: Our Plan for Open Unified Cloud Storage
Ceph, Now and Later: Our Plan for Open Unified Cloud Storage
Sage Weil
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for Ceph
Sage Weil
What you need to know about ceph
What you need to know about cephWhat you need to know about ceph
What you need to know about ceph
Emma Haruka Iwao

Similar to Совместимы ли понятия SDS и производительность? (20)

СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
DEPO Computers
SimpliVity
SimpliVitySimpliVity
SimpliVity
Альбина Минуллина
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложенийVMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
De Novo
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
Ontico
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
DEPO Computers
IBM FlashSystem-Бескомпромиссность в каждом байте
IBM FlashSystem-Бескомпромиссность в каждом байтеIBM FlashSystem-Бескомпромиссность в каждом байте
IBM FlashSystem-Бескомпромиссность в каждом байте
Sasha_Zavorot
IBM FlashSystem-Бескомпромиссность в каждом байте
IBM FlashSystem-Бескомпромиссность  в каждом байтеIBM FlashSystem-Бескомпромиссность  в каждом байте
IBM FlashSystem-Бескомпромиссность в каждом байте
Yaryomenko
Net Аpp. Лучший фундамент для облака
Net Аpp. Лучший фундамент для облакаNet Аpp. Лучший фундамент для облака
Net Аpp. Лучший фундамент для облака
Yulia Sedova
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Ontico
Флеш в серверах: работа со скоростью вспышки
Флеш в серверах: работа со скоростью вспышкиФлеш в серверах: работа со скоростью вспышки
Флеш в серверах: работа со скоростью вспышки
КРОК
Гиперконвергентное решение Cisco HyperFlex
Гиперконвергентное решение Cisco HyperFlexГиперконвергентное решение Cisco HyperFlex
Гиперконвергентное решение Cisco HyperFlex
Cisco Russia
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Ontico
С. Перроте (Q Logic) Ускорение работы приложений
С. Перроте (Q Logic) Ускорение работы приложенийС. Перроте (Q Logic) Ускорение работы приложений
С. Перроте (Q Logic) Ускорение работы приложений
Expolink
Обзор новых моделей EMC VNX
Обзор новых моделей EMC VNXОбзор новых моделей EMC VNX
Обзор новых моделей EMC VNX
КРОК
Виртуализация систем хранения данных — новая стратегия управления данными
Виртуализация систем хранения данных — новая стратегия управления даннымиВиртуализация систем хранения данных — новая стратегия управления данными
Виртуализация систем хранения данных — новая стратегия управления данными
КРОК
Частные облака на уровне инфраструктуры. Аппаратные решения
Частные облака на уровне инфраструктуры. Аппаратные решенияЧастные облака на уровне инфраструктуры. Аппаратные решения
Частные облака на уровне инфраструктуры. Аппаратные решения
КРОК
Soft layer IBM Cloud platform and GPU
Soft layer IBM Cloud platform and GPUSoft layer IBM Cloud platform and GPU
Soft layer IBM Cloud platform and GPU
Ekaterina Shelest
Дедупликацию в каждый ЦОД
Дедупликацию в каждый ЦОДДедупликацию в каждый ЦОД
Дедупликацию в каждый ЦОД
КРОК
Новое поколение серверов Dell
Новое поколение серверов DellНовое поколение серверов Dell
Новое поколение серверов Dell
MUK
Новости гиперковергенции
Новости гиперковергенцииНовости гиперковергенции
Новости гиперковергенции
Cisco Russia
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
DEPO Computers
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложенийVMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
De Novo
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
Ontico
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
DEPO Computers
IBM FlashSystem-Бескомпромиссность в каждом байте
IBM FlashSystem-Бескомпромиссность в каждом байтеIBM FlashSystem-Бескомпромиссность в каждом байте
IBM FlashSystem-Бескомпромиссность в каждом байте
Sasha_Zavorot
IBM FlashSystem-Бескомпромиссность в каждом байте
IBM FlashSystem-Бескомпромиссность  в каждом байтеIBM FlashSystem-Бескомпромиссность  в каждом байте
IBM FlashSystem-Бескомпромиссность в каждом байте
Yaryomenko
Net Аpp. Лучший фундамент для облака
Net Аpp. Лучший фундамент для облакаNet Аpp. Лучший фундамент для облака
Net Аpp. Лучший фундамент для облака
Yulia Sedova
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Ontico
Флеш в серверах: работа со скоростью вспышки
Флеш в серверах: работа со скоростью вспышкиФлеш в серверах: работа со скоростью вспышки
Флеш в серверах: работа со скоростью вспышки
КРОК
Гиперконвергентное решение Cisco HyperFlex
Гиперконвергентное решение Cisco HyperFlexГиперконвергентное решение Cisco HyperFlex
Гиперконвергентное решение Cisco HyperFlex
Cisco Russia
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Ontico
С. Перроте (Q Logic) Ускорение работы приложений
С. Перроте (Q Logic) Ускорение работы приложенийС. Перроте (Q Logic) Ускорение работы приложений
С. Перроте (Q Logic) Ускорение работы приложений
Expolink
Обзор новых моделей EMC VNX
Обзор новых моделей EMC VNXОбзор новых моделей EMC VNX
Обзор новых моделей EMC VNX
КРОК
Виртуализация систем хранения данных — новая стратегия управления данными
Виртуализация систем хранения данных — новая стратегия управления даннымиВиртуализация систем хранения данных — новая стратегия управления данными
Виртуализация систем хранения данных — новая стратегия управления данными
КРОК
Частные облака на уровне инфраструктуры. Аппаратные решения
Частные облака на уровне инфраструктуры. Аппаратные решенияЧастные облака на уровне инфраструктуры. Аппаратные решения
Частные облака на уровне инфраструктуры. Аппаратные решения
КРОК
Soft layer IBM Cloud platform and GPU
Soft layer IBM Cloud platform and GPUSoft layer IBM Cloud platform and GPU
Soft layer IBM Cloud platform and GPU
Ekaterina Shelest
Дедупликацию в каждый ЦОД
Дедупликацию в каждый ЦОДДедупликацию в каждый ЦОД
Дедупликацию в каждый ЦОД
КРОК
Новое поколение серверов Dell
Новое поколение серверов DellНовое поколение серверов Dell
Новое поколение серверов Dell
MUK
Новости гиперковергенции
Новости гиперковергенцииНовости гиперковергенции
Новости гиперковергенции
Cisco Russia

Совместимы ли понятия SDS и производительность?

  • 1. Совместимы ли понятия SDS и производительность? Чусавитин Михаил Инженер отдела ЦОД, ЛАНИТ-Интеграция
  • 2. План • Вкратце о SDS • Классификация • Производительность, эффективность • Варианты использования • Стоимость
  • 3. Программно-определяемые СХД это: • Гибкость: – Поддержка любых типичных платформ (comodity hardware) – Нет необходимости замены инфраструктуры (forklift upgrade) – Рост по требованию (Pay-as-you-grow) – Переназначение ресурсов «на лету» • Сокращение затрат при использовании существующего оборудования: – Можно развернуть на существующей инфраструктуре – Не займет дополнительного места в стойке – «Вторая жизнь» старым серверам и СХД • Интеграция с облачными решениями
  • 4. Классификация 1. Классические SDS (CEPH, Gluster, ScaleIO): – Устанавливаются на «все подряд» – Scale-out архитектура, самоорганизация – Практически любой уровень защиты данных 2. Основанные на коде традиционных СХД (DataONTAP Edge, HP VSA, IBM XIV) : – Обычно представлены в виде VM – Интеграция с аппаратными решениями 3. Часть вычислительных комплексов (vSAN, Nutanix, PVE): – Поставляются как модуль к гипервизору 4. Системы обработки и хранения больших данных (HDFS, RiakCS) – Поддержка MapReduce – Последовательное чтение больших файлов 5. Программно-аппаратные решения (IBM SVC, HDS HCP): – Предлагаются как готовые решения (appliance) без возможности установки на стороннее оборудование
  • 6. Преимущества архитектуры • Полная децентрализация: – Узлы сами общаются, следят друг за другом и реплицируют данные – Клиент сам вычисляет нужный узел – Распределение данных по всем узлам кластера – Восстановление и балансировка при изменении конфигурации: «многие ко многим» • Flash-кэш на чтение и на запись: – SSD на каждом узле – Отдельные full-flash узлы • Настраиваемая политика резервирования: – Репликация объектов (быстрое восстановление, меньшая емкость) – Erasure Coding (медленное восстановление, большая емкость)
  • 7. Недостатки архитектуры • Накладные расходы на сеть, емкость и производительность дисков • На каждом узле все записи предварительно заносятся в журнал, только потом переносятся на диск • Каждый диск обслуживает сразу несколько параллельных потоков (высокий seek time) • Вся система работает поверх ЛВС: – Необходимость в отдельной backend-сети – Отсутствие стабильной поддержки Infiniband RDMA • Собственные клиенты и протоколы: – Полное отсутствие поддержки Microsoft Windows, VMware – Нет нативной поддержки Fibre Channel, сырая поддержка iSCSI
  • 9. Производительность Шаблон нагрузки Теоретический максимум CEPH Типичная СХД Слч.чтение (IOPS) 3 600 2 858 79 % 3 600 99 % Слч.запись (IOPS) 4 000 3 000 75 % 2 366 59 % Чтение (МБ/с) 6 400 3 648 57 % 4 399 69 % Запись (МБ/с) 3 200 1 197 37 % 924 29 %
  • 10. Сравнение результатов с теоретическим максимумом дисков 0 500 1000 1500 2000 2500 3000 3500 4000 Чтение Запись Случайные операции (IOPS) CEPH СХД Диски 0 1000 2000 3000 4000 5000 6000 Чтение Запись Последовательные операции (МБ/с) CEPH СХД Диски
  • 11. Принципиальные различия в процессе записи и чтения у SDS Запись Чтение
  • 12. Варианты эффективного использования • Хранение больших массивов информации • Среды разработки и тестирования • Виртуальная инфраструктура ЦОД • Облачные вычисления и хостинг • Консолидация СХД
  • 13. Где уже используется? • 3 ПБ - ЦЕРН (CERN) / 52 узла / 1128 дисков / • 2 ПБ - Flickr (Yahoo) • 0,3 ПБ - Deutsche Telekom / 8 узлов / 80 дисков • Netherlands Government Cloud – 0,13 ПБ - Q1 2015 / 24 узла / 192 SSD – 5 ПБ - Q2 2015 / 189 узлов / 1890 диска • mail.ru, 2GIS и др.
  • 14. Сравнительная стоимость решений SDS и СХД 0.1$ 0.3$ 0.5$ 0.7$ 0.9$ 1.1$ 1.3$ 1.5$ 1.7$ 1.9$ 2.1$ Стоимость1ГБ Емкость системы (ТБ) СХД среднего уровня Сервер среднего уровня Сервер высокой плотности Дешевый сервер
  • 15. Есть вопросы? Чусавитин Михаил инженер Отдела ЦОД, ЛАНИТ-Интеграция chusavitin@lanit.ru +7 495 967 6650, 16116

Editor's Notes

  • #13: (img cc: http://fav.me/d3nwsr7)
  • #14: CERN - http://www.slideshare.net/Inktank_Ceph/scaling-ceph-at-cern YAHOO - http://yahooeng.tumblr.com/post/116391291701/yahoo-cloud-object-store-object-storage-at DT - https://www.openstack.org/assets/presentation-media/wolke7-presentation-atlanta.pdf Netherlands http://www.slideshare.net/Inktank_Ceph/06-ceph-day-v1
  • #15: https://www.backblaze.com/blog/backblaze-storage-pod-4/ - 0,05$/ГБ