摘 要: | 基于微服务特性和其在Docker容器中的应用,提出了基于请求频次和响应时间的容器自动扩缩容策略.不同于传统基于阈值扩容策略中使用单一系统指标,通过对微服务REST API访问的监控,使用应用级指标请求频次和响应时间,定量描述应用特征.通过测试得到不同大小容器规格与服务请求频次、响应时间的关系数据.在应用部署时,可根据服务所需请求频次选择合适的容器资源配置,在应用扩容时,可将响应时间作为扩容阈值.实验验证,该扩容策略可在满足服务SLA(响应时间等)的同时,在应用部署与扩容过程中最大化地利用计算资源.
|