Что почитать про сеть Яндекса и не только 🖥↔︎🖥
Сетевой инженер Яндекса Андрей Глазков подготовил подборку полезных материалов для тех, кто хочет узнать всё про сети. Список включает в себя и гайды, рассчитанные на новичков, и ресурсы для продвинутых пользователей. Можно и почитать, и посмотреть.
1. Сети для самых маленьких
https://linkmeup.ru/sdsm
Начнём с теории. Этот сборник статей написал наш коллега из Яндекс.Облака Марат Сибгатулин. Несмотря на обманывающее простотой название, здесь рассматриваются вполне серьёзные темы — от планирования, настройки оборудования и маршрутизации до мультикаста и детального разбора MPLS. Шаг за шагом вы узнаете, как работать с сетями.
2. Интеллект сети: как передать пакет
https://nag.ru/articles/reviews/106515/intellekt-seti-kak-peredat-paket.html
Одна из последних статей Марата — о том, как передать пакет через сеть. В ней он старается глубже разобраться в устройстве современных сетевых чипов, взглянуть на пайплайны и преобразование данных между последовательным и параллельным интерфейсами. Это более хардкорный материал для специалистов, уже знакомых с основами сетей.
3. Советы для сетевых инженеров
https://yandex.ru/jobs/ya-interview
Базовые рекомендации для сетевых инженеров: какие знания и навыки необходимы, к чему стоит готовиться перед собеседованием и чего от него ждать. Подробно перечислено всё, что касается протоколов маршрутизации, архитектуры сетей, инструментов автоматизации и архитектуры сервиса. В конце есть подробный список ресурсов — его тоже стоит изучить, если собираетесь работать в этой сфере.
4. Эволюция сети Яндекса: соединить больше ста тысяч серверов и выжить — Дмитрий Ершов
https://www.youtube.com/watch?v=ewqS_ZLAzJw
Переходим к практике. В видео Дима Ершов рассказывает о том, что определяло дизайн и архитектуру сети дата-центров Яндекса, начиная с момента его появления, и как всё менялось по мере развития компании. Конечно, этот путь не был простым: мы сталкивались со множеством проблем, которые приходилось быстро решать, причём необычным способом. Дима объясняет, как нам удалось добиться максимальной эффективности нашей сети, несмотря на все возникающие сложности.
https://www.youtube.com/watch?v=U86Xjx1rcHY&feature=youtu.be&t=1051
Доклад Димы Ершова отлично дополняет выступление Димы Афанасьева — сетевого архитектора Яндекса. В нём Дима рассуждает о том, что побудило нас сделать новый дизайн дата-центровой фабрики и о подходах, которые мы применили при его проектировании.
5. Записи конференций Next Hop
https://events.yandex.ru/events/nexthop2019
https://events.yandex.ru/events/meetings/nexthop2018
Когда инфраструктура сети дорастает до нескольких крупных дата-центров и сотен тысяч серверов, сетевые инженеры сталкиваются с новыми проблемами: аппаратные ресурсы на некоторых устройствах переполняются, обработка апдейтов и пересчёт топологии съедают всё больше ресурсов процессора, нагрузка оказывается распределена неравномерно и «гуляет» по сети, локальные сбои перерастают в каскадные, ручное управление конфигурациями чаще приводит к ошибкам, а зона поражения этих ошибок растёт.
Next Hop — ежегодная международная конференция Яндекса для технических специалистов, которые проектируют и эксплуатируют большие сети. Часть докладов будет интересна разработчикам ПО для обработки и маршрутизации сетевого трафика.
![Что почитать про сеть Яндекса и не только 🖥↔︎🖥](https://sun9-39.userapi.com/impg/c856036/v856036105/22a189/iwLUG9HnVb4.jpg?size=1280x853&quality=96&sign=8ddbc7d528cc12c22cb7df2eabcd1c13&c_uniq_tag=a2FlQH0yfrbgjEjqJctb0bKjDRy6A2FZPe7yB71Xt50&type=album)