Профессиональная конференция разработчиков высоконагруженных систем

Как мы сделали собственный Software-Defined Storage для публичного облака Cloud.ru

Базы данных и системы хранения

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Глубоко-технический доклад про реализацию собственного хранилища в условиях больших нагрузок и критических систем вокруг. Если вам нравится разбираться во внутрянке таких систем и специфике хранения данных - этот доклад для вас.

Целевая аудитория

Мой доклад будет интересен всем, кто интересуется распределенными системами или системами хранения данных. А также архитекторам, кто занимается проектированием IaaS в публичных облаках.

Тезисы

В 2021 году мы начали разработку собственного Software-Defined Storage(SDS) для публичного облака с нуля. За два года мы сделали решение, которое успешно вывели в production платформы Evolution Cloud.ru и хранит петабайты пользовательских данных. Наш SDS предоставляет блочное, объектное и файловое хранилище. В этом докладе мы поговорим про архитектуру самого нижнего блочного слоя и с какими сложностями мы столкнулись при его разработке.

В докладе я расскажу:
* Из каких компонент состоит публичное облако и зачем там SDS;
* Как архитектурно устроен наш блочный SDS;
* Как сетевые диски подключаются к виртуальным машинам пользователя;
* С какими проблемами мы столкнулись при использовании Erasure Coding для кодирования данных и как мы решили эти проблемы;

Технический лидер. Руковожу командой разработки Software-Defined Storage в компании Cloud.ru. Много лет занимаюсь разработкой распределенных систем хранения данных.

Cloud.ru

Cloud.ru — провайдер облачных и AI-технологий, который решает задачи клиентов любого масштаба и предлагает 80+ IaaS-, PaaS-сервисов и ML-платформу на базе уникальных суперкомпьютеров. В команде 1 400 профессионалов, которые создают инновации и делают доступ к технологиям простым и удобным.

Видео