摘要
随着移动终端的大规模普及,现有Web应用服务常在某个时间节点遭遇大规模并发请求,此时传统的基础服务平台受规模及扩展性的制约,往往会出现响应超时甚至服务器宕机的情况,无法满足业务需求。基于云计算的PaaS技术提供了稳定运行和弹性负载的能力,可以为各类应用提供一个弹性伸缩的运行环境,使应用开发者可以专注于业务本身的逻辑实现而无需顾及基础平台的供给,以提高基础资源利用率,降低运维复杂度。充分利用各种开源平台,以OpenStack技术作为基础构建IaaS,结合Cloudify技术实现以PaaS为核心的企业私有云服务。同时针对开源云平台在业务请求负载均衡及应用平台弹性伸缩方面的缺陷,提出利用分层负载算法实现基于反馈的负载自适应功能,实现业务请求根据应用节点负载状况动态调节,应用实例根据请求并发数及资源消耗状况自动增减的弹性负载自适应体制,以构建一个稳定高效的PaaS私有云平台。
出处
《软件导刊》
2016年第6期57-60,共4页
Software Guide