Дослідження методів та технологій розгортання сервісів у хмарних середовищах
Автор: Пономарьова Олександра Василівна
Кваліфікаційний рівень: магістр
Спеціальність: Системне проєктування
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2025-2026 н.р.
Мова захисту: українська
Анотація: Пономарьова О.В., Плесканка Н.М. Дослідження методів та технологій розгортання сервісів у хмарних середовищах. – Національний університет «Львівська політехніка», Львів, 2025 р. Розширена анотація Хмарні технології стали ключовою основою сучасної ІТ-інфраструктури, адже вони забезпечують гнучкість, масштабованість та високу доступність сервісів. У міру зростання вимог до швидкості та надійності програмних рішень традиційні підходи до розгортання поступаються місцем автоматизованим методам, які дозволяють виконувати складні операції швидше, точніше та з мінімальним ручним втручанням. Автоматизація в хмарних середовищах дає можливість стандартизувати процеси, оптимізувати використання ресурсів та зменшити залежність від людського фактору, що особливо важливо в умовах динамічного розвитку сервісів. У даній роботі було досліджено сучасні методи та технології розгортання сервісів у хмарних середовищах, особливості їхньої роботи та підходи до використання. Проаналізовано етапи підготовки інфраструктури, принципи управління сервісами в контейнеризованих системах, а також розглянуто можливості автоматизованого розгортання за допомогою технологій, які підтримують концепцію декларативної конфігурації. Значну увагу приділено порівнянню інструментів, що застосовуються у хмарному середовищі, їхнім сильним сторонам та обмеженням, а також сценаріям, у яких їхнє використання є найбільш ефективним. Об’єктом дослідження є методи та програмні засоби, що забезпечують розгортання сервісів у хмарному середовищі. Предметом дослідження є технології, які дозволяють автоматизувати розгортання сервісів у хмарній інфраструктурі. Метою роботи є аналіз та узагальнення сучасних підходів до розгортання сервісів у хмарних платформах, а також визначення оптимальних методів і технологій для побудови ефективних рішень. Новизна роботи полягає у дослідженні процесів розгортання сервісів у хмарних середовищах з акцентом на сучасні інструменти, що забезпечують декларативність, відтворюваність, і автоматизацію. Робота пропонує структурований підхід до вибору технологій, демонструючи можливість побудови універсальних рішень, які можуть адаптуватися під різні варіанти інфраструктури. Практичне значення отриманих результатів полягає в можливості застосування проаналізованих технологій у реальних умовах під час побудови та підтримки хмарних сервісів. Використання сучасних методів розгортання дає змогу зменшити витрати часу на налаштування, забезпечити стабільну роботу сервісів, підвищити їхню надійність і створити гнучку інфраструктуру, що легко масштабується під нові вимоги. Ключові слова: хмарні технології, автоматизація, розгортання сервісів, інфраструктура, конфігурація, контейнеризація, оркестрація, Docker, Kubernetes, Ansible, Terraform, Cloud Run. Перелік використаних джерел: 1. Що таке контейнеризація? [Електронний ресурс] // Google Cloud – Режим доступу до ресурсу: https://cloud.google.com/discover/what- is-containerization?hl=en 2. Що таке Cloud Run? [Електронний ресурс] // Google Cloud – Режим доступу до ресурсу: https://cloud.google.com/run/docs/overview/what-is-cloud-run 3. Режим Swarm [Електронний ресурс] // Dockerdocs – Режим доступу до ресурсу: https://docs.docker.com/engine/swarm/ 4. Документація Kubernetes [Електронний ресурс] // Kubernetes – Режим доступу до ресурсу: https://kubernetes.io/docs/home/