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

Название: Повышение надёжности платфомы распределения нагрузки и контроля распределённых вычислений Kubernetes: выпускная квалификационная работа магистра: направление 09.04.02 «Информационные системы и технологии» ; образовательная программа 09.04.02_04 «Системный анализ и оптимизация информационных систем и технологий»
Авторы: Безнос Юрий Юрьевич
Научный руководитель: Хлопин Сергей Владимирович
Другие авторы: Магер Владимир Евстафьевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Вычислительные машины электронные персональные — Операционные системы; Системный анализ; Информационные системы — Надежность; Автоматизированные системы проектирования — Программное обеспечение; комплекс распределённых вычислений; Kubernetes; Linux; виртуализация; distributed computing; virtualization
УДК: 004.451; 004.42
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.02
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-4618
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\10159

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

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

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

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

Аннотация

Данная работа посвящена исследованию надёжности платформы 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.

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

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

Оглавление

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

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

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