АВТОМАТИЗОВАНЕ РОЗГОРТАННЯ ПРОГРАМНОГО ОТОЧЕННЯ ДЛЯ МІКРОСЕРВІСІВ В УМОВАХ ШВИДКО МІНЛИВОГО ТЕХНОЛОГІЧНОГО СТЕКУ

Автор(и)

DOI:

https://doi.org/10.30837/ITSSI.2021.18.023

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

розгортання оточення, мікросервисна архітектура, розподілена інфраструктура, технологічний стек, економія ресурсів та коштів

Анотація

Стаття присвячена розробці та обґрунтуванню практичних рекомендацій стосовно формування механізму розгортання програмного оточення для створення й виконання мікросервісів в умовах швидко мінливого технологічного стека. Предметом дослідження є основи побудови системи автоматизованого розгортання програмного оточення для розробки й виконання мікросервісів. Метою статті є розробка й обґрунтування практичних рекомендацій щодо формування механізму розгортання програмного оточення для створення й виконання мікросервісів в умовах швидко мінливого технологічного стека. Завдання роботи: виявити необхідні елементи механізму розгортання програмного оточення й надати для кожного з них аналіз функціонального навантаження, поставити конкретні задачі, які повинні бути вирішені при побудові кожного з них, і запропонувати й обґрунтувати вибір інструментів для їхнього розв'язку. У ході дослідження використані методи системного аналізу для декомпозиції складної системи на елементи й кожного елемента на функціональні компоненти. У результаті дослідження встановлено, що такий механізм повинен складатися із наступних елементів: підсистеми універсальної ініціалізації сервера для будь-якого технологічного стека та підсистеми розгортання програмного оточення для розробки або виконання додатка певного типу на певному технологічному стеці. Кожний елемент детально описаний, показана його функціональне навантаження й обґрунтована його роль у загальній системі. Показано, що такий стандартизований підхід до розгортання середовища розробки й виконання дозволяє, у тому числі, розв'язати задачу експлуатації мікросервісів у протестованому оточенні. Висновки. Розроблені й обґрунтовані практичні рекомендації для формування механізму розгортання програмного оточення для створення й виконання мікросервісів в умовах швидко мінливого технологічного стека. Цей механізм є автоматизованим. Показана його гнучкість і універсальність відносно мов програмування й інших особливостей програмного оточення. Зазначено, що при реалізації його мовою командної оболонки bash не має потреби в сторонніх додатках для своєї роботи. Показана економічна вигода від використання запропонованого механізму. Наведені шляхи його вдосконалення.

Завантаження

Дані завантаження ще не доступні.

Біографія автора

Denis Zolotariov

кандидат фізико-математичних наук

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

2021-12-10

Як цитувати

Zolotariov, D. (2021) «АВТОМАТИЗОВАНЕ РОЗГОРТАННЯ ПРОГРАМНОГО ОТОЧЕННЯ ДЛЯ МІКРОСЕРВІСІВ В УМОВАХ ШВИДКО МІНЛИВОГО ТЕХНОЛОГІЧНОГО СТЕКУ», СУЧАСНИЙ СТАН НАУКОВИХ ДОСЛІДЖЕНЬ ТА ТЕХНОЛОГІЙ В ПРОМИСЛОВОСТІ, (4 (18), с. 23–30. doi: 10.30837/ITSSI.2021.18.023.

Статті цього автора (авторів), які найбільше читають