- Что такое SDS (общие места для (почти) всех решений — масштабирование, абстрагирование от аппаратных ресурсов, управление с помощью политик, кластерные ФС);
- Почему мы решили использовать SDS (нужно было объектное хранилище);
- Почему решили использовать именно Ceph, а не другие открытые (GlusterFS, Swift...) или проприетарные (IBM Elastic Storage, Huawei OceanStor) решения;
- Что еще умеет Ceph, кроме object storage (RBD, CephFS);
- Как работает Ceph (со стороны сервера);
- Что нового дает BlueStore по сравнению с классическим (поверх ФС);
- Сравнение производительности (метрики тестов);
- BlueStore — все еще tech preview;
- Заключение. Ссылки, литература.
2. About me
● Главный инженер по вычислительным комплексам
● Работаю с Linux 8 лет
● WAS/DB2/MQ вот это все
● Много разных проектов
3. About RedSys
● Бизнес интегратор
● Существует более 20 лет
● Офисы в MOW, LED, OVB, GOJ, ROV, KHV
● RED = Responsibility + Efficiency + Development
● Отрасли - ТЭК, ВПК, Госы, Телеком, etc.
5. TOC
● Before Ceph
● Ceph first advent
● Ceph temptations
● BlueStore prophecy
● Ceph FileStore vs BlueStore
● Let's fight
● Results
● Awaiting Ceph second advent
6. Software Defined Storage
● Unlimited scalability
● Storage virtualization
● Policy-driven administration
● API services
● Support for block, file and object data types
7. IBM definition
«SDS in today's business context refers to IT storage that
goes beyond typical array interfaces (for example,
command line and graphic user) to operate within a higher
architectural construct.»
22. Long story short
Long long story about…
What is English for «импортозамещение»?
Catch up and overtake z/OS
23. Long story short
Long long story about…
What is English for «импортозамещение»?
Catch up and overtake z/OS
What is Russian for LTFS?
24. Long story short
Long long story about…
What is English for «импортозамещение»?
Catch up and overtake z/OS
What is Russian for LTFS?
What is Russian for WORM?
38. Not so fast
$ ceph-disk prepare --bluestore /dev/sdd /dev/sdb
$ ls /dev/disk/by-partlabel/ -l
osd-device-2-block -> ../../sdb2
osd-device-2-data -> ../../sdd1
39. Not so fast
$ ceph-disk prepare --bluestore /dev/sdd /dev/sdb
$ ls /dev/disk/by-partlabel/ -l
ceph%20data -> ../../sdb1
ceph%20block -> ../../sdb2
40. Not so fast
Here be dragons
Tech preview
CPU regression on too fast disks ;-)
Did you do backup today?
41. Hot to reach me
Mail + hangouts: 6012030@gmail.com
mail: maxim.vorontsov@redsys.ru
http://redsys.ru