Elastic Expansion and Contraction Strategy Based on Flow Prediction
弹性扩缩容是云计算和分布式系统中关键的自动化策略,它根据系统负载情况动态调整资源(如虚拟机实例或容器)的数量,以确保系统在需求高峰和低谷时都能有效地利用资源并保持稳定性。Kubernetes Horizontal Pod Autoscaler(HPA)是Kubernetes中的一个重要特性,用于根据应用程序的负载情况自动调整Pod副本的数量。它通过监控定义的指标(如CPU利用率或自定义指标)来实时调整Pod的数量,以确保应用程序能够在负载波动时保持稳定和高可用。传统的流控策略只涉及单一维度,单一服务,且指标的调整不容易量化。本项目基于机器学习算法试图寻找合理高效的HPA指标,实现自动化,智能化运维。