dc.contributor.author | Миргородський, А. В. | uk |
dc.contributor.author | Романюк, О. В. | uk |
dc.contributor.author | Романюк, О. Н. | uk |
dc.contributor.author | Тітова, Н. В. | uk |
dc.contributor.author | Myrhorodskyi, A. | en |
dc.contributor.author | Romanyuk, O. V. | en |
dc.contributor.author | Romanyuk, O. N. | en |
dc.contributor.author | Titova, N. | en |
dc.date.accessioned | 2024-07-09T13:43:56Z | |
dc.date.available | 2024-07-09T13:43:56Z | |
dc.date.issued | 2023 | |
dc.identifier.citation | Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями / А. В. Миргородський, О. В. Романюк, О. Н. Романюк, Н. В. Тітова // Оптико-електронні інформаційно енергетичні технології. – 2023. – Т. 46, № 2. – С. 64–75. | uk |
dc.identifier.issn | 1681-7893 | |
dc.identifier.issn | 2311-2662 | |
dc.identifier.uri | https://ir.lib.vntu.edu.ua//handle/123456789/42980 | |
dc.description.abstract | Запропоновано метод забезпечення високої доступності для програмного
забезпечення управління конфігураціями. Розглянуто сучасний стан сфери управління
електронними ресурсами, наведено причини застосування інструментів автоматизації.
Проаналізовано переваги застосування програмного забезпечення для управління
конфігураціями, наведено приклади використання підходів Infrastructure as Code та GitOps
при автоматизації розгортання та масштабування електронних ресурсів. Проведено аналіз
існуючих методів забезпечення високої доступності. Проведено розробку методу
забезпечення високої доступності. Результуючий метод забезпечення високої доступності
бере за основу алгоритм консенсусу Raft та підхід кластеризації програмної системи і
розширює їх додатковими рішеннями. Проведено розробку алгоритму запропонованого
методу, детально розглянуто результуючу блок-схему алгоритму та окремі кроки
виконання. Проведено оцінку ефективності розробленого методу. Проведено апріорне
ранжування ряду факторів, що оцінюють ефективність стратегій та методів автоматичного
відновлення. Аналіз результатів показав, що запропонована розробка реалізує в собі
найбільш значущі для експертів фактори, а за показниками RTO та RPO запропонований
метод може працювати на рівні з існуючими популярними стратегіями аварійного
відновлення. | uk |
dc.description.abstract | The article proposes its own method of providing high availability for configuration
management software. The current state of the electronic resources management sphere was
examined, the reasons for the use of automation tools were provided. The advantages of using
configuration management software were analyzed, examples of using Infrastructure as Code
and GitOps approaches to automate the deployment and scaling of electronic resources were
given. The existing methods of ensuring high availability were analyzed. The development of
our own method of ensuring high availability was carried out. The resulting method of providing
high a vailability i s b ased o n t he R aft c onsensus a lgorithm a nd t he s oftware s ystem c lustering
approach and extends them with its own solutions. The algorithm of the proposed method was
developed, the resulting flowchart of the algorithm and individual steps of its implementation
were described in detail. The efficiency of the developed method was evaluated. An a priori
ranking of a number of factors that evaluate the effectiveness of automatic recovery strategies
and methods was conducted. The analysis of the results has shown that the proposed method
implements the most important factors for experts, and in terms of RTO and RPO, the method
can work on a par with existing popular disaster recovery strategies. | en |
dc.language.iso | uk_UA | uk_UA |
dc.publisher | ВНТУ | uk |
dc.relation.ispartof | Оптико-електронні інформаційно енергетичні технології. № 2 : 64–75. | uk |
dc.relation.uri | https://oeipt.vntu.edu.ua/index.php/oeipt/article/view/662 | |
dc.subject | управління конфігураціями | uk |
dc.subject | Infrastructure as Code | en |
dc.subject | метод | uk |
dc.subject | розподілені системи | uk |
dc.subject | відмовостійкість | uk |
dc.subject | висока доступність | uk |
dc.subject | аварійне відновлення | uk |
dc.subject | стратегії аварійного відновлення | uk |
dc.subject | configuration management | uk |
dc.subject | Infrastructure as Code | en |
dc.subject | method | en |
dc.subject | distributed systems | en |
dc.subject | fault tolerance | en |
dc.subject | high availability | en |
dc.subject | disaster recovery | en |
dc.subject | disaster recovery strategies | en |
dc.title | Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями | uk |
dc.title.alternative | Development of a high availability method for configuration management software | en |
dc.type | Article | |
dc.identifier.udc | 004.72 | |
dc.relation.references | 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 | en |
dc.relation.references | Olawuyi, J., Benson-Emenike, M. and Onuoha, O., (2023). Configuration management. West Africa
Journal of Science, Technology and Social. 97–105. | en |
dc.relation.references | 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 | en |
dc.relation.references | 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 | en |
dc.relation.references | Миргородський, А. В. та Романюк, О. В., (2022). Аналіз методів для управління конфігураціями
при розгортанні електронних ресурсів. У: Електронні інформаційні ресурси: створення,
використання, доступ, 28–29 листопада 2022, Суми/Вінниця, Україна. Суми/Вінниця:
НІКО/ВНТУ. с. 152–156. | uk |
dc.relation.references | 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 | en |
dc.relation.references | 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 | en |
dc.relation.references | 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 | en |
dc.relation.references | 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 | en |
dc.relation.references | 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 | en |
dc.relation.references | 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. | en |
dc.relation.references | 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 | en |
dc.relation.references | Миргородський, А. В. та Романюк, О. В., (2023). Розробка розподілених систем з
використанням алгоритму консенсусу raft. У: LII Науково-технічна конференція факультету
інформаційних технологій та комп'ютерної інженерії, 21–23 червня 2023, Вінниця, Україна
[онлайн]. Вінниця: ВНТУ. [Дата звернення 10 листопада 2023]. Режим доступу:
https://conferences.vntu.edu.ua/index.php/all-fitki/all-fitki-2023/paper/view/17164 | uk |
dc.relation.references | 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. | en |
dc.relation.references | 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. | en |
dc.relation.references | 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 | en |
dc.relation.references | 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. | en |
dc.relation.references | 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 | en |
dc.identifier.doi | https://doi.org/10.31649/1681-7893-2023-46-2-64-75 | |