𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: Основы DevOps - CI/CD с AWS + Docker + Ansible + Jenkins (2021)

Продолжительность: 8 ч 46 мин
Количество уроков: 46 Видео
Язык: Английский
Вес архива: 3,32 ГБ
Освойте современные практики DevOps с нуля и шаг за шагом разберитесь, как создаются полноценные CI/CD‑конвейеры с использованием Jenkins, Docker, Ansible и AWS. Материал построен на реальных практических проектах, поэтому вы не просто изучите инструменты, а поймёте, как они работают вместе для автоматизации развертывания и управления инфраструктурой.
Что вы изучите на курсе
Курс полностью рассчитан на новичков: мы начнём с базовых команд Linux и постепенно перейдём к работе с облаком AWS, контейнерами Docker, автоматизацией Ansible и CI/CD через Jenkins.
Основы DevOps и развертывания
• Понимание хостинг-серверов и серверов приложений
• Практика: что такое развертывание и как оно происходит
• Как код превращается в работающий сервис, доступный в браузере
• Создание Jenkins Job для первого автоматического развертывания
• Почему Linux — оптимальный выбор для DevOps
Работа с AWS и подготовка инфраструктуры
Настройка Jenkins‑сервера
• Создание и запуск экземпляра AWS Linux для Jenkins
• Подключение по SSH
• Установка Java, Jenkins, Maven и Git
Создание сервера приложений
• Запуск второго экземпляра Linux в AWS
• Создание пользователя для деплоя
• Настройка интеграции Jenkins и сервера приложений через SSH‑плагин
• Создание Jenkins Job для развёртывания приложения
Docker: контейнеризация приложения
• Установка Docker на сервер приложений
• Создание Dockerfile с Tomcat и развёрнутым приложением
• Сборка Docker‑образа и запуск контейнера
• Публикация приложения через публичный IP и порт контейнера
Ansible: автоматизация окружений
• Установка и базовая конфигурация Ansible
• Создание Playbook для автоматизации команд Docker
• Исправление и автоматизация операций со стопом/запуском контейнеров
• Генерация SSH‑ключей и настройка файла hosts
• Интеграция Playbook с Jenkins для автоматизированного деплоя
Расширение инфраструктуры
• Создание второго сервера приложений (Linux B) в AWS
• Настройка пользователя для деплоя
• Установка SSH‑соединения между серверами A и B
• Проверка соединения через команды Ansible
• Создание playbook для отправки Docker‑образа в Docker Hub
• Модификация Jenkins Job для деплоя на новый сервер
CI/CD: автоматизация процессов с Jenkins
• Добавление автоматических тестов после сборки и развертывания
• Что такое Jenkins Pipeline и зачем он нужен
• Создание полного Jenkinsfile для CI/CD‑процесса
• Публикация Jenkinsfile в репозиторий и полная автоматизация конвейера
В результате вы получите практический опыт построения инфраструктуры DevOps, создадите собственный CI/CD‑pipeline и научитесь эффективно управлять развертываниями в AWS.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь