SoK:从可靠性视角看微服务架构
SoK: Microservice Architectures from a Dependability Perspective
AI总结:
本文从可靠性视角综述微服务架构可能引入的故障与漏洞,重点探讨运行时检测与恢复机制,以弥补现有文献在故障和漏洞覆盖分析上的不足。
摘要:
微服务软件架构利用将大型单体应用拆分为多个通过轻量级通信方案交互的较小服务的理念。尽管微服务架构已证明其支持现代商业应用的能力,但它也在系统中引入了新的潜在弱点。部分科学文献综述已涉及容错或安全问题,但其中大多数缺乏对微服务架构引入的故障和漏洞覆盖范围的分析。我们探究了微服务架构可能遭受的已知故障和漏洞,以及解决这些问题的近期科学文献。为限制本文范围,我们强调运行时检测和恢复机制,而非离线预防和缓解机制。
英文摘要:
The microservice software architecture leverages the idea of splitting large monolithic applications into multiple smaller services that interact using lightweight communication schemes. While the microservice architecture has proven its ability to support modern business applications, it also introduces new possible weak points in a system. Some scientific literature surveys have already addressed fault tolerance or security concerns but most of them lack analysis on the fault and vulnerability coverage that is introduced by microservice architectures. We explore the known faults and vulnerabilities that microservice architecture might suffer from, and the recent scientific literature that addresses them. We emphasize runtime detection and recovery mechanisms instead of offline prevention and mitigation mechanisms to limit the scope of this document.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。