Детальная информация
Название | Автоматизация подготовки окружения в среде 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 |
Тип документа | Выпускная квалификационная работа магистра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Магистратура |
Код специальности ФГОС | 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