Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями
DOI:
https://doi.org/10.31649/1681-7893-2023-46-2-64-75Ключові слова:
управління конфігураціями, Infrastructure as Code, метод, розподілені системи, відмовостійкість, висока доступність, аварійне відновлення, стратегії аварійного відновленняАнотація
Запропоновано метод забезпечення високої доступності для програмного забезпечення управління конфігураціями. Розглянуто сучасний стан сфери управління електронними ресурсами, наведено причини застосування інструментів автоматизації. Проаналізовано переваги застосування програмного забезпечення для управління конфігураціями, наведено приклади використання підходів Infrastructure as Code та GitOps при автоматизації розгортання та масштабування електронних ресурсів. Проведено аналіз існуючих методів забезпечення високої доступності. Проведено розробку методу забезпечення високої доступності. Результуючий метод забезпечення високої доступності бере за основу алгоритм консенсусу Raft та підхід кластеризації програмної системи і розширює їх додатковими рішеннями. Проведено розробку алгоритму запропонованого методу, детально розглянуто результуючу блок-схему алгоритму та окремі кроки виконання. Проведено оцінку ефективності розробленого методу. Проведено апріорне ранжування ряду факторів, що оцінюють ефективність стратегій та методів автоматичного відновлення. Аналіз результатів показав, що запропонована розробка реалізує в собі найбільш значущі для експертів фактори, а за показниками RTO та RPO запропонований метод може працювати на рівні з існуючими популярними стратегіями аварійного відновлення.
Посилання
Franke, U., (2020). IT service outage cost: case study and implications for cyber insurance. The Geneva Papers on Risk and Insurance - Issues and Practice [online]. 45(4), 760–784. [Viewed 11 November 2023]. Available from: doi: 10.1057/s41288-020-00177-4
Olawuyi, J., Benson-Emenike, M. and Onuoha, O., (2023). Configuration management. West Africa Journal of Science, Technology and Social. 97–105.
Masek, P., Stusek, M., Krejci, J., Zeman, K., Pokorny, J. and Kudlacek, M., (2018). Unleashing full potential of ansible framework: university labs administration. In: 2018 22nd conference of open innovations association (FRUCT), 15–18 May 2018, Jyvaskyla [online]. IEEE. [Viewed 11 November 2023]. Available from: doi: 10.23919/fruct.2018.8468270
Tapia, F., Mora, M. Á., Fuertes, W., Aules, H., Flores, E. and Toulkeridis, T., (2020). From monolithic systems to microservices: a comparative study of performance. Applied Sciences [online]. 10(17), 5797. [Viewed 11 November 2023]. Available from: doi: 10.3390/app10175797
Myrhorodskyi, A.V. and Romanyuk, O.V., (2022). Analysis of methods for configuration management when deploying electronic resources. In: Electronic Information Resources: Creation, Use, Access, November 28-29, 2022, Sumy/Vinnytsia, Ukraine. Sumy/Vinnytsia: NIKO/VNTU. with. 152–156.
Barman, S., Gope, H. L., Manjurul Islam, M. M., Hasan, M. M. and Salma, U., (2016). Clustering techniques for software engineering. Indonesian Journal of Electrical Engineering and Computer Science [online]. 4(2), 465. [Viewed 11 November 2023]. Available from: doi: 10.11591/ijeecs.v4.i2.pp465-472
Nwobodo, I., (2015). Cloud computing: a detailed relationship to grid and cluster computing. International Journal of Future Computer and Communication [online]. 4(2), 82–87. [Viewed 11 November 2023]. Available from: doi: 10.7763/ijfcc.2015.v4.361
Andry, J. F. and Po, H., (2017). Using backup and restore automation from disaster in university information systems. In: 2nd international conference on innovative research across disciplines (ICIRAD 2017), 26 August 2017, Denpasar, Bali-Indonesia [online]. Paris, France: Atlantis Press. [Viewed 11 November 2023]. Available from: doi: 10.2991/icirad-17.2017.1
Bondi, A. B., (2000). Characteristics of scalability and their impact on performance. In: The second international workshop, Ottawa, Ontario, Canada [online]. New York, New York, USA: ACM Press. [Viewed 11 November 2023]. Available from: doi: 10.1145/350391.350432
Rajak, R., Choudhary, A. and Sajid, M., (2023). Load balancing techniques in cloud platform: a systematic study. International Journal of Experimental Research and Review [online]. 30, 15–24. [Viewed 11 November 2023]. Available from: doi: 10.52756/ijerr.2023.v30.002
Stecca, M., Bazzucco, L. and Maresca, M., (2011). Sticky session support in auto scaling iaas systems. In: 2011 IEEE world congress on services (SERVICES), 4–9 July 2011, Washington, DC, USA [online]. IEEE. [Viewed 11 November 2023]. Available from: doi: 10.1109/services.2011.27
Gaol, F. L., Santoso, S. and Matsuo, T., (2022). Design and development of the application monitoring the use of server resources for server maintenance. Open Engineering [online]. 12(1), 524–538. [Viewed 11 November 2023]. Available from: doi: 10.1515/eng-2022-0055
Myrhorodskyi, A.V. and Romanyuk, O.V., (2023). Development of distributed systems using the raft consensus algorithm. In: LII Scientific and Technical Conference of the Faculty of Information Technologies and Computer Engineering, June 21–23, 2023, Vinnytsia, Ukraine [online]. Vinnytsia: VNTU. [Date of application November 10, 2023]. Access mode: https://conferences.vntu.edu.ua/index.php/all-fitki/all-fitki-2023/paper/view/17164
Singhal, R. and Rana, R., (2015). Chi-square test and its application in hypothesis testing. Journal of the Practice of Cardiovascular Sciences [online]. 1(1), 69. [Viewed 9 November 2023]. Available from: doi: 10.4103/2395-5414.157577.
Olexander N. Romanyuk, Sergii V. Pavlov, and etc. "A function-based approach to real-time visualization using graphics processing units", Proc. SPIE 11581, Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments 2020, 115810E (14 October 2020); https://doi.org/10.1117/12.2580212.
Leonid I. Timchenko, Natalia I. Kokriatskaia, Sergii V. Pavlov, and etc. "Q-processors for real-time image processing", Proc. SPIE 11581, Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments 2020, 115810F (14 October 2020); https://doi.org/10.1117/12.2580230
Olexander N. Romanyuk, Sergii V. Pavlov, and etc. "Transformation of polygonal description of objects into functional specification based on three-dimensional patches of free forms", Proc. SPIE 11176, Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2019, 1117622 (6 November 2019); https://doi.org/10.1117/12.2537043.
Pavlov S.V. Selective irradiation of superficial tumours depending on the photosensitiser fluorescence in the tissue/ O.M. Chepurna, V.V. Kholin, S.V. Pavlov, and etc. // Information Technology in Medical Diagnostics II. CRC Press, Balkema book, 2019 Taylor & Francis Group, London, UK, PP. 53-58; https://www.taylorfrancis.com/books/e/9780429615498/ chapters/10.1201/9780429057618-8.
##submission.downloads##
-
pdf
Завантажень: 125
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Автори, які публікуються у цьому журналі, погоджуються з наступними умовами:- Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
- Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
- Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).