Автоматизований інструментарій розгортання хмарних сервісів

dc.contributor.advisorБулах, Богдан Вікторович
dc.contributor.authorПаріс, Сергій Павлович
dc.date.accessioned2023-04-28T11:45:50Z
dc.date.available2023-04-28T11:45:50Z
dc.date.issued2020
dc.description.abstractРобота виконана на 98 сторінках, містить 29 ілюстрації, 22 таблиці. При підготовці використовувалася література з 30 джерел. Актуальність. З розвитком інтернету та технологій розробки підхід до розробки та надання послуг картинально змінився. Сьогодні у інтернеті зберігається велика кількість веб-сайтів та різноманітної інформації. Разом із розвитком інтернету розвивались і веб-сервіси та способи їх розміщення на серверах. Спочатку це були власні сервери компаній, які мали безліч недоліків починаючи від потреби зберігати власний штат співробітників і закінчуючи тим, що ресурси кожного із серверів не використовувались на 100%, пізніше з’явились віртуальні машини, які теж мали свої недоліки у виді потреби віртуалізувати для кожної віртуальної машини операційну систему та фізичні компоненти комп’ютера. Ще пізніше з’явились контейнери, які використовуються на даний момент у світі. Відносно недавно кількість контейнерів, які розгортає компанія зросли до сотень а інколи і тисяч і гостро постало питання автоматичного розгортання таких сервісів. Саме цю проблему і вирішують такі системи як Kubernetes. Вони дозволяють автоматично розгортати безліч мікросервісів налаштувавши їх один раз конфігураційними файлами, а також підтримувати їх роботу. Мета. Метою роботи є дослідження сучасних підходів і методів для розгортання сервісів у хмарах а також розробка додатку що полегшить цей процес на одному із етапів. Завдання. Для досягнення мети роботи потрібно вирішити наступні завдання: проаналізувати процес розгортання сервісів у хмару; розділити процес розгортання на декілька процесів, які можна автоматизувати окремими додатками; проаналізувати все існуючі рішення в цій сфері; розробити програмний продукт, який запропонує альтернативу або полегшить і покращить роботу існуючих провідних рішень; розробити стратегію стартап-проекту, яка дозволить реалізувати описану технологію в якості конкурентноспроможного продукту. Об’єкт дослідження. Робота систем автоматичного розгортання сервісів. Предмет дослідження. Взаємодія та конфігурація систем автоматичного розгортання сервісів. Наукова новизна. Наукова новизна роботи полягає в інтеграції конфігурацій різних систем для автоматичного розгортання сервісів. Практична цінність. Практична цінність роботи полягає у аналізі методів та засобів аналізу структурованої інформації з інтернету, розробка веб- додатку як приклад використання. Публікації. Паріс С. П. Автоматизований інструментарій розгортання хмарних сервісів // Міжнародний науковий журнал «Інтернаука». – 2020. №12.uk
dc.description.abstractotherWork carried out on 98 pages containing 29 figures, 22 tables. The paper was written with references to 30 different sources. Relevance. With the development of the internet and development technologies, the approach to development and services has changed dramatically. Today, the Internet contains a large number of websites and a variety of information. Along with the development of the Internet, web services and methods of placing them on servers also developed. At first, these were the company's own servers, which had many drawbacks, ranging from the need to keep their own staff and ending with the fact that the resources of each of the servers were not used by 100%, later virtual machines appeared, which also had their drawbacks in the form of the need to virtualize for each virtual the machine's operating system and the physical components of the computer. Even later, containers appeared that are currently in use in the world. Relatively recently, the number of containers deployed by the company has grown to hundreds, and sometimes thousands, the question of automatic deployment of such services has become acute. It is this problem that systems such as Kubernetes solve. They allow you to automatically deploy many microservices by configuring them once with configuration files, and also keep them running. Goal. The aim of the work is to study modern approaches and methods for deploying services in the clouds, as well as developing an application that will facilitate this process at one of the stages. The task. To achieve the goal of the work, it is necessary to solve the following tasks: analyze the process of deploying services to the cloud; divide the deployment process into several processes that can be automated by separate applications; analyze all existing solutions in this area; develop a software product that will offer an alternative or facilitate and improve the operation of existing wired solutions; develop a start-up project strategy that will allow the described technology to be implemented as a competitive product. Object of study. Operation of automatic service deployment systems. Subject of study. Interaction and configuration of automatic service deployment systems. Scientific novelty. The scientific novelty of the work lies in the integration of configurations of various systems for automatic deployment of services. Practical value. The practical value of the work lies in the analysis of methods and tools for analyzing structured information from the Internet, developing a web application as an example of use. Publications. Paris S. P. Automated tools for the deployment of cloud services // International Scientific Journal "Internauka". - 2020. - No12uk
dc.format.extent98 с.uk
dc.identifier.citationПаріс, С. П. Автоматизований інструментарій розгортання хмарних сервісів : магістерська дис. : 122 Комп’ютерні науки / Паріс Сергій Павлович. – Київ, 2020. – 98 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/55089
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectхмарні сервісиuk
dc.subjectрозгортання сервісівuk
dc.subjectKubernetesuk
dc.subjectDockeruk
dc.subjectDocker Swarmuk
dc.subjectMesosuk
dc.subjectRancheruk
dc.subject.udc004.42uk
dc.titleАвтоматизований інструментарій розгортання хмарних сервісівuk
dc.title.alternativeAutomated tools for deploying cloud servicesuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Paris_magistr.pdf
Розмір:
1.71 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: