ДОСЛІДЖЕННЯ МЕТОДІВ СТВОРЕННЯ СЕРВІСНО-ОРІЄНТОВАНИХ ПРОГРАМНИХ СИСТЕМ У AZURE

Автор(и)

DOI:

https://doi.org/10.31891/csit-2023-2-5

Ключові слова:

сервісно-орієнтована програмна система, хмарні технології, хмара Azure, програми-контейнери Azure, сервіс Kubernetes Azure, Azure Red Hat OpenShift, докер, веб-сервіси

Анотація

Сучасний розвиток сервісно-орієнтованих програмних систем супроводжується широким використанням хмарних технологій, які  впливають на конкурентоспроможності компаній та їх систем, що надають можливості в розширенні клієнтської бази завдяки охопленню декількох областей міста чи країни.

Перевагою хмарних сервісів є доступність в будь-який точці світу, де є підключення до Інтернету. Хмарні провайдери надають великий обсяг сервісів для різних потреб: таких як хостинг, розгортання контейнерів, файлове сховище, бази даних тощо.

Зокрема всі найпопулярніші хмарні провайдери пропонують кілька варіантів створення сервісно-орієнтованих програмних систем, включаючи як стандартні технології так і власні розробки. У даній роботі виконане порівняння методів створення сервісно-орієнтованих програмних систем на базі хмарної платформи Azure: Azure Container Apps, Azure Kubernete Service та Azure Red Hat OpenShift. Розглянуто предметну область технологій реалізації сервісно-орієнтованої архітектури застосунків, запропоновано критерії для аналізу методів реалізації застосунків із такою архітектурою. Спроектовано та розроблено програмне рішення для порівняння методів створення сервісно-орієнтованих застосунків на базі хмарної платформи Azure. Розроблена програмна система надає можливість брати в оренду самокати, велосипеди та автомобілі.

Метою дослідження є порівняльний аналіз методів створення сервісно-орієнтованих програмних систем на базі сервісів Azure, а предметом дослідження – програмне рішення, яке реалізоване за допомогою цих методів.

Отримані результати даного дослідження над Azure сервісами: Azure Container Apps, Azure Kubernete Service та Azure Red Hat OpenShift, можна буде використовувати при створені нової програмної системи, при розширенні існуючої програмної системи, при перенесенні компонентів програмної системи з інших платформ на Azure платформу використовуючи дані сервіси.

##submission.downloads##

Опубліковано

2023-06-29

Як цитувати

Макєєв, О., & Кравець, Н. (2023). ДОСЛІДЖЕННЯ МЕТОДІВ СТВОРЕННЯ СЕРВІСНО-ОРІЄНТОВАНИХ ПРОГРАМНИХ СИСТЕМ У AZURE. Computer Systems and Information Technologies, (2), 38–47. https://doi.org/10.31891/csit-2023-2-5