A Review of Container level Autoscaling for Microservices-based Applications
Mohamed Hedi Fourati, Soumaya Marzouk, Mohamed Jmaïel · 2021
This paper presents an overview of autoscaling solutions for microservices-based applications during elastic treatment. Actually, most of existing work propose solutions dealing with elasticity at the VM level. These solutions launch elasticity when VM overload is detected or predicted. Few solutions treat this issue at the container level and deal with elasticity of microservices- based applications. In addition, these latter use ideas employed at the VM level without considering the specificity of microservice architecture. In this paper, we study and classify existing autoscalers dealing with containers and deploying microservices-based applications. We explain the strength and the shortcomings of each category. As a conclusion, we describe the challenges of autoscaling treatment and we give recommendations for future solutions.