Details

Title: Объединение облачных систем хранения данных: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Петров Андрей Алексеевич
Scientific adviser: Селин Иван Андреевич
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: системы хранения данных; облачные хранилища; объединение хранилищ; Java; web сервер; реактивное программирование; storage; cloud storage; combine storage; web server; reactive programming
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-882
Rights: Доступ по паролю из сети Интернет (чтение, печать)
Record key: ru\spstu\vkr\6589

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Объединение облачных систем хранения данных». В данной работе изложен подход к созданию приложения, которое позволит объединить облачные и локальные системы хранения данных. Задачи, которые решались в ходе исследования: 1) Изучить способы объединения систем хранения данных и дисковых устройств. 2) Рассмотреть способы монтирования облачного хранилища в файловую систему. 3) Разработать приложение-сервер для объединения облачных систем хранения данных. Даны общие понятия и возможные способы для объединения систем хранения данных. Проведен анализ облачных хранилищ, систем хранения данных и блоковых носителей информации (диски), и рассмотрены существующие решения для монтирования облачных систем хранения данных в файловую систему и аналогичных решений, позволяющих объединить системы хранения данных. Рассмотрен вариант приложения, реализованного на языке программирования Java с использованием библиотеки Vert.x (RxJava) и СУБД PostgreSQL, описан пример архитектуры такой программы. Разработано приложение – сервер для объединения облачных хранилищ Яндекс.Диск и локальных хранилищ, также проверена работоспособность разработанного решения. Приведены возможные варианты разработанного приложения, а также описаны варианты дальнейшего улучшения разработанного приложения.

The theme of the final qualification work: "Combining cloud storage" This work outlines an approach to creating an application that will combine cloud and local storage systems. Following tasks have been solved during the search: 1) To explore ways to integrate storage systems and disk devices. 2) To consider ways of mounting cloud storage in the file system. 3) To develop a server application for combining cloud storage systems. General concepts and possible ways for combining data storage systems are given. The analysis of cloud storages, data storage systems and block storage devices (disks) is carried out, and existing solutions for mounting cloud storage systems in a file system and similar solutions, that allow to combine data storage systems are considered. A variant of an application implemented in the Java programming language by using Vert.x library (RxJava) and PostgreSQL DBMS is considered, an example of the architecture of such a program is described. An application has been developed - a server for combining Yandex.Disk cloud storage and local storage, and the functionality of the developed solution has been tested. Possible options for the developed application are presented, as well as options for further improvement of the application are described.

Document access rights

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

Usage statistics

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