Как прокачать иопсы вновь: новый слой хранения для Vitastor
Доклад принят в программу конференции
Целевая аудитория
Тезисы
За последние 3 года Vitastor стал универсальной SDS. Появилось много новых функций и оптимизаций - и полноценная кластерная файловая система VitastorFS, и S3, и k8s-оператор, и zero-copy в io_uring, и локализованные чтения, и совсем безумные вещи вроде Antietcd - встроенного заменителя etcd всего лишь на 3.5 тысячи строк кода (сам etcd - это более 150 тысяч строк).
Однако одной вещи не хватало давным-давно - более умного и быстрого слоя хранения. Идея не давала покоя буквально все эти годы, и только сейчас наконец кристаллизовалась и вылилась в практическую реализацию. Результаты отличные - снижение потребления CPU и повышение производительности буквально в 3-4 раза. Это при том, что уже и так было быстро, а CPU и так потреблялось мало!
Новое хранилище одновременно простое и сложное. Оно эффективно использует особенности архитектуры современных SSD накопителей, при этом решая сразу массу проблем и закладывая основу для реализации дополнительных функций.
О нём и будет доклад!
Ведущий разработчик, линуксоид, цефер. Занимается веб-разработкой на React, Node.js, PHP, Go, Python, Perl, Java. Интересуется всем: от баз данных до кластерных систем.
Видео
Другие доклады секции
Базы данных и системы хранения