От автоматизации к платформе: эволюция управления инфраструктурой в Sage
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Система на тысячи хостов, сотни разрозненных инструментов, у каждого свои скрипты и процессы — настоящий зоопарк.
Увидеть всю свою инфраструктуру целиком невозможно. Инвентаризация фрагментирована, а автоматизация — хаос из «авторских» решений.
Любая мелочь — потенциальный сбой на десятках систем и на часы восстановления. Миграция - многомесячный полу-ручной процесс. Это не просто неудобство, это риск, который ведет к стагнации или даже провалу.
В докладе расскажу, как мы трансформируем подход к инфраструктуре: перестраиваем процессы, команды, роли и инженерную культуру. Почему отказались от «DevOps как набора тулов» в пользу продуктового мышления в CoreTech. Как мы превращаем инфраструктурные компоненты в управляемые ресурсы, а SRE-инженеров — в разработчиков платформы и её же клиентов.
Доклад - попытка ответить на следующие вопросы:
- Как эволюционируют системы управления инфраструктурой?
- Инфраструктурная платформа для одного продукта? Серьезно?
- Как масштабирование меняет оргструктуру, процессы и образ мышления?
- Как освоить инфраструктуру из сотен, тысяч и десятков тысяч хостов?
- Почему k8s - нечто большее, чем поды, деплойменты и сервисы?
- Как технически и процессно устроена инфраструктурная платформа в Sage?
Разработчик. Участвовал в доменно-сложном проекте на десятки миллионов строк. Далее помогал в развитии высоконагруженного пайплана записи логов с потоком в 4-5 ГБ/c в observability-платформе Sage. Сейчас в команде Sage Control Plane мы преодолеваем инфраструктурные барьеры на пути к масштабированию Sage до сотен тысяч хостов.
Видео
Другие доклады секции
Архитектура и масштабируемость