Детальная информация

Название Автоматизация подготовки окружения в среде Kubernetes с помощью расширения инструмента Kind для тестирования функциональности горизонтального масштабирования приложений: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы Сафронов Данил
Научный руководитель Никифоров Игорь Валерьевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения Санкт-Петербург, 2022
Коллекция Выпускные квалификационные работы; Общая коллекция
Тематика Вычислительные машины электронные — Программы; виртуализация окружения; контейнерная виртуализация; система оркестровки контейнеров Kubernetes; тестирование масштабирования приложений; микросервисная архитектура; virtual environment; container virtualization; Kubernetes container orchestration tool; scalability testing; microservice architecture
УДК 004.422.8
Тип документа Выпускная квалификационная работа магистра
Тип файла PDF
Язык Русский
Уровень высшего образования Магистратура
Код специальности ФГОС 09.04.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2023/vr/vr23-442
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи ru\spstu\vkr\20710
Дата создания записи 03.04.2023

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Представленная выпускная квалификационная работа магистра посвящена исследованию в области автоматизации подготовки виртуального окружения с целью тестирования ПО на предмет возможности масштабироваться. Описан подход проведения такого тестирования. Изучены существующие технологии, позволяющие реализовать подход для большого количества виртуальных узлов. Проведено их сравнение. В рамках работы описан метод, позволяющий автоматизировать подготовку окружения в среде Kubernetes с помощью инструмента Kind. Выявлена функциональность, которой не хватает в инструменте, для достижения поставленной цели. Предложен подход внесения модификаций в исходный код инструмента.Предложенный подход был реализован в программном средстве. Данная реализация позволяет разместить виртуальный Kubernetes кластер на нескольких физических узлах. В результатах приведено сравнение предложенного подхода со стеком технологий VMware vSphere и Kubespray. Представлены преимущества реализованного средства.

The master’s thesis is concerned with research in area of virtual environment setup automation to perform scalability testing. It contains a review of existing technologies, which make possible to reach the goal. The comparison between virtual machines and container virtualization have been carried out. Within the thesis, a method to automate a virtual Kubernetes cluster initialization using Kind software tool is described. The lack of functionality of the tool, which is needed to apply a method, was located. The approach to modify Kind source code to cover this lack is proposed. The proposed approach is implemented in the software application. This application allows engineers to install a virtual Kubernetes cluster on a set of physical nodes.In the results, there is the comparison of the realized approach with a stack of VMware vSphere and Kubespray technologies. The advantage of using the proposed tool is presented.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи

Количество обращений: 28 
За последние 30 дней: 0

Подробная статистика