AWS и облачные технологии

Специальность / Speciality: 7-06-0533-04 Математика и компьютерные науки / Mathematics and computer science
Профилизация / Profiling: Веб-программирование и интернет-технологии / Web Development and Internet Technologies

Учебная дисциплина, модуль / Academic discipline, module: AWS и облачные технологии, модуль «Облачные технологии и проектирование интернет-сервисов» / AWS and cloud technology, module «Analysis and Design of Information Systems»

 

Краткое содержание учебной дисциплины, модуля / Brief summary

Вычислительные возможности AWS. Ключевые преимущества облачной инфраструктуры. Концепция регионов и зон доступности. Использование IAM и VPC для организации безопасности внутренней инфраструктуры.  Работа с EC2 Auto Scaling Group,  ECS, EKS.  Использование бессерверных вычислений над Kinesis, SQS, S3 для  потоковой загрузки данных.

Обработка данных         на EMR. Использование  Elasticsearch, DynamoDB, Milvus / NebulaGraph, LLM для анализа новостей. Вычисление индикаторов на EMR кластере с помощью  Spark, Heron / Storm, Druid. Использование  Glue, Athena, Apache Hudi для работы с озерами данных

Модели машинного обучения в кластере. Распределенное обучение моделей машинного обучения,  работа с временными рядами. Вычисление оптимального финансового портфеля с помощью  HRP подхода на Nvidia GPU кластере. Распределенное МCMC-моделирование и байесовский анализ в кластерной среде

Практикум использования эталонных облачных архитектур.  Разбор инструментов и практик Security, Cost Optimization, Reliability, Performance Efficiency, Operational Excellence. Практикум построения архитектуры систем анализа и торговли на финансовых рынках с позиций AWS Well-Architected Framework

AWS Computing Capabilities. Key benefits of cloud infrastructure. The concept of regions and availability zones. Using IAM and VPC to organize the security of internal infrastructure. Working with EC2 Auto Scaling Group, ECS, EKS. Using serverless computing over Kinesis, SQS, S3 for streaming data loading.

Data processing on EMR. Using Elasticsearch, DynamoDB, Milvus/NebulaGraph, LLM for news analysis. Calculation of indicators on an EMR cluster using Spark, Heron / Storm, Druid. Using Glue, Athena, Apache Hudi to work with data lakes

Machine learning models in a cluster. Distributed training of machine learning models, working with time series. Calculation of the optimal financial portfolio using the HRP approach on an Nvidia GPU cluster. Distributed MCMC modeling and Bayesian analysis in a cluster environment

Workshop on using reference cloud architectures. Analysis of tools and practices Security, Cost Optimization, Reliability, Performance Efficiency, Operational Excellence. Workshop on building the architecture of analysis and trading systems in financial markets from the perspective of the AWS Well-Architected Framework

Формируемые компетенции / The formed competences

Специализированная компетенция: Применять основные методы проектирования и реализации масштабируемых интернет-сервисов.

Specialized Competency: Apply basic techniques for designing and implementing scalable Internet services.

Результаты обучения (знать, уметь, владеть) / Learning outcomes (know, can, be able)

В результате освоения учебной дисциплины студент должен

знать:

основные принципы проектирования облачной архитектуры;

возможности выбранных продуктов AWS для организации работы информационных систем с большой долей вычислений и объемов данных;

уметь:

проектировать и развертывать информационные сервисы в облаке;

анализировать риски и архитектуру информационных систем в облаке.

владеть:

навыками отображения выбранных методов математического моделирования на продукты в облачной среде.

As a result of mastering the academic discipline, the student

must know:

basic principles of cloud architecture design;

the capabilities of selected AWS products for organizing the operation of information systems with a large share of calculations and data volumes;

be able to:

design and deploy information services in the cloud;

analyze risks and architecture of information systems in the cloud.

own:

skills of mapping selected mathematical modeling methods to products in a cloud environment.

Семестр изучения учебной дисциплины, модуля / Semester of study

2

2

Пререквизиты / Prerequisites

   

Трудоемкость в зачетных единицах (кредитах) / Credit units

3 зачетные единицы.

3 credit units.

Количество аудиторных часов и часов самостоятельной работы / Academic hour of students’ class work,

hours of self-directed learning

Всего 108 часов, в том числе 54 аудиторных часа, из них: лекции – 18 часов, лабораторные занятия – 36 часов.

A total of 108 hours, including 54 classroom hours, of which: lectures — 18 hours, laboratory classes — 36 hours.

Требования и формы текущей и промежуточной аттестации / Requirements and forms of current and interim certification

Опрос, письменный отчет с устной защитой по лабораторной работе, экзамен.

Survey, written report with oral defense on laboratory work, exam.