Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями
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...
Збережено в:
| Дата: | 2023 |
|---|---|
| Автори: | , , , |
| Формат: | Стаття |
| Мова: | Ukrainian |
| Опубліковано: |
Vinnytsia National Technical University
2023
|
| Теми: | |
| Онлайн доступ: | https://oeipt.vntu.edu.ua/index.php/oeipt/article/view/662 |
| Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
| Назва журналу: | Optoelectronic Information-Power Technologies |
Репозитарії
Optoelectronic Information-Power Technologies| id |
oai:oeipt.vntu.edu.ua:article-662 |
|---|---|
| record_format |
ojs |
| spelling |
oai:oeipt.vntu.edu.ua:article-6622023-12-13T09:54:04Z Development of a high availability method for configuration management software Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями Миргородський, А. В. Романюк, О. В. Романюк, О. Н. Тітова, Н. В. configuration management Infrastructure as Code method distributed systems fault tolerance high availability disaster recovery disaster recovery strategies управління конфігураціями Infrastructure as Code метод розподілені системи відмовостійкість висока доступність аварійне відновлення стратегії аварійного відновлення 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 availability is based on the Raft consensus algorithm and the software system clustering 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. Запропоновано метод забезпечення високої доступності для програмного забезпечення управління конфігураціями. Розглянуто сучасний стан сфери управління електронними ресурсами, наведено причини застосування інструментів автоматизації. Проаналізовано переваги застосування програмного забезпечення для управління конфігураціями, наведено приклади використання підходів Infrastructure as Code та GitOps при автоматизації розгортання та масштабування електронних ресурсів. Проведено аналіз існуючих методів забезпечення високої доступності. Проведено розробку методу забезпечення високої доступності. Результуючий метод забезпечення високої доступності бере за основу алгоритм консенсусу Raft та підхід кластеризації програмної системи і розширює їх додатковими рішеннями. Проведено розробку алгоритму запропонованого методу, детально розглянуто результуючу блок-схему алгоритму та окремі кроки виконання. Проведено оцінку ефективності розробленого методу. Проведено апріорне ранжування ряду факторів, що оцінюють ефективність стратегій та методів автоматичного відновлення. Аналіз результатів показав, що запропонована розробка реалізує в собі найбільш значущі для експертів фактори, а за показниками RTO та RPO запропонований метод може працювати на рівні з існуючими популярними стратегіями аварійного відновлення. Vinnytsia National Technical University 2023-12-11 Article Article application/pdf https://oeipt.vntu.edu.ua/index.php/oeipt/article/view/662 10.31649/1681-7893-2023-46-2-64-75 Optoelectronic Information-Power Technologies; Vol. 46 No. 2 (2023); 64-75 Оптико-електроннi iнформацiйно-енергетичнi технологiї; Том 46 № 2 (2023); 64-75 Оптико-електроннi iнформацiйно-енергетичнi технологiї; Том 46 № 2 (2023); 64-75 2311-2662 1681-7893 10.31649/1681-7893-2023-46-2 uk https://oeipt.vntu.edu.ua/index.php/oeipt/article/view/662/620 |
| institution |
Optoelectronic Information-Power Technologies |
| baseUrl_str |
|
| datestamp_date |
2023-12-13T09:54:04Z |
| collection |
OJS |
| language |
Ukrainian |
| topic |
управління конфігураціями Infrastructure as Code метод розподілені системи відмовостійкість висока доступність аварійне відновлення стратегії аварійного відновлення |
| spellingShingle |
управління конфігураціями Infrastructure as Code метод розподілені системи відмовостійкість висока доступність аварійне відновлення стратегії аварійного відновлення Миргородський, А. В. Романюк, О. В. Романюк, О. Н. Тітова, Н. В. Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями |
| topic_facet |
configuration management Infrastructure as Code method distributed systems fault tolerance high availability disaster recovery disaster recovery strategies управління конфігураціями Infrastructure as Code метод розподілені системи відмовостійкість висока доступність аварійне відновлення стратегії аварійного відновлення |
| format |
Article |
| author |
Миргородський, А. В. Романюк, О. В. Романюк, О. Н. Тітова, Н. В. |
| author_facet |
Миргородський, А. В. Романюк, О. В. Романюк, О. Н. Тітова, Н. В. |
| author_sort |
Миргородський, А. В. |
| title |
Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями |
| title_short |
Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями |
| title_full |
Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями |
| title_fullStr |
Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями |
| title_full_unstemmed |
Розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями |
| title_sort |
розробка методу забезпечення високої доступності для програмного забезпечення управління конфігураціями |
| title_alt |
Development of a high availability method for configuration management software |
| description |
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 availability is based on the Raft consensus algorithm and the software system clustering 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. |
| publisher |
Vinnytsia National Technical University |
| publishDate |
2023 |
| url |
https://oeipt.vntu.edu.ua/index.php/oeipt/article/view/662 |
| work_keys_str_mv |
AT mirgorodsʹkijav developmentofahighavailabilitymethodforconfigurationmanagementsoftware AT romanûkov developmentofahighavailabilitymethodforconfigurationmanagementsoftware AT romanûkon developmentofahighavailabilitymethodforconfigurationmanagementsoftware AT títovanv developmentofahighavailabilitymethodforconfigurationmanagementsoftware AT mirgorodsʹkijav rozrobkametoduzabezpečennâvisokoídostupnostídlâprogramnogozabezpečennâupravlínnâkonfíguracíâmi AT romanûkov rozrobkametoduzabezpečennâvisokoídostupnostídlâprogramnogozabezpečennâupravlínnâkonfíguracíâmi AT romanûkon rozrobkametoduzabezpečennâvisokoídostupnostídlâprogramnogozabezpečennâupravlínnâkonfíguracíâmi AT títovanv rozrobkametoduzabezpečennâvisokoídostupnostídlâprogramnogozabezpečennâupravlínnâkonfíguracíâmi |
| first_indexed |
2025-09-24T17:29:32Z |
| last_indexed |
2025-09-24T17:29:32Z |
| _version_ |
1850410268800057344 |