
OT4
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
доцент |
|
|
|
Е.Л. Турнецкая |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №4 |
||||||||||||
БАЛАНСИРОВКА СЕТЕВОЙ НАГРУЗКИ |
||||||||||||
по курсу: ОБЛАЧНЫЕ ТЕХНОЛОГИИ |
||||||||||||
РАБОТУ ВЫПОЛНИЛ
Санкт-Петербург 2023
|
Цель работы: создать и настроить облачную инфраструктуру, запустить группу виртуальных машин, развернуть на них демонстрационное приложение, подключить группу к балансировщику сетевой нагрузки. Проверить работу балансировщика сетевой нагрузки.
Ход работы:
Для выполнения лабораторной работы была выбрана платформа Yandex Cloud.
Была создана VPC (Рисунок 1).
Рисунок 1 – Параметры VPC
Были созданы две подсети (Рисунок 2, 3).
Рисунок 2 – Параметры подсети public-subnet-1
Рисунок 3 – Параметры подсети public-subnet-2
Был создан шлюз (Рисунок 4).
Рисунок 4 – Параметры шлюза
Была создана таблица маршрутизации, она была привязана к подсетям, построен маршрут к шлюзу (Рисунок 5, 6).
Рисунок 5 – Параметры таблицы маршрутизации
Рисунок 6 – Привязка таблицы маршрутизации
Была создана группа ВМ (Рисунок 7 - 9).
Рисунок 7 – Базовые параметры и Распределение
Рисунок 8 – Шаблон ВМ
Рисунок 9 – Прочие параметры
Был создан Балансировщик нагрузки (Рисунок 10).
Рисунок 10 – Параметры Балансировщика нагрузки
На ВМ было развернуто демо приложение, для это был установлен python3, фреймворк FastAPI и ASGI сервер uvicorn (Рисунок 11 - 16).
Рисунок 11 – Подключение к ВМ
Рисунок 12 – Установка python3
Рисунок 13 – Установка FastAPI
Рисунок 14 – Установка uvicorn
Рисунок 15 – Создание приложения
Рисунок 16 – Запуск приложения на ВМ
При получении запросов балансировщик распределяет их между имеющимися ВМ, что видно при просмотре мониторинга (Рисунок 17, 18).
Рисунок 17 – Переход по IP-адресу балансировщика
Рисунок 18 – Мониторинг балансировщика
Вывод: в ходе выполнения лабораторной работы была создана и настроена облачная инфраструктура, запущена группа виртуальных машин, группа ВМ была подключена к балансировщику, на ВМ был установлен веб-сервер, разработаны и запущены приложения.