基于Kubernetes的云平台HPA算法的优化与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:rocket830214
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在微服务的发展过程中,开发人员发现因依赖服务器本身的配置管理导致系统的可用性下降,使得本身为了软件迭代更加快速的微服务模式开发效率不升反降。而容器技术的兴起及成熟使得配置管理等问题得以解决。本文在第一章中首先对容器技术的原理及容器调度管理平台Kubernetes的核心概念和系统架构进行论述。在此基础上对Kubernetes的自动伸缩技术的实现原理进行了介绍,并结合业务场景,论述了当前自动伸缩策略在实际生产场景下的不足之处,提出了调度策略的优化方案,解决因无法快速满足需求而导致的性能瓶颈问题。在负载预测模型的算法选择上,通过分析比较移动平均算法、线性回归预测算法以及差分自回归移动平均预测算法的各自适合场景及其利弊,结合实际业务场景,预测未来一段时间的负载请求情况,使业务系统在请求负载峰值到来之前提前进行扩容,减少用户端所发起的请求响应时间,改善用户体验。另一方面,公有云提供的云服务采取按时收费模式,本文针对Kubernetes的动态伸缩策略无法对底层资源池进行策略控制的问题进行优化,提出了一种基于资源因素的优化缩容策略,通过该策略的实现,使得底层资源使用率始终能够保持在一个较为合理的范围之内。在实验中,通过搭建Kubernetes分布式高可用集群模拟实际生产环境的负载请求数量,对优化后的横向扩容算法进行了验证。通过实验结果可知,优化后的算法策略除了满足Kubernetes的基本功能性需求以外,较之当前算法策略,在近似线性负载请求量增长的情况下,能够提前进行扩容操作,并有效的减少应用响应时长。而缩容阶段通过定期对当前资源池进行计算,释放底层资源并降低运营成本。
其他文献
小学阶段十分重要,小学学习成绩的好坏对后续学习阶段有很大的影响。然而,小学阶段学习不良问题却普遍出现,困扰着很多学生以及家长。学习差的学生往往被贴上“差等生”的标签,被认为学习能力存在问题,学习动机不足。“差等生”在学习以及生活中会受到来自老师、同学和家长的歧视。这是一种社会问题,对社会工作者来说,应当关心。学生成绩差的因素有很多,有个人因素,也有环境因素。通常,部分“差等生”存在学习障碍问题,学
R公司工业园区主要是以纺织、印染为主的生产型园区。而纺织业是高污染行业,在国家环保形势日益严峻的背景下,工业园区想要生存就必须实施战略转型。现针对R公司工业园转型成体育文创园的经济可行性展开研究,主要研究工作及成果如下:(1)对项目外部环境进行分析,包括北京市宏观经济、居民消费水平、国家和北京市的相关政策、体育文化市场前景、北京市工业园转型成功的案例比对。得出这些因素都是有利于此次转型项目的实施。
多移动机器人系统是无人仓库中常用的搬运系统,具有良好搬运效率的多移动机器人系统能够极大的加快无人仓库的存取效率。其中,多移动机器人路径规划技术是多移动机器人系统中的一大关键问题,目的是在无人仓库中为每个移动机器人规划一条从起点到终点的无碰撞路径,同时保证较短规划时间和路径长度,解决的是多移动机器人“怎么走”的问题。目前多移动机器人系统已经在传统的工厂中得以应用,但是传统的工厂中的移动机器人是在固定
产业集聚是产业发展的重要特征,通过集聚效应和外部效应影响经济增长。对于文化产业而言,传统产业集聚与经济增长的关系及其作用机制也同样适用吗?基于文化产业的基本特征,根据产业集聚论、经济增长理论等相关理论知识,本文实证研究了文化产业集聚对经济增长的影响及其作用机制。基于2012-2016年我国省际面板数据,本文首先采用区位熵指数测算了我国各个省(市、自治区)文化产业集聚水平,并且基于相关理论与描述统计