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