• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2021/2022

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

Направление: 01.03.02. Прикладная математика и информатика
Когда читается: 4-й курс, 3 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для всех кампусов НИУ ВШЭ
Преподаватели: Беляков Артём Мирославович, Новиков Глеб Александрович, Сухорослов Олег Викторович
Язык: русский
Кредиты: 4
Контактные часы: 44

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

Аннотация

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

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

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

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

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

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

  • Введение в облачные вычисления.
  • Организация инфраструктуры на базе IaaS.
  • Принципы реализации и развертывания cloud-native приложений.
  • Хранение данных в облаке.
  • Вычисления и обработка данных в облаке.
  • Масштабирование и эластичность приложений.
  • Отказоустойчивость, мониторинг и тестирование приложений.
  • Безопасность, оптимизация затрат и другие вопросы.
Элементы контроля

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

  • неблокирующий Домашние задания
  • неблокирующий Проверочные работы на лекциях
Промежуточная аттестация

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

  • 2021/2022 учебный год 3 модуль
    0.7 * Домашние задания + 0.3 * Проверочные работы на лекциях
Список литературы

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

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

  • Davis C. Cloud Native Patterns: Designing Change-tolerant Software. – Manning Publications, 2019.
  • Garrison, J., & Nova, K. (2017). Cloud Native Infrastructure : Patterns for Scalable Infrastructure and Applications in a Dynamic Environment. O’Reilly Media.
  • Marinescu D. C. Cloud computing: theory and practice. – Morgan Kaufmann, 2017.

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

  • Cloud computing for science and engineering, Foster, I., 2017
  • Scholl, B., Swanson, T., & Jausovec, P. (2019). Cloud Native : Using Containers, Functions, and Data to Build Next-Generation Applications: Vol. First edition. O’Reilly Media.

Авторы

  • Сухорослов Олег Викторович