Аналіз, класифікація та тестування інструментальних засобів для управління конфігураціями програмних мікросервісів

  • Дмитро Зинов’єв Харківський національний університет імені В. Н. Каразіна, майдан Свободи 4, м. Харків, Україна, 61022 https://orcid.org/0000-0003-1862-9803
  • Микола Ткачук Харківський національний університет імені В. Н. Каразіна, майдан Свободи 4, м. Харків, Україна, 61022 https://orcid.org/0000-0003-0852-1081
Ключові слова: програмні мікросервіси, управління конфігураціями, класифікація, тестування, адаптація, якість, метрика, інформаційна технологія, UML, діаграма компонентів, модель, засіб

Анотація

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

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

Методи дослідження. Для досягнення мети дослідження визначені базові поняття та сутність процесів управління конфігураціями МСА, проведено аналіз функціональних можливостей деяких сучасних інструментальних засобів для конфігурування МСА та побудована їх класифікація. Для подальшого розгляду мотивовано обрано фреймворк Microconfig.io, програмно реалізовано конкретний приклад відповідного МСА застосунку,  проведено його  тестування та проаналізовано отримані результати. 

Результати. Зроблено обґрунтований висновок про можливість та доцільність підвищення ефективності  інструментального засобу MicroConfig.io шляхом його використання у складі перспективної інформаційної технології адаптивного управління процесом конфігурування МСА, для якої розроблена UML діаграма розміщення компонентів.

Висновки. Проаналізовані функціональні особливості сучасних інструментальних засобів для конфігурування МСА, побудована їх можлива класифікація та проведено програмне тестування однієї з типових таких  систем, а саме, фреймворку MicroConfig.io. Запропоновано перспективна інформаційна технологія адаптивного управління процесом конфігурування МСА у вигляді компонентної діаграми та сформульовані напрямки подальших досліджень.

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

##plugins.generic.usageStats.noStats##

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

Дмитро Зинов’єв, Харківський національний університет імені В. Н. Каразіна, майдан Свободи 4, м. Харків, Україна, 61022

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

Микола Ткачук, Харківський національний університет імені В. Н. Каразіна, майдан Свободи 4, м. Харків, Україна, 61022

д.т.н., професор; професор кафедри моделювання систем і технологій

Посилання

/

Посилання

Опубліковано
2023-05-01
Як цитувати
Зинов’єв, Д., & Ткачук, М. (2023). Аналіз, класифікація та тестування інструментальних засобів для управління конфігураціями програмних мікросервісів. Вісник Харківського національного університету імені В.Н. Каразіна, серія «Математичне моделювання. Інформаційні технології. Автоматизовані системи управління», 57, 32-41. https://doi.org/10.26565/2304-6201-2023-57-03
Розділ
Статті