Глава 1: Основные концепции DevOps #
В этой главе мы разберем фундаментальные концепции, которые должен понимать каждый DevOps-инженер. Не переживайте, если что-то покажется сложным — к концу курса все встанет на свои места.
Содержание разделов #
1.1 DevOps как культура и методология #
- Что такое культура DevOps
- Основные принципы
- Примеры из реальной практики
- Традиционный подход vs DevOps
1.2 CI/CD: Непрерывная интеграция и доставка #
- Что такое CI/CD простыми словами
- Как работает CI/CD pipeline
- Преимущества автоматизации
- Примеры pipeline конфигураций
1.3 Infrastructure as Code (IaC) #
- Концепции IaC
- Сравнение ручного управления vs IaC
- Основные инструменты
- Практические примеры
1.4 Мониторинг и Observability #
- Разница между мониторингом и observability
- Три столпа: метрики, логи, трейсы
- Популярные инструменты
- Что мониторить новичку
1.5 Облачные технологии #
- Почему облако важно для DevOps
- Основные облачные провайдеры
- Типы облачных сервисов (IaaS, PaaS, SaaS)
- Первые шаги в облаке
Практические задания #
Что дальше? #
После изучения всех разделов переходите к Главе 2: Инструменты DevOps