扩容节点的云化方案
按照对资源调度及自伸缩的效果,扩容节点的云化方案可分为三种:无自动伸缩方案、业务自伸缩方案和基于第三方中间件的开放式部署伸缩方案。
无自动伸缩方案:该方案不实现资源自动调度功能,由系统管理员根据业务量需求手动分配给能力引擎更多的计算、存储资源。该方案不需要业务软件的改造,技术实施门槛较低,但未享受到云技术带来的资源动态调配优势。
业务自伸缩方案:业务自伸缩方案为业务软件改造,增加资源监控和调度功能,以实现能力引擎可根据业务实时访问情况进行资源的扩容和减容。此方案基于云资源池部署,对云资源的调度依赖业务软件的改造实现。此方案对厂商的开放能力要求较高。
基于第三方中间件的开放式部署伸缩方案:基于第三方中间件的开放式部署伸缩方案为业务软件不改造,由第三方中间件实现资源的监控和调度功能。目前已有中间件产品支持电信能力引擎还有待完善。
在资源监控方面,应用运行情况监控,通过中间件可实现基于指定协议的消息过滤、统计功能,可监控业务负载情况。由应用自行上报其相关运行情况信息,包括业务的负载情况以及业务的健康状况。
在资源利用率监控方面,通过中间件的资源监控模块可及时监控应用模块所占用的虚拟机CPU、内存等资源消耗情况。
在资源调度策略方面,包括基于应用优先级的资源调度、基于时间段的资源调度、基于业务量的资源调度和基于应用健康状况的资源调度。
在资源弹性调度方面,基于策略的应用资源动态弹性伸缩,根据获得的业务运行数据和资源占用情况,应用策略模块判断是否符合业务模块预先设定的伸缩策略,符合条件时进行资源的调度和实例的部署。
基于云计算技术的业务平台建设扩容方案,既基于云计算技术特性,在资源共享基础上,实现业务快速部署、资源按需使用、资源动态弹性伸缩,又通过物理资源的节约带来硬件投资、机房空间、电力能耗的节省,实现了节能减排的目标。
责编:王薇
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友