HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Отладка дедлока FUSE в ядре Linux</a></li>
1 <ul><li><a>Отладка дедлока FUSE в ядре Linux</a></li>
2 <li><a>Технология единого входа: как работает SSO</a></li>
2 <li><a>Технология единого входа: как работает SSO</a></li>
3 <li><a>Логирование в Golang</a></li>
3 <li><a>Логирование в Golang</a></li>
4 <li><a>Оптимизация Скорости и Доступности с помощью Сети Доставки Контента (CDN) в Microsoft Azure</a></li>
4 <li><a>Оптимизация Скорости и Доступности с помощью Сети Доставки Контента (CDN) в Microsoft Azure</a></li>
5 <li><a>PITR в PostgreSQL</a></li>
5 <li><a>PITR в PostgreSQL</a></li>
6 <li><a>Observability. Часть 1, про логи</a></li>
6 <li><a>Observability. Часть 1, про логи</a></li>
7 <li><a>Программно-определяемые сети SD-WAN</a></li>
7 <li><a>Программно-определяемые сети SD-WAN</a></li>
8 <li><a>От частного к общему: разбираемся в принципах работы Network Address Translation (NAT)</a></li>
8 <li><a>От частного к общему: разбираемся в принципах работы Network Address Translation (NAT)</a></li>
9 <li><a>Взгляд в хранилище данных. Анализ диска с помощью Kali Linux</a></li>
9 <li><a>Взгляд в хранилище данных. Анализ диска с помощью Kali Linux</a></li>
10 </ul><p>Лучшие статьи из блога OTUS на Хабр по ИТ-инфраструктуре за последние пару месяцев.</p>
10 </ul><p>Лучшие статьи из блога OTUS на Хабр по ИТ-инфраструктуре за последние пару месяцев.</p>
11 <h2>Отладка дедлока FUSE в ядре Linux</h2>
11 <h2>Отладка дедлока FUSE в ядре Linux</h2>
12 <p>Наша команда<a>вычислительных</a>ресурсов Netflix (Compute team) отвечает за администрирование AWS, в том числе за автомасштабирование и развертывание контейнеризованных приложений, включая решение возникающих проблем. В мои обязанности входит разбор разного рода странных ошибок, о которых сообщают пользователи.</p>
12 <p>Наша команда<a>вычислительных</a>ресурсов Netflix (Compute team) отвечает за администрирование AWS, в том числе за автомасштабирование и развертывание контейнеризованных приложений, включая решение возникающих проблем. В мои обязанности входит разбор разного рода странных ошибок, о которых сообщают пользователи.</p>
13 <p>Проблема, описываемая далее, была связана с ndrive - внутренней файловой системой, реализованной с помощью FUSE. Я расскажу, как я копался в /proc в поисках причины, и узнал, как на самом деле работает wait в ядре.</p>
13 <p>Проблема, описываемая далее, была связана с ndrive - внутренней файловой системой, реализованной с помощью FUSE. Я расскажу, как я копался в /proc в поисках причины, и узнал, как на самом деле работает wait в ядре.</p>
14 <p><a>Читать далее</a></p>
14 <p><a>Читать далее</a></p>
15 <h2>Технология единого входа: как работает SSO</h2>
15 <h2>Технология единого входа: как работает SSO</h2>
16 <p>Казалось бы, что может быть проще, чем один вход для всех сервисов? Но за этой кажущейся простотой скрываются сложные технические детали.</p>
16 <p>Казалось бы, что может быть проще, чем один вход для всех сервисов? Но за этой кажущейся простотой скрываются сложные технические детали.</p>
17 <p>Концепция SSO не появилась вчера, она развивалась на протяжении многих лет. Эта идея начала набирать обороты в эпоху, когда интернет-сервисы стали частью нашей повседневной жизни, и задача управления множеством учетных записей стала более острой.</p>
17 <p>Концепция SSO не появилась вчера, она развивалась на протяжении многих лет. Эта идея начала набирать обороты в эпоху, когда интернет-сервисы стали частью нашей повседневной жизни, и задача управления множеством учетных записей стала более острой.</p>
18 <p><a>Читать далее</a></p>
18 <p><a>Читать далее</a></p>
19 <h2>Логирование в Golang</h2>
19 <h2>Логирование в Golang</h2>
20 <p>Как в Golang логирование поживает? Постараемся ответить на этот вопрос в статье. Рассмотрим основные библиотеки и подходы.</p>
20 <p>Как в Golang логирование поживает? Постараемся ответить на этот вопрос в статье. Рассмотрим основные библиотеки и подходы.</p>
21 <p><a>Читать далее</a></p>
21 <p><a>Читать далее</a></p>
22 <h2>Оптимизация Скорости и Доступности с помощью Сети Доставки Контента (CDN) в Microsoft Azure</h2>
22 <h2>Оптимизация Скорости и Доступности с помощью Сети Доставки Контента (CDN) в Microsoft Azure</h2>
23 <p>В данной статье мы рассмотрим основные принципы работы CDN в Microsoft Azure, его особенности, преимущества и способы эффективного использования для оптимизации процесса доставки контента, улучшения пользовательского опыта и повышения конкурентоспособности онлайн-платформ.</p>
23 <p>В данной статье мы рассмотрим основные принципы работы CDN в Microsoft Azure, его особенности, преимущества и способы эффективного использования для оптимизации процесса доставки контента, улучшения пользовательского опыта и повышения конкурентоспособности онлайн-платформ.</p>
24 <p><a>Читать далее</a></p>
24 <p><a>Читать далее</a></p>
25 <h2>PITR в PostgreSQL</h2>
25 <h2>PITR в PostgreSQL</h2>
26 <p>Cколько раз вы сталкивались с ситуацией, когда что-то пошло не так и вам необходимо было в срочном порядке восстановить данные из бдшки, причем так, чтобы это было максимально близко к определенному моменту в прошлом? PITR - наш герой, спасающий наши нервы.</p>
26 <p>Cколько раз вы сталкивались с ситуацией, когда что-то пошло не так и вам необходимо было в срочном порядке восстановить данные из бдшки, причем так, чтобы это было максимально близко к определенному моменту в прошлом? PITR - наш герой, спасающий наши нервы.</p>
27 <p><a>Читать далее</a></p>
27 <p><a>Читать далее</a></p>
28 <h2>Observability. Часть 1, про логи</h2>
28 <h2>Observability. Часть 1, про логи</h2>
29 <p>Каждый раз, решая инцидент или аварию в инфраструктуре, я задумывался: а можно ли было это предусмотреть? Можно ли было быстрее узнать о проблеме, самостоятельно, а не от недовольных клиентов? Сейчас я считаю, что можно, с хорошо настроенным мониторингом и observability pipelines.</p>
29 <p>Каждый раз, решая инцидент или аварию в инфраструктуре, я задумывался: а можно ли было это предусмотреть? Можно ли было быстрее узнать о проблеме, самостоятельно, а не от недовольных клиентов? Сейчас я считаю, что можно, с хорошо настроенным мониторингом и observability pipelines.</p>
30 <p><a>Читать далее</a></p>
30 <p><a>Читать далее</a></p>
31 <h2>Программно-определяемые сети SD-WAN</h2>
31 <h2>Программно-определяемые сети SD-WAN</h2>
32 <p>Современные сетевые архитектуры содержат в себе множество технологических решений. Классический подход предполагает построение сетевой инфраструктуры, в которой весь трафик идет по одному и тому же маршруту, независимо от того, какие приложения участвуют в этом информационном обмене. То есть, электронная почта, трафик видеоконференций и HTTP‑ все это пойдет по одному каналу. У сетевого администратора, конечно, есть возможность приоритезировать пакеты одного типа над другими, однако в любом случае все эти пакеты будут передаваться по одному и тому же маршруту.</p>
32 <p>Современные сетевые архитектуры содержат в себе множество технологических решений. Классический подход предполагает построение сетевой инфраструктуры, в которой весь трафик идет по одному и тому же маршруту, независимо от того, какие приложения участвуют в этом информационном обмене. То есть, электронная почта, трафик видеоконференций и HTTP‑ все это пойдет по одному каналу. У сетевого администратора, конечно, есть возможность приоритезировать пакеты одного типа над другими, однако в любом случае все эти пакеты будут передаваться по одному и тому же маршруту.</p>
33 <p><a>Читать далее</a></p>
33 <p><a>Читать далее</a></p>
34 <h2>От частного к общему: разбираемся в принципах работы Network Address Translation (NAT)</h2>
34 <h2>От частного к общему: разбираемся в принципах работы Network Address Translation (NAT)</h2>
35 <p>Для того чтобы наши устройства из частной сети могли выходить в Интернет, им нужен общедоступный (публичный) IP-адрес. При этом внутри нашей собственной локальной сети мы можем спокойно использовать частные IP-адреса. В этой ситуации на помощь приходит Network Address Translation (NAT) (преобразование сетевых адресов) - технология, которая позволяет множеству устройств в локальной сети получать доступ к Интернету через один общий публичный IP-адрес.</p>
35 <p>Для того чтобы наши устройства из частной сети могли выходить в Интернет, им нужен общедоступный (публичный) IP-адрес. При этом внутри нашей собственной локальной сети мы можем спокойно использовать частные IP-адреса. В этой ситуации на помощь приходит Network Address Translation (NAT) (преобразование сетевых адресов) - технология, которая позволяет множеству устройств в локальной сети получать доступ к Интернету через один общий публичный IP-адрес.</p>
36 <p>Идея NAT заключается в том, чтобы осуществлять перевод частного локального IP-адреса в общедоступный глобальный IP-адрес и наоборот. Это необходимо для обеспечения доступа к Интернету локальным узлам, использующим частные адреса.</p>
36 <p>Идея NAT заключается в том, чтобы осуществлять перевод частного локального IP-адреса в общедоступный глобальный IP-адрес и наоборот. Это необходимо для обеспечения доступа к Интернету локальным узлам, использующим частные адреса.</p>
37 <p><a>Читать далее</a></p>
37 <p><a>Читать далее</a></p>
38 <h2>Взгляд в хранилище данных. Анализ диска с помощью Kali Linux</h2>
38 <h2>Взгляд в хранилище данных. Анализ диска с помощью Kali Linux</h2>
39 <p>В данной статье мы рассмотрим основные инструменты и методы, предоставляемые Kali Linux, для анализа содержимого дисков, включая методы извлечения данных, анализ файловой системы, поиск удаленных следов и многое другое. Погрузимся в мир цифровой форензики и обнаружения информации, спрятанной в глубинах хранилищ данных с помощью инструментов, предоставляемых этой мощной<a>операционной</a>системой.</p>
39 <p>В данной статье мы рассмотрим основные инструменты и методы, предоставляемые Kali Linux, для анализа содержимого дисков, включая методы извлечения данных, анализ файловой системы, поиск удаленных следов и многое другое. Погрузимся в мир цифровой форензики и обнаружения информации, спрятанной в глубинах хранилищ данных с помощью инструментов, предоставляемых этой мощной<a>операционной</a>системой.</p>
40 <p><a>Читать далее</a></p>
40 <p><a>Читать далее</a></p>
41  
41