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

Название: Алгоритм автоматического масштабирования дискового пространства в системе оркестрации Kubernetes: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы: Конев Игорь Андреевич
Научный руководитель: Тутыгин Владимир Семенович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Информационные технологии; Алгоритмы; автомасштабирование; персистентный том; хранилище; вертикальное масштабирование; горизонтальное масштабирование; auto-scaling; persistent volume; storage; vertical scaling; horizontal scaling
УДК: 004.421
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-409
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\20681

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

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

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

Сеть: Интернет

Аннотация

В данной работе предлагается алгоритм автоматического масштабирования персистентных томов в системе оркестрации контейнеров — Kubernetes. Автомасштабирование означает уменьшение/увеличение целевых ресурсов в зависимости от некоторой нагрузки. В случае горизонтального масштабирования томов мы изменяем количество томов, а в вертикальном случае мы изменяем размер каждого тома. Также мы вводим смешанное масштабирование, которое включает как горизонтальное, так и вертикальное в качестве подэтапов для достижения желаемого состояния. Предлагается выбирать из вышеперечисленных способов исходя из свободной емкости хранилища кластера Kubernetes и его узлов. Подходы, описанные в статье, позволяют эффективно использовать ресурсы постоянного хранилища без ручного взаимодействия с кластером Kubernetes.

The paper describes a proposal of an algorithm for Persistent Volumes auto-scaling in a container orchestration system – Kubernetes. Auto-scaling stands for decreasing/increasing target resources depending on some load. In case of horizontal Volumes scaling, we vary the number of Volumes, while in the vertical case we vary the size of each Volume. Also, we introduce mixed scaling that includes both: horizontal and vertical as sub steps to reach a desired state. It is proposed to choose from the methods above based on free storage capacity of Kubernetes cluster and its nodes. Approaches described in the article allow to use persistent storage resources in an efficient way without manual interaction with Kubernetes cluster.

Права на использование объекта хранения

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

Статистика использования

stat Количество обращений: 1
За последние 30 дней: 0
Подробная статистика