Бакалавриат
2024/2025
Промышленное развертывание серверных приложений
Статус:
Курс по выбору (Программная инженерия)
Кто читает:
Департамент программной инженерии
Когда читается:
4-й курс, 1-3 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Программа дисциплины
Аннотация
Практико-ориентированный курс для приобретения навыков промышленного развертывания масштабируемого серверного программного обеспечения с использованием облачных инструментальных программных средств.
Цель освоения дисциплины
- Цель освоения курса "Промышленное развертывание серверных приложений" заключается в том, чтобы дать участникам необходимые знания и навыки для эффективного и безопасного развертывания серверных приложений в промышленной среде. По окончании курса участники должны уметь использовать подходящие инструменты и технологии для автоматизации процесса развертывания, обеспечивать безопасность и мониторинг серверных приложений, а также управлять их конфигурацией.
Планируемые результаты обучения
- 1. Понимание принципов функционирования технологии Docker 2. Получение навыков самостоятельного подбора Docker-образов, подходящих для решения определенных задач 3. Умение самостоятельно разрабатывать Dockerfile’ы и собирать образы на их основе 4. Понимание архитектуры и механизмов работы инструмента оркестрации контейнеров Kubenetes 5. Знание основных концепций и принципов работы с инструментами мониторинга и управления конфигурацией серверных приложений, такими как Grafana и Prometheus.
Содержание учебной дисциплины
- Введение в технологию Docker. Docker-образы
- Управление Docker-образами и Docker-контейнерами
- Оркестратор Docker Compose
- Введение в технологию Kubernetes
- Поды, сервисы, репликасеты, развертывания
- Мониторинг системы с использованием Promethues и Grafana
- Менеджер системы оповещения о сбоях Grafan’ы
Промежуточная аттестация
- 2024/2025 2nd moduleзащита готового материала по проекту, оценивание в соответствии с правилами выставления оценок ВШЭ по готовности проекта
- 2024/2025 3rd module0.7 * ДЗ + 0.3 * ЭКЗ
Список литературы
Рекомендуемая основная литература
- Brazil, B. (2018). Prometheus: Up & Running : Infrastructure and Application Performance Monitoring: Vol. First edition. O’Reilly Media.
- Marko Luksa. (2017). Kubernetes in Action. Manning Publications.
- Nigel Poulton. (2020). Docker Deep Dive : Harness the Full Potential of Your Applications with Docker. Packt Publishing.
Рекомендуемая дополнительная литература
- Осваиваем Kubernetes. Оркестрация контейнерных архитектур - 978-5-4461-0973-9 - Сайфан Джиджи - 2019 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/362109 - 362109 - iBOOKS