📄Работа №184679

Тема: РАЗРАБОТКА МОДУЛЯ УПРАВЛЕНИЯ ПОЛЬЗОВАТЕЛЬСКИМИ ДАННЫМИ СЕРВЕРА VDOM RUNTIME С ПОДДЕРЖКОЙ ОБЛАЧНОГО ХРАНИЛИЩА

📝
Тип работы Бакалаврская работа
📚
Предмет информатика
📄
Объем: 50 листов
📅
Год: 2023
👁️
Просмотров: 49
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 4
ВВЕДЕНИЕ 5
1. Анализ предметной области 7
1.1 Обзор платформы VDOM 7
1.1.1 Общее устройство VDOM 7
1.1.2 Хранение файлов в VDOM 9
1.2 Обзор существующих подходов к хранению данных 10
1.3 Обзор существующих технологий решений 15
1.3.1 MinlO 15
1.3.2 OpenlO 16
1.3.3 OpenStack Swift 16
1.3.4 Amazon S3 17
1.4 Обзор существующих решений развертывания приложений 17
1.4.1 Docker 17
1.4.2 Kubernetes 19
1.5 Результат анализа предметной области 22
2. Постановка задачи 23
2.1 Функциональные требования 23
2.2 Нефункциональные требования 24
2.3 Технологии программирования и среда разработки 24
3. Проектирование 28
3.1 Архитектура VDOM сервера 28
3.2 Загрузка файлов 30
3.3 Скачивание файлов 31
3.4 Удаление файлов 32
4. Реализация 34
4.1 Подключение MinIO 34
4.2 Загрузка файлов 35
4.3 Скачивание файлов 38
4.4 Удаление файлов 41
4.5 Установка и запуск MinlO в Docker контейнере 41
ЗАКЛЮЧЕНИЕ 45
СПИСОК ИСТОЧНИКОВ

📖 Введение

Хранение данных - это одно из самых важных направлений развития компьютеров. Повсеместно применяются системы хранения данных разных масштабов. Одновременно с ростом требований к хранимым данным растет и сложность хранилищ данных. Надежное хранение больших объемов данных, а также выдерживание отказов физических носителей - достаточно сложная задача.
Решением этой данной задачи было создание облачных хранилищ, позволяющих хранить данные в Интернете, благодаря услугам поставщика облачных вычислений. Поставщик предоставляет безопасное хранение и обслуживание серверов хранилища, инфраструктуры и сети, а также управление ими.
Со временем появилось огромное количество приложений, работающих с пользовательскими файлами. Пользователи с каждым годом загружают все больше и больше данных, а так как файлы создают чаще, чем их удаляют, то появляется необходимость эффективного и надежного хранения больших объемов данных.
При использовании облачного хранилища отпадает необходимость покупки и обслуживания собственной инфраструктуры хранилища данных, что означает масштабируемость, гибкость и надежность доступа к данным в любом месте в любое время.
Целью данной ВКР является создание модуля управления пользовательскими данными сервера VDOM Runtime с поддержкой облачного объектного хранилища для переноса пользовательских данных из локальной файловой системы в облако.
Для выполнения поставленной цели был составлен список задач:
1. Анализ предметной области и существующих решений;
2. Выявление требований, выбор технологий программирования и среды разработки;
3. Реализация модуля взаимодействия VDOM приложений с облачным хранилищем;
4. Подключение облачного хранилища к серверу VDOM Runtime.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Таким образом, в ходе данной работы были рассмотрены различные подходы к облачному хранению данных, были проанализированы существующие решения и изучена архитектура VDOM.
Также в рамках данной работы, были получены следующие результаты:
1. Реализован модуль, работающий с пользовательскими данными приложений VDOM;
2. Реализована возможность загружать файлы из локальной файловой системы в облако;
3. Реализована возможность скачивать файлы из облачного объектного хранилища через приложения VDOM;
4. Реализована возможность удалять файлы из облачного объектного хранилища через приложения VDOM;
5. Подключено хранилище MinIO к серверу VDOM Runtime.
В заключении можно сказать, что весь основной функционал, требуемый для работы платформы VDOM с облачным хранилищем, был реализован.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. ITELON - Объектные системы хранения - что, зачем и для чего
[Электронный ресурс] - URL: https://itelon.ru/blog/obektnye-sistemy-
khraneniya-chto-zachem-i-dlya-chego/ (дата обращения 15.09.2022)
2. Amazon S3 Review [Электронный ресурс] - URL:
https://www.cloudwards.net/amazon-s3-review/(дата обращения 15.09.2022)
3. MinIO Object Storage [Электронный ресурс] - URL: https://min.io/product/overview#(дата обращения 16.09.2022)
4. Key Characteristics [Электронный ресурс] - URL:
https://docs.openio.io/latest/source/arch-design/overview.html(дата обращения 17.09.2022)
5. OpenStack Swift Architecture [Электронный ресурс] - URL:
https://platform.swiftstack.com/docs/introduction/openstack_swift.html (дата
обращения 17.09.2022)
6. What is Amazon S3? [Электронный ресурс] - URL:
https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html(дата обращения 10.11.2022)
7. What is Docker? [Электронный ресурс] - URL:
https://www.ibm.com/topics/docker(дата обращения 23.12.2022)
8. Advantages and Disadvantages of Docker - Learn Docker [Электронный ресурс] - URL: https://data-flair.training/blogs/advantages-and-disadvantages-of- docker/(дата обращения 26.12.2022)
9. Что такое Kubernetes [Электронный ресурс] - URL:
https://kubernetes.io/ru/docs/concepts/overview/what-is-kubernetes/ (дата
обращения 16.02.2023)
10. Hardware Checklist [Электронный ресурс] - URL:
https://min.io/docs/minio/windows/operations/checklists/hardware.html (дата
обращения 14.05.2023)

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ