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

lab2_cloud

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

ГУАП

КАФЕДРА № 41

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

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

ст. преподаватель

А.В. Аксенов

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

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

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

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

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

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

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

СТУДЕНТ ГР. №

4016

М.О. Жовтяк

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

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

Санкт-Петербург 2022

  1. Цель работы

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

2. Ход работы

Была создана VPC. В качестве имени сети было указано «zhovtyak». В описании – номер лабораторной работы. Это показано на рисунке 1.

Рисунок 1 – Создание VPC

Были созданы подсети с CIDR 10.14.1.0 и 10.14.2.0 для зон a и b соответственно. Это показано на рисунках 2-3.

Рисунок 2 – Создание подсети зоны а

Рисунок 3 – Создание подсети зоны b

Был создан шлюз с именем «igw», который был добавлен в таблицу маршрутизации «internet». Сама таблица была привязана к подсетям. Это показано на рисунках 4-5.

Рисунок 4 – Создание таблицы маршрутизации

Рисунок 5 – Подключение таблицы к подсетям

Была реализована группа ВМ. Был добавлен новый сервисный аккаунт – lab2 с ролью editor. Ключ SSH взят из прошлой работы. Это показано на рисунках 6-10.

Рисунок 6 – Создание сервисного аккаунта

Рисунок 7 – Создание группы ВМ №1

Рисунок 8 – Создание группы ВМ №2

Рисунок 9 – Создание группы ВМ №3

Рисунок 10 – Создание группы ВМ №4

Был создан балансировщик, для распределения нагрузки между виртуальными машинами. Это показано на рисунке 11.

Рисунок 11 – Создание балансировщика

Было осуществлено подключение к каждой ВМ в группе при помощи SSH-ключа. Это показано на рисунке 12.

Рисунок 12 – Подключение к ВМ

Были установлены библиотеки. Они на рисунках 13-15.

Рисунок 13 – Установка python3

Рисунок 14 – Установка FastApi

Рисунок 15 – Установка uvicorn

На каждой из ВМ были созданы файлы main.py. В нем находится простейшая программа, для определения того, на какой машине проходит обработка запроса. Это показано на рисунке 16.

Рисунок 16 – Создание одного из файлов main.py

Полученные файлы были запущены. Была осуществлена проверка работы балансировщика и статуса машин. Это показано на рисунках 17-19.

Рисунок 17 – Запущенные программы

Рисунок 18 – Статус машин в балансировщике

Рисунок 19 – Проверка работы балансировщика

После этого файл отправляется на проверку преподавателю. Код ответа 200 говорит о том, что работа выполнена успешно, это показано на рисунке 20.

Рисунок 20 – Завершение работы

  1. Выводы

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

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