为配置管理软件开发高可用性方法

A. V. Myrhodskyy, O. Romanyuk, O. Romanyuk, N. V. Titova
{"title":"为配置管理软件开发高可用性方法","authors":"A. V. Myrhodskyy, O. Romanyuk, O. Romanyuk, N. V. Titova","doi":"10.31649/1681-7893-2023-46-2-64-75","DOIUrl":null,"url":null,"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 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.","PeriodicalId":142101,"journal":{"name":"Optoelectronic information-power technologies","volume":"103 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Development of a high availability method for configuration management software\",\"authors\":\"A. V. Myrhodskyy, O. Romanyuk, O. Romanyuk, N. V. Titova\",\"doi\":\"10.31649/1681-7893-2023-46-2-64-75\",\"DOIUrl\":null,\"url\":null,\"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 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.\",\"PeriodicalId\":142101,\"journal\":{\"name\":\"Optoelectronic information-power technologies\",\"volume\":\"103 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-12-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Optoelectronic information-power technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.31649/1681-7893-2023-46-2-64-75\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Optoelectronic information-power technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31649/1681-7893-2023-46-2-64-75","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

文章提出了自己为配置管理软件提供高可用性的方法。文章对电子资源管理领域的现状进行了研究,提出了使用自动化工具的原因。分析了使用配置管理软件的优势,举例说明了使用 "基础设施即代码 "和 GitOps 方法自动部署和扩展电子资源。分析了确保高可用性的现有方法。我们还开发了自己的确保高可用性的方法。由此产生的提供高可用性的方法以 Raft 共识算法和软件系统聚类方法为基础,并通过自己的解决方案对其进行了扩展。我们开发了所提方法的算法,并详细描述了算法流程图及其实施的各个步骤。对所开发方法的效率进行了评估。对评估自动恢复策略和方法有效性的若干因素进行了先验排序。对结果的分析表明,所提出的方法实施了专家认为最重要的因素,在 RTO 和 RPO 方面,该方法可与现有的流行灾难恢复策略相媲美。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Development of a high availability method for configuration management software
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信