A Novel Automatic Horizontal Extension Technology For Multi-instance Microservice System

Ruiqi Zeng, Yuxiang Chen · 2024

In microservice architecture, system deployment usually adopts container environment. The container deployment method solves problems of rapid iteration, rapid deployment and automatic recovery of software. In addition, during software operation, to meet the changing visits at any time, it is necessary to expand and shrink software, and improve resource utilization rate. In relevant fields, although there are many researches on automatic deployment, automatic operation, automatic maintenance, automatic upgrade, and many methodologies, there are few comprehensive schemes that integrate horizontal expansion of microservice software with automatic deployment. This paper focuses on automatic horizontal expansion of container multi-instance system, and design a scheme of system automation horizontal expansion. A simple verification plan integrating software developing, software building, image production, system deployment, system maintenance, and horizontal expansion is designed. Through construction and testing of actual prototype system, the scheme utility and stability are verified. Meanwhile, this scheme is simple and easy to manage, and can meet expansion requirements of most system.

Read the paper · More papers on PaperTik