Модуль для створення віртуальних серверів та ресурсів для зберігання даних на основі хмарного середовища OpenStack
dc.contributor.advisor | Сігайов, Андрій Олександрович | |
dc.contributor.author | Лебедєв, Артем Вячеславович | |
dc.date.accessioned | 2024-02-02T12:11:16Z | |
dc.date.available | 2024-02-02T12:11:16Z | |
dc.date.issued | 2024 | |
dc.description | Дане дослідження показує необхідність наявності системи для легкого створення та взаємодії з віртуальними серверами на основі хмарного середовища OpenStack. В рамках виконання роботи була розроблена подібна система, яка взаємодіє з OpenStack API та надає функціонал для роботи з віртуальними серверами з можливістю вибору готових конфігурацій. | uk |
dc.description.abstract | Магістерська дисертація за темою “Модуль для створення віртуальних серверів та ресурсів для зберігання даних на основі хмарного середовища OpenStack” виконана студентом кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Лебедєвим Артемом Вячеславовичем зі спеціальності 121 “Інженерія програмного забезпечення” за освітньо-професійною програмою “Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці” і складається зі: вступу; 6 розділів («Постановка задачі створення модуля для роботи з віртуальними серверами», «Аналіз існуючих проблем», «Засоби розробки програмного забезпечення», «Опис програмної реалізації», «Розробка стартап-проєкту»), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 32 джерела; 26 ілюстрацій; 18 таблиць та 2 додатки. Загальний обсяг роботи 114 сторінок. Актуальність теми. Одними з найпопулярніших технологій нашого часу є обробка великих даних, створення та підтримка блокчейн інфраструктури, навчання нейромереж та моделей машинного навчання. Усі вони потребують неабияких ресурсів для можливості якісної та швидкої роботи з ними. Хмарні технології та кластери є основними інфраструктурними інструментами для роботи з цими технологіями. Наявні продукти для роботи з хмарними кластерами намагаються бути «універсальним інструментом» та надавати користувачам повний спектр всеможливих налаштувань, тим самим збільшуючи поріг легкості їх опанування. Актуальність теми зумовлена необхідністю наявності сервісу, який балансує між платформами з мінімальними налаштуваннями та «універсальними інструментами», надаючи кінцевому користувачу інтуїтивно зрозумілий та легкий для опанування інтерфейс. Мета роботи і завдання дослідження. Метою роботи є розробка програмної платформи управління віртуальними серверами та ресурсами для зберігання даних на основі хмарного середовища OpenStack. Для досягнення поставленої мети виконано такі завдання: 1. опрацьована документація хмарного середовища OpenStack; 2. визначений метод взаємодії з OpenStack; 3. створені варіанти можливих конфігурацій серверів з урахуванням потреб важких обрахунків; 4. проаналізовано підходи конкурентів, визначені їх слабкі та сильні сторони; 5. реалізовано програмну систему, з урахуванням методу взаємодії з OpenStack та завчасно створених конфігурацій; 6. визначено напрями розвитку та основні аспекти для подальшого удосконалення системи. Об'єкт дослідження. Об’єктом дослідження є процес розробки системи управління віртуальними серверами та ресурсами. Предмет дослідження. Предметом дослідження є модуль управління віртуальними серверами та ресурсами для зберігання даних з інтерфейсом користувача на основі хмарного середовища OpenStack. Практичне значення одержаних результатів. Завдання полягає в отриманні продукту з можливістю створення через WEB-інтерфейс віртуальних серверів на основі підготовлених конфігурацій для навчання чи роботи з великими даними, нейронними мережами або будь-якою іншою технологією. Результати є готовими для використання на кластері зі встановленим хмарним середовищем OpenStack. | uk |
dc.description.abstractother | The master's thesis on the topic "Module for creating virtual servers and data storage resources based on the OpenStack cloud environment" was written by Artem Lebedev, a student of the Department of Software Engineering in Energy, the Institute of Energy, speciality 121 "Software Engineering" under the educational and professional programme "Software Engineering of Intelligent Cyber-Physical Systems in Energy" and consists of introduction; 6 chapters ("Setting the task of creating a module for working with virtual servers and data storage resources"). The total volume of the work is 114 pages. The relevance of the topic of the master's thesis. One of the most popular technologies of our time is big data processing, creation and support of blockchain infrastructure, and training of neural networks and machine learning models. All of them require considerable resources to work with them efficiently and quickly. Cloud technologies and clusters are the main infrastructure tools for working with these technologies. Existing products for working with cloud clusters try to be a "universal tool" and provide users with a full range of various settings, thereby increasing the threshold for their ease of use. The relevance of the topic is due to the need for a service that balances between platforms with minimal settings and "universal tools", providing the end user with an intuitive and easy-to-use interface. The purpose of the work and the tasks of the research. The study aims to develop a software platform for managing virtual servers and data storage resources based on the OpenStack cloud environment. To achieve this goal, the following tasks were performed: 1. the documentation of the OpenStack cloud environment was studied; 2. a method of interaction with OpenStack was determined; 3. create variants of possible server configurations to meet the needs of heavy computing; 4. analysed competitors' approaches, identified their weaknesses and strengths; 5. a software system was implemented, taking into account the method of interaction with OpenStack and pre-created configurations; 6. the directions of development and the main aspects for further improvement of the system are determined. The object of study. The object of study is the process of developing a virtual server and resource management system. Subject of study. The subject of study is a module for managing virtual servers and data storage resources with a user interface based on the OpenStack cloud environment. The practical significance of the obtained results. The task is to obtain a product with the ability to create virtual servers through the WEB interface based on prepared configurations for training or working with big data, neural networks or any other technology. The results are ready for use on a cluster with an installed OpenStack cloud environment. | uk |
dc.format.extent | 115 с. | uk |
dc.identifier.citation | Лебедєв, А. В. Модуль для створення віртуальних серверів та ресурсів для зберігання даних на основі хмарного середовища OpenStack : магістерська дис. : 121 Інженерія програмного забезпечення / Лебедєв Артем Вячеславович. – Київ, 2024. – 115 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/64261 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | віртуальні сервери | uk |
dc.subject | ресурси для зберігання даних | uk |
dc.subject | OpenStack | uk |
dc.subject | вебсистема | uk |
dc.subject | хмарне середовище | uk |
dc.subject | кластер | uk |
dc.subject | ресурсозатратні операції | uk |
dc.subject.udc | 004.4 | uk |
dc.title | Модуль для створення віртуальних серверів та ресурсів для зберігання даних на основі хмарного середовища OpenStack | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Lebedev_magistr.pdf
- Розмір:
- 2.81 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: