• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2025/2026

Облачные вычисления

Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус: Маго-лего
Когда читается: 2, 3 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 6
Контактные часы: 48

Программа дисциплины

Аннотация

В этом курсе мы погрузимся в cloud-native стек и подходы, которые обычно осваиваются уже в процессе коммерческой разработки. Мы рассмотрим работу с публичными облаками на примере Yandex Cloud, научимся описывать инфраструктуру кодом (Infrastructure as Code) при помощи Terraform, разворачивать сервера и балансировщики нагрузки, а также управлять конфигурациями. Немаловажным аспектом курса является построение процессов CI/CD, работа с продвинутой контейнеризацией, настройка систем мониторинга (Prometheus, Grafana) и знакомство с serverless-технологиями и оркестрацией (Kubernetes)
Цель освоения дисциплины

Цель освоения дисциплины

  • Изучение принципов, моделей и технологий облачных вычислений
  • Изучение принципов построения и методов разработки cloud-native приложений
  • Знакомство с облачными платформами и существующими решениями облачных провайдеров
  • Получение практических навыков разработки и развертывания приложений на базе облака
Планируемые результаты обучения

Планируемые результаты обучения

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

Содержание учебной дисциплины

  • Введение в облачные вычисления и Infrastructure as Code
  • Сетевая инфраструктура, развертывание и управление конфигурациями
  • Продвинутая контейнеризация и конвейеры CI/CD
  • Проектирование отказоустойчивых архитектур (Design Doc)
  • Оркестрация контейнеров
  • Мониторинг сервисов и нагрузочное тестирование
  • Serverless-вычисления и Managed Services
Элементы контроля

Элементы контроля

  • неблокирующий Активность
  • неблокирующий ДЗ 1
  • неблокирующий ДЗ 2
  • неблокирующий ДЗ 3
  • неблокирующий ДЗ 4
  • неблокирующий ДЗ 5
  • неблокирующий ДЗ 6
Промежуточная аттестация

Промежуточная аттестация

  • 2025/2026 3rd module
    GRADE = 1/8 * Активность + 1/8 * ДЗ1 + 1/8 * ДЗ2 + 1/8 * ДЗ3 + 1/4 * ДЗ4 + 1/8 * ДЗ5 + 1/8 * ДЗ6
Список литературы

Список литературы

Рекомендуемая основная литература

  • Высоконагруженные приложения. Программирование, масштабирование, поддержка - 978-601-08-3514-6 - Клеппман Мартин - 2024 - Астана: Спринт Бук - https://ibooks.ru/products/397501 - 397501 - iBOOKS

Рекомендуемая дополнительная литература

  • Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке. - 978-5-4461-1602-7 - Арундел Джон, Домингус Джастин - 2021 - Санкт-Петербург: Питер - https://ibooks.ru/products/371738 - 371738 - iBOOKS

Авторы

  • Ахмедова Гюнай Интигам кызы