Details

Title Повышение надёжности платфомы распределения нагрузки и контроля распределённых вычислений Kubernetes: выпускная квалификационная работа магистра: направление 09.04.02 «Информационные системы и технологии» ; образовательная программа 09.04.02_04 «Системный анализ и оптимизация информационных систем и технологий»
Creators Безнос Юрий Юрьевич
Scientific adviser Хлопин Сергей Владимирович
Other creators Магер Владимир Евстафьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2020
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Вычислительные машины электронные персональные — Операционные системы ; Системный анализ ; Информационные системы — Надежность ; Автоматизированные системы проектирования — Программное обеспечение ; комплекс распределённых вычислений ; Kubernetes ; Linux ; виртуализация ; distributed computing ; virtualization
UDC 004.451 ; 004.42
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.02
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
Links Отзыв руководителя ; Рецензия ; Отчет о проверке на объем и корректность внешних заимствований
DOI 10.18720/SPBPU/3/2020/vr/vr20-4618
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\10159
Record create date 12/29/2020

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена исследованию надёжности платформы Kubernetes. Задачи, которые решались в ходе исследования: 1. Изучение базовых компонентов платформы Kubernetes и их надёжности. 2. Выявление наиболее часто встречающихся отказов в обслуживании при работе с платформой Kubernetes и её базовыми компонентами. 3. Исследование планировщиков нагрузки платформы и анализ их осо­бенностей. 4. Разработка системы инвентаризации компонентов платформы как инструмента повышения надёжности платформы Kubernetes при эксплуатации большого количества рабочих окружений. Работа проведена на базе ООО “Цезурити”, где собиралась значи­тельная часть фактического материала: результаты анализа платформы Kubernetes, получен опыт эксплуатации и данные отказов. Были проведены расчеты, показывающие наглядно, каким образом вариативность программ­ных компонентов при эксплуатации множества окружений влияет на сниже­ние надёжности. В результате была проанализирована платформа Kubernetes, планировщики нагрузки и базовые компоненты платформы, создана и внедрена система инвентаризации компонентов платформы.

The given work is devoted to studying reliability of Kubernetes platform. The research set the following goals: 1. Exploring the core components of the Kubernetes platform and their reliability. 2. Identify the most common denial of service issues when working with the Kubernetes platform and its underlying components. 3. Study of platform schedulers and analysis of their features. 4. Development of an inventory system for platform components as a tool to increase the reliability of the Kubernetes platform during the operation of a large number of working environments. The work was carried out on the basis of Cesurity LLC, where a significant part of the actual material was collected: the results of the analysis of the Kubernetes platform, operating experience and failure data were obtained. Calculations were carried out that clearly showed how the variability of software components during the operation of many environments affects the decrease in reliability. As a result, the Kubernetes platform, load schedulers and the basic components of the platform were analyzed, and an inventory system for the platform components was created and implemented.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • РЕФЕРАТ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. ОБЗОР ИЗВЕСТНЫХ МЕТОДОВ И СРЕДСТВ РЕШЕНИЯ ПРОБЛЕМЫ
    • Введение
    • Постановка задачи
      • Базовые компоненты платформы Kubernetes
      • Планировщики нагрузки
      • Построение системы инвентаризации компонентов платформы
    • Анализ предметной области
    • Обзор литературы
    • Заключение
  • ГЛАВА 2. ИССЛЕДОВАНИЯ И ПОСТРОЕНИЕ РЕШЕНИЙ
    • Введение
      • Компоненты Kubernetes
    • Анализ распределённой базы данных Etcd
      • Raft протокол
      • Сравнение Etcd, Zookeeper и Consul
      • Выводы исследования распределённой базы данных Etcd
    • Планировщики нагрузки
    • Система инвентаризации компонентов платформы
    • Заключение
  • ГЛАВА 3. ОПИСАНИЕ ПРАКТИЧЕСКОЙ ЧАСТИ
    • Введение
    • Проверка надёжности базовых компонентов Kubernetes
      • Настройка тестового кластера
      • Надёжность базы данных Etcd
      • Создание системы инвентаризации компонентов платформы
    • Заключение
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Access count: 27 
Last 30 days: 0

Detailed usage statistics