Книга "Где сохранить пакет"

В течение многих лет читатели писали с предложением собрать СДСМ в книгу. Я кивал головой и обещал когда-то этим заняться.
Так вот, теперь ответственно и бесповоротно заявляю, что книги СДСМ не будет — надо уметь оставлять в прошлом то, что уже не принесёт пользы.
СДСМ выполнил свою роль.


Зато я собрал волю в кулак, а несколько разрозненных статей в одну, хоть и другую, книгу: Где сохранить пакет.

Она о том, как устроена аппаратура для передачи данных в современных сетях — о чипах и о памяти.
Можно, пожалуй, сказать, что это кульминация цикла «Сети Для Самых Маленьких», переходящая в развязку.
Закономерно до этого момента дошли немногие, и того бурного интереса, что был к первым выпускам, уже нет. Но я уверен, что книга найдёт своего читателя.

Я решил разместить её на readthedocs, а не gitbook как СДСМ. Благодаря этому есть возможность скачать книгу в PDF/HTML/Epub.

Книга распространяется по лиценции Creative Commons Attribution Share Alike 4.0 International.
Правки в книгу приветствуются. Либо в виде Pull Request, либо github issue.
Книга редактируется в формате Rst — ReStructured Text. Это несёт как свои плюсы в виде больших возможностей и более строго подхода к вёрстке, так и минусы — это заметно сложнее markdown. Кроме того требует установки пакета Sphinx и сборки книги из исходников. Подробнее можно почитать об этом в инструкции для контрибьюторов.

Как построить Гугл. Или сети современных датацентров

Сказ о том, что такое сеть современного датацентра, был сначала абзацем во второй части АДСМ, потом выродился в небольшую, но отдельную статью-заметку. Потом я дал её почитать своим более опытным друзьям, и она начала обрастать всё более плотными мышцами. Потом оказалось, что мышцы растут не там, где это красиво, и пришлось её изрядно перекроить.
А потом появился абзац про ECMP, и он тоже начал разрастаться. И рос, и рос и рос. И вырос.
В общем, простите, меня пожалуйста.

А статья была опубликована на nag.ru.



Если сегодня вы решите построить ещё один Гугл, то выбор топологии сети предопределён — это будет сеть Клоза.
В этой статье я вместе с вами разберусь в эволюции подходов к строительству датацентров и причинах появления тех или иных решений.

Сеть в большой степени следует за требованиями сервисов, лишь иногда диктуя, как было бы правильно сделать.
Так, приложения затребовали широкую полосу и низкие задержки — и сети пришлось стать очень регулярной и плотной.
Но сети при этом сложно было оставаться L2, и в некоторых случая приложения учатся жить в мире маршрутизации.



Спойлер: • Clos ••• L3 ••• ECMP ••• BGP ••• Overlay ••• Single-chip •

Содержание






Читать дальше →