Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD
Архитектуры

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

Я занимаюсь интернет-проектами с 1997 года. Прошел путь от хостинга, высоконагруженного интернет-видеопроекта и ряда других начинаний до создания CDN, которая обслуживает сотни гигабит трафика в секунду уже несколько лет.

Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов (UCDN.com) from Ontico

Тезисы

В своем докладе я поделюсь опытом разработки и внедрения модуля для прозрачного SSD-кэширования в nginx. Такой модуль через добавление одного или нескольких SSD позволяет поднять производительность I/O операций на перегруженном веб-сервере, не внося изменений в application layer.

В докладе будет рассказано
- о том, что кэшируемо, а что нет;
- о том, какие алгоритмы кэширования применимы для файлов;
- почему важно кэшировать прозрачно для application layer;
- о том, как мы реализовали алгоритм кэширования в модуле SSD Cache;
- о том, что мы дописали в nginx для работы этого модуля;
- результаты практического использования в production;
- планы на дальнейшее развитие и возможное открытие кода (если будет достаточно интереса).

Другие доклады секции
Архитектуры

ПЕТЕР-СЕРВИС
Positive Technologies
LiteSpeed Technologies
LinkedIn
Pivotal Inc.
Hailo (hailoapp.com)