Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OT4

.docx
Скачиваний:
1
Добавлен:
12.04.2025
Размер:
905.57 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

доцент

Е.Л. Турнецкая

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №4

БАЛАНСИРОВКА СЕТЕВОЙ НАГРУЗКИ

по курсу: ОБЛАЧНЫЕ ТЕХНОЛОГИИ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4116

подпись, дата

инициалы, фамилия

Санкт-Петербург 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 – Мониторинг балансировщика

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

Соседние файлы в предмете Облачные технологии