Конференция для инженеров и всех, кто должен понимать инженеров

Эволюция DNS в VK

Reliability Engineering

Надёжность продакшена
DevOps / SRE
Инфраструктура

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

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

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

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

Системные администраторы, SRE, DevOps.

Тезисы

Расскажу, как мы строили сервис DNS, способный выдерживать десятки миллионов запросов в секунду и не деградировать. Как не нагружать NXDOMAIN'ами бэкенды. Как потерять все бэкенды и при этом продолжить корректно отвечать на запросы. Поговорим про эволюцию DNS в компании: как мы прошли путь от нескольких серверов, торчащих непосредственно в мир, до сложной многоуровневой схемы с сотнями инстансов. Рассмотрим, как мы используем dnsdist для балансировки нагрузки, фильтрации запросов и создания гибких правил управления DNS-трафиком.

В IT уже более 20 лет. Начинал свой путь с офисного сисадмина, затем работал в IT-аутсорсинге, после занимался развитием продукта в антивирусной компании. Последнее десятилетие работает в VK. Занимался автоматизацией и развитием инфраструктуры в Одноклассниках, доступностью сервисов. В настоящее время занимается развитием ЕНОТ — Единой Надёжной Облачной Технологической платформы, которой пользуются такие проекты, как Одноклассники, ВКонтакте, VK Видео, Дзен и другие.

VK, EHOT

ЕНОТ был создан летом 2023 года на основе команд, отвечающих за технологическую платформу Одноклассников и Единого Видео VK, инструменты автотестирования, мониторинга и CI/CD, а также команды pfm, отвечающей за построение интегрированного решения на базе открытых технологий. В команду входят как разработчики, так и SRE, отвечающие за эксплуатацию решений.

Видео