中圖分類號: TP393 文獻(xiàn)標(biāo)識碼: A DOI: 10.19358/j.issn.2096-5133.2021.10.002 引用格式: 余航,許博. 面向微服務(wù)架構(gòu)的軟件系統(tǒng)韌性增強(qiáng)技術(shù)研究[J].信息技術(shù)與網(wǎng)絡(luò)安全,2021,40(10):8-15.
Research on software system resilience enhancement technology for microservice architecture
Yu Hang,Xu Bo
(Command & Control Engineering College,Army Engineering University of PLA,Nanjing 210007,China)
Abstract: Resilience of software system refers to the ability of a system to provide and maintain an acceptable level of service in the face of challenges such as passive failure and active attack, and it is considered to be the basic design attribute of the Internet in the future. Existing defenses are just like patches, it can only be used to protect system against some known risks. In the face of this problem, how to enhance the resilience of software systems has attracted wide attention from researchers in the field of security. Combined with the development trend of micro-service software system, this paper summarizes and analyzes the research status of the technology, which can help to enhance the resilience of software system, under the microservice architecture. The research status has been analyzed from the aspects of redundancy and diversity, service scheduling, load balancing, resource expansion, and service migration. The existing research problems are summarized and analyzed as well, and finally we look forward to the future development direction and challenges.
Key words : system resilience;microservice;resilience technology;security threats;failure response