Сервер жив, сайт лежит: разбираем Linux, сети и DevOps на 18 бесплатных уроках

Контейнер запущен, но сайт не открывается. Сеть работает, но приложение тормозит. А когда что‑то действительно падает, выясняется, что мониторинг не помог вовремя обнаружить проблему.

Как быстрее находить причины сбоев, автоматизировать рутину и сделать инфраструктуру устойчивее?

Собрали 18 бесплатных уроков OTUS по Linux, сетям, CI/CD и мониторингу. Разберём инструменты и подходы, которые помогают держать инфраструктуру под контролем и тратить меньше времени на тушение пожаров.

Linux: от устройства системы до восстановления после сбоев

Когда сервер ведёт себя непредсказуемо, стандартных команд диагностики бывает недостаточно. Приходится разбираться в работе процессов, взаимодействии ядра с оборудованием и устройстве дисковой подсистемы. Отдельная задача — восстановление после критических сбоев, когда привычные инструменты уже не помогают.

В этом блоке — шесть уроков об устройстве Linux, диагностике серверов и работе с системными компонентами.

  • 17 ноября, 20:00. «/proc, /sys, /dev: как Linux превращает железо и процессы в файлы». Записаться.

  • 19 ноября, 20:00. «Восстанавливаем MBR, GPT и LVM после критических сбоев». Записаться.

  • 24 ноября, 19:00. «Сайт не открывается: находим причину на Linux‑сервере шаг за шагом». Записаться.

  • 24 ноября, 20:00. «sysfs на практике: как управлять параметрами модулей ядра». Записаться.

  • 8 декабря, 19:00. «Контейнер запущен, а сайт недоступен: разбираемся с Docker, портами и логами». Записаться.

  • 17 декабря, 20:00. «Процессы в Linux: глубокое погружение». Записаться.

Сети: диагностика, маршрутизация и отказоустойчивость

Приложение может тормозить из-за сетевых задержек, а ошибки маршрутизации способны нарушить доступность сразу нескольких сервисов. При этом найти источник проблемы бывает непросто: внешне симптомы могут напоминать сбои приложения или сервера.

Для диагностики важны понимание сетевых протоколов, умение анализировать трафик и знание механизмов маршрутизации. Следующие пять уроков посвящены именно этим задачам.

  • 17 ноября, 20:00. «Автовебинар: Почему тормозит приложение: диагностика в Wireshark». Записаться.

  • 18 ноября, 20:00. «Основные протоколы сети Интернет». Записаться.

  • 19 ноября, 20:00. «OSPF Deep Dive: Практикум по построению карты сети из базы данных маршрутизаторов». Записаться.

  • 2 декабря, 20:00. «Надежность и сети, или почему скорость сходимости STP уже очень давно никому не нравится?». Записаться.

  • 16 декабря, 20:00. «Протоколы маршрутизации и резервирование: или как быстро перестроить таблицу маршрутизации не привлекая внимание». Записаться.

DevOps: CI/CD и инфраструктура как код

Ручная настройка серверов и повторяющиеся операции при развёртывании постепенно превращаются в источник ошибок. Чем больше компонентов в инфраструктуре, тем сложнее поддерживать единообразие конфигураций и контролировать изменения.

Автоматизация помогает сделать эти процессы воспроизводимыми. В этом блоке собрали уроки по GitLab CI, Argo CD, Ansible и Terraform — инструментам, которые используются для управления инфраструктурой и процессами доставки приложений.

  • 16 ноября, 20:00. «GitlabCI + ArgoCD — сборка и доставка приложений, не покидая кластер». Записаться.

  • 1 декабря, 19:00. «Ansible: инфраструктура как код на практике». Записаться.

  • 2 декабря, 20:00. «Настройка GitLab Runner: как избежать проблем в CI/CD». Записаться.

  • 15 декабря, 20:00. «Terraform: как работать с ним через GitLab». Записаться.

Мониторинг и наблюдаемость: от метрик до алертов

Мониторинг должен помогать замечать проблемы до того, как они перерастут в серьёзный инцидент. Но наличие дашбордов и большого количества метрик само по себе ещё не гарантирует, что инженер вовремя обнаружит отклонение.

Здесь важны качество собираемых данных, организация их обработки и правильно настроенные оповещения. Три урока посвящены инструментам и подходам, которые помогают выстроить наблюдаемость инфраструктуры.

  • 30 ноября, 20:00. «Grafana на практике: от настройки дашбордов до автоматизации». Записаться.

  • 9 декабря, 20:00. «Apache Kafka в Observability: как построить надёжный конвейер данных». Записаться.

  • 10 декабря, 20:00. «Алерты: как настроить систему оповещений». Записаться.

Надёжность инфраструктуры зависит от того, насколько хорошо инженер понимает происходящее внутри системы. Умение последовательно диагностировать сбои, управлять конфигурациями и выстраивать мониторинг помогает сокращать время восстановления сервисов и уменьшать количество повторяющихся проблем.

Выбирайте темы под свои рабочие задачи: от поиска причин недоступности сайта до автоматизации инфраструктуры и настройки наблюдаемости.

Больше бесплатных мероприятий по другим ИТ‑направлениям — в календаре OTUS.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев