Погружение в eBPF и XDP вместе с Go

Системное программирование

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

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

Мозговыносящий доклад одной истории разработки XDP фильтра, рассказывающий и о том, как писать программы на EBPF в связке с Go, и как в принципе работать с EBPF окружением, как его тестировать, какие бывают ограничения при разработке, и какие трудности и особенности будут ждать Вас на этом пути

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

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

Тезисы

Технология eBPF у всех на слуху и уже немало платформ перешли на использование eBPF. Однако написать свой инструмент и получить все выгоды от eBPF не так просто, информации по сложностям, проблемам и текущим ограничениям данной технологии очень мало.

В своем докладе я расскажу, как мы пришли к работе с eBPF и покажу на примере написания своего XDP фильтра как начать работу с eBPF используя Go. Поговорим об используемых библиотеках, тестировании и запуске программ на eBPF.
Также поделюсь полезными советами и набитыми шишками на этом пути.

Архитектор в компании К2 Cloud, до этого попробовал себя в разработке, инфраструктуре и тимлидерстве.

К2 Cloud

К2 Cloud — это профессиональная команда IТ-специалистов, product- и sales-менеджеров. Вместе они развивают уникальную IaaS-платформу собственной разработки, которая предоставляет крупным корпоративным клиентам высокое качество сервисов по модели laaS, PaaS, DRaaS и квалифицированную проактивную поддержку в режиме 24×7.

Видео

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

Системное программирование