Highload++ 2017 завершён!

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

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

Программа охватывает такие аспекты веб-разработок, как архитектуры крупных проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами.

Добавляем ++ в Prometheus
Архитектура

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

Technical product manager Deckhouse Observability Platform.

Инженер, тимлид и архитектор с 15-летним стажем. В институте учился на разработчика, но не срослось — ушел в эксплуатацию. С тех пор изучает Linux. Читает и пишет на Go со словарем, дружит с Python. Имеет сертификат Certified Kubernetes Administrator, но признается, что не понял, зачем он нужен. Последние время основным направлением является Observability, чем и занимается в Deckhouse. Пожизненно состоит в кружках «Хочу все знать» и «Всегда готов поделиться тем, что уже узнал».

Флант

Сооснователь компании «Флант» и соавтор продуктов Deckhouse. Уже 20 лет с Linux и больше 16 — в эксплуатации highload-проектов. Понимает Docker, Kubernetes и отлично ориентируется в облачных платформах. Придумал werf, okmeter, pam_docker, nginx-http-rdns, loghouse и grafana-statusmap. Программирует на C, С++, PHP, Python и Bash. Читает на Go. Любит людей, но так и не научился их готовить.

Deckhouse

Тимлид.

Тезисы

Нельзя представить современный проект без системы мониторинга. Хотя Prometheus стал стандартом де-факто, его основное ограничение — высокое потребление ресурсов. В нашем докладе мы расскажем, как мы смогли снизить это потребление в десятки раз, переписав Time Series Database (TSDB) на C++ и оптимизировав алгоритмы кодирования и хранения данных.

В первой части доклада мы расскажем, с чего все начиналось, как мы пришли к идее переписать Prometheus и какие цели ставили перед собой.

Далее мы рассмотрим, какие именно части TSDB удалось оптимизировать и какие алгоритмические подходы использовали. Поделимся, как проводилось тестирование в процессе разработки, как замеряли потребление ресурсов и каких результатов достигли.

Синтетическое тестирование полезно, но реальная жизнь часто преподносит сюрпризы. В финальной части доклада представим реальные результаты на примере 300+ кластеров Deckhouse Kubernetes Platform. На реальных кейсах покажем существенное снижение потребления ресурсов с сохранением производительности по сравнению с такими популярными решениями, как Prometheus и VictoriaMetrics.

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

Rambler's Top100