HighLoad++ 2015 завершён! Ждём вас в 2016 году!

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

2 и 3 ноября 2015 Крокус-Экспо МОСКВА
Профессиональная конференция разработчиков высоконагруженных систем

Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов
Базы данных, системы хранения

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

Руководитель направления облачных услуг компании Webzilla, занимаюсь построением портфолио облачных услуг хостингового провайдера и взаимодействую с крупными клиентами для того, чтобы облачные услуги соответствовали их потребностям.

Видео

Тезисы

Openstack - это система, в которой все работает, но ничто не работает хорошо. Объектное хранилище Swift - не исключение в этом вопросе. Установленный у провайдера Swift должен верой и правдой служить высоким нагрузкам. Под вечер с него забирает десятки гигабит контента CDN, а глубокой ночью он принимает резервные копии, которые обычно делаются по cron'у одновременно.

Для того, чтобы выполнять хорошо обе функции одной системой, Swift нужно укреплять. Есть и другие популярные дополнительные возможности - например, FTP-доступ, синхронизация данных между разными инсталляциями хранилища. Ни одна из этих опций "из коробки" не работает достаточно хорошо, но все они могут быть усовершенствованы до приемлемого уровня.

Доклад посвящен тому, как свести к минимуму недостатки Swift и превратить его в хранилище, способное обслуживать разные типы клиентского поведения - раздачу мелкой статики, псевдостриминг видео через CDN, хранение резервных копий. Также будет уделено внимание тому, как вести себя в случае отказа узлов системы.

Другие доклады секции
Базы данных, системы хранения

Rambler's Top100