Development of an automated system for testing a cloud service for deploying virtual machines using modern monitoring tools

Andrei Marchenko, D. Shchemelinin
{"title":"Development of an automated system for testing a cloud service for deploying virtual machines using modern monitoring tools","authors":"Andrei Marchenko, D. Shchemelinin","doi":"10.7256/2454-0714.2023.2.40755","DOIUrl":null,"url":null,"abstract":"\n The object of this study is a service for managing virtual machines in a cloud environment. When developing and operating such a service, it becomes necessary to assess its availability and reliability for compliance with the selected quality level that the client can count on. This paper presents a developed system that allows testing the availability of a cloud service for managing virtual machines. The method of integration with the existing monitoring system at the enterprise using open source software in order to reduce the cost of development and operation is considered. A test case for deploying and removing a virtual machine using a graphical user interface has been developed and implemented, and triggering criteria have been defined. The requirements for the architecture and implementation of the system based on the production statistics of the virtual machine creation service using the Prometheus monitoring system are collected and analyzed. The novelty of the research lies in the development of a new method of testing a cloud service for managing virtual machines in order to increase its reliability and availability. Based on this method, a system for testing virtual machines is described and implemented, as well as a method for integration into the monitoring system of the Intel cloud service. During the operation of cloud environments with the help of this system, problem areas were identified in the architecture of the virtual machine creation service, which made it possible to optimize the system operation in a timely manner. The described method is an effective way to test cloud services, and can also be used to analyze and improve reliability and availability.\n","PeriodicalId":155484,"journal":{"name":"Программные системы и вычислительные методы","volume":"315 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Программные системы и вычислительные методы","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.7256/2454-0714.2023.2.40755","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The object of this study is a service for managing virtual machines in a cloud environment. When developing and operating such a service, it becomes necessary to assess its availability and reliability for compliance with the selected quality level that the client can count on. This paper presents a developed system that allows testing the availability of a cloud service for managing virtual machines. The method of integration with the existing monitoring system at the enterprise using open source software in order to reduce the cost of development and operation is considered. A test case for deploying and removing a virtual machine using a graphical user interface has been developed and implemented, and triggering criteria have been defined. The requirements for the architecture and implementation of the system based on the production statistics of the virtual machine creation service using the Prometheus monitoring system are collected and analyzed. The novelty of the research lies in the development of a new method of testing a cloud service for managing virtual machines in order to increase its reliability and availability. Based on this method, a system for testing virtual machines is described and implemented, as well as a method for integration into the monitoring system of the Intel cloud service. During the operation of cloud environments with the help of this system, problem areas were identified in the architecture of the virtual machine creation service, which made it possible to optimize the system operation in a timely manner. The described method is an effective way to test cloud services, and can also be used to analyze and improve reliability and availability.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
开发一个自动化系统,用于测试使用现代监控工具部署虚拟机的云服务
本研究的对象是用于管理云环境中的虚拟机的服务。在开发和操作这样的服务时,有必要评估其可用性和可靠性,以符合客户可以依赖的选定质量水平。本文提出了一个开发的系统,该系统允许测试用于管理虚拟机的云服务的可用性。考虑了利用开源软件与企业现有监控系统集成的方法,以降低开发和运营成本。已经开发并实现了使用图形用户界面部署和删除虚拟机的测试用例,并定义了触发标准。根据使用Prometheus监控系统的虚拟机创建服务的生产统计数据,收集和分析了系统的架构和实现需求。该研究的新颖之处在于开发了一种测试用于管理虚拟机的云服务的新方法,以提高其可靠性和可用性。在此基础上,描述并实现了一个虚拟机测试系统,以及集成到英特尔云服务监控系统中的方法。在使用该系统运行云环境期间,可以在虚拟机创建服务的体系结构中识别出问题区域,从而可以及时优化系统运行。所描述的方法是测试云服务的有效方法,也可用于分析和提高可靠性和可用性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Algorithm and software implementation of real-time collaborative editing of graphical schemes using Socket.IO library Integration of cloud, fog, and edge technologies for the optimization of high-load systems Development of an automated system for testing a cloud service for deploying virtual machines using modern monitoring tools Eye-tracking detection of the area of interest in data visualization Ambiguous Results when Using Parallel Class Methods within the .NET Framework
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1