Details

Title: Система аналитики данных в Kubernetes кластере с использованием СХД Pravega: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Сафронов Данил
Scientific adviser: Никифоров Игорь Валерьевич
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: потоковая обработка данных; система оркестровки контейнеров Kubernetes; сервис-ориентированная архитектура; клиент-сервер; data stream processing; Kubernetes container orchestration tool; service-oriented architecture; client-server
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-890
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\6465

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

Annotation

Данная выпускная квалификационная работа описывает подход к повышению эффективности системы аналитики данных с помощью использования инструмента потоковой обработки данных Pravega и системы оркестровки контейнеров Kubernetes. В работе проведен обзор преимуществ контейнерной архитектуры, возможностей оркестратора Kubernetes и сравнительный анализ систем хранения данных, способных к потоковой обработке данных. В ходе работы на основе сервис-ориентированной архитектуры был спроектирован высокоуровневый дизайн такой системы на модульном уровне и на уровне ресурсов, предоставляемых оркестратором Kubernetes. Все компоненты системы были реализованы согласно стандартам и лучшим практикам программирования. Система была развернута в кластере Kubernetes и протестирована на открытых данных пользователей популярной социальной сети.

The thesis is devoted to increasing performance of the data analysis system using Kubernetes orchestration tool and Pravega data processing tool. It contains a review of the advantages and disadvantages of container architecture, features of Kubernetes, comparative analysis of data stream processing tools and principles of their operation. In the work, the high-level design of the system was developed based on service-oriented architecture and related to resources included in Kubernetes. All components were realized as a software application with standards and best practices of programming. The system was deployed to Kubernetes cluster and tested on open data collected from a popular social network.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 17
Last 30 days: 0
Detailed usage statistics