Что почитать про UNIX, Linux и сетевые технологии, часть третья и последняя 🐧 В первых двух частях были только книги, здесь — одна книга, два доклада с конспектами и большая статья. Если вы прочитали и поняли большинство материалов из этих десяти пунктов — скорее всего, из вас выйдет отличный сетевой инженер. 7. Python для сетевых инженеров https://ya.cc/Cx0dLMJaAyx8A Книга о применении Python в работе с сетевым оборудованием. Издание явно рассчитано на новичков в этом вопросе. Автор очень подробно останавливается на основах языка — от типов данных до создания базовых скриптов — и рассказывает, как их использовать сетевым инженерам. Помимо теории в книге содержится ссылка на репозиторий с примерами, а также есть задания для тренировок. Их лучше выполнять по мере прочтения книги. 8. Blackbox-мониторинг в Clos-сетях https://ya.cc/LCTDLM3CB7Ehr Углубляемся в детали. Это доклад сетевого инженера Яндекса Александра Клименко (и конспект на Хабре). Чтобы понять материал, сначала надо разобраться в терминах. Whitebox — вид мониторинга, основанный на метриках, которые получены из приложений на устройстве. Например, к whitebox-мониторингу относится сбор логов и проверка состояния сессий. Топология современных дата-центров и устройства в них уже не позволяют довольствоваться исключительно whitebox-мониторингом. Нужен инструмент, который покажет работоспособность конкретных устройств, исходя из реальной ситуации с передачей трафика в любом месте сети. Ну а Clos network, которая упоминается в названии, — это вид многокаскадной коммутационной сети, описанный французом Шарлем Кло в середине XX века (Кло работал в компании Bell и занимался телефонными сетями). Сейчас Clos networks широко используются во многих дата-центрах, включая дата-центры Яндекса. 9. Как масштабировать дата-центры https://ya.cc/UuuvrngfB7EjG Сетевой архитектор Яндекса Дмитрий Афанасьев рассказывает о разработке такого дизайна дата-центров, который позволяет разворачивать кластеры размером больше 100 тысяч серверов. Из доклада вы узнаете про основные принципы нового дизайна, масштабирование топологий и связанные с этим процессы. 10. Introduction to modern network load balancing and proxying https://ya.cc/OUwozWjdAyx9h Большая и подробная статья про современную балансировку сетевой нагрузки и проксирование. Автор начинает с определений и описаний принципов работы, а потом затрагивает более практические аспекты: плюсы-минусы топологий и современное состояние систем. Всё это со схемами и понятными примерами. Предыдущие части подборки: — https://vk.com/yandex.academy?w=wall-84793390_10237 — https://vk.com/yandex.academy?w=wall-84793390_10333 #backend@yandex.academy

Теги других блогов: сетевые технологии Linux UNIX