• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 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 module
    0.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

Авторы

  • Буцкая Евгения Александровна
  • Магонов Никита Юрьевич
  • Данилов Алексей Андреевич