IDC预测,全球云计算相关支出在2012年将达到423亿美元,未来4年,全球云计算服务市场的平均年增长率将达到26%。通过向分布式云计算模式迁移,通信业务也将实现“云化”。未来,业务“云化”与电信能力结合将为通信网络提供一个新的发展方向。
在业务快速变化的今天,传统的“烟囱式”业务架构难以满足需求。运营商为解决资源浪费、设备无法共享、设备利用率低,以及设备型号众多而形成异构环境等问题,主动探索业务云化的可行性和业务云化带来的收益。
现阶段大部分设备提供商被动响应,按照运营商要求去实现云化需求,容易形成“为了云化而云化”的局面,即业界更多的是IT云,仅依赖于资源进行策略调度和部署,而不考虑业务模型。IT云管理模块和业务没有任何交互,无疑会影响业务的正常运行,难以有效地实现业务自动调度和按需分配资源,尤其是在多业务并发申请资源时。
业务云化架构
中兴通讯业务云化架构(见图1)涵盖IaaS资源层、PaaS平台层,以及SaaS云应用层。 底层IaaS可提供硬件资源池(通用资源池和专用资源池)和虚拟化组件技术(计算虚拟化、存储虚拟化和网络虚拟化组件);SaaS层可提供增值业务,如短信、IPTV等;为了进一步提升应用开发和上线的效率,构建可动态伸缩的业务应用,引入云计算PaaS层平台,使得原有应用可调用PaaS平台提供的自动化部署、负载均衡、弹性伸缩等多种功能。
该架构实现业务云化,全面提升资源池的运营管理能力。在业务运行效率层面,通过业务调度模块和IROS管理软件的交互融合,实现基于业务和资源的综合调度管理功能,大幅降低运营商的业务部署难度。
SRP功能模块
为实现所有增值业务的按需自动部署和自动调度,中兴通讯在PaaS层引入了业务策略调度模块SRP( Service Resource Policy)。该模块主要功能是基于业务&资源的综合调度,可以根据预先设定的动态&静态策略,进行虚拟机的启动和关闭。通过该模块,可以全面了解哪些虚拟机在为应用程序服务,每个虚拟机上运行哪些应用以及跟踪到某应用程序的虚拟机的实际使用情况(业务负荷负载当量);并能实现和外围负载均衡设备(如负载均衡F5设备等)的交互,调用业务软件包和配置脚本实现业务的自动部署功能。
SRP模块的资源调度的策略制定,不仅仅依赖于CPU、内存等资源信息,同时结合了业务的健康指数,包括业务队列、消息数等各种参数。多维度的策略预制实现了业务&资源的统一策略判断和调度。
SRP功能模块功能(如图2)包含策略管理、调度控制、系统配置管理、系统模板管理、业务实例管理、权限管理、故障管理等。
其核心模块功能如下:
● 策略管理
管理员可依据时间或业务种类预先设定业务策略机制,例如,可在春节前针对短信业务预先启动虚拟机资源,春节后再关闭部分虚拟机资源。当多业务平台同时申请资源时,可根据业务平台的优先级确定先把资源分配给哪个增值业务,确保核心增值业务的安全性和可靠性。
● 调度控制
根据预先设定好的调度策略进行分析和计算,并执行业务资源调度命令,例如关闭、减少、启动虚拟机等,并和业务模块的外围设备交互,实现增减业务时的自动部署。
● 业务系统模板管理
业务系统模块会预先存储由各业务反馈的各子模块信息,包括模块之间调度的关联性、采用何种虚拟化模式(计算虚拟化或存储虚拟化等),以及负载均衡采用硬件还是专有设备或软件方式等信息。调度控制功能可根据这些信息来实现业务云化调度以及业务自动部署。
运营商收益
业务云化SRP规划功能模块,为运营商提供了业务“真云化”的解决方案,可为运营商带来以下收益。
● 实现不同区域、不同时段业务的动态调配,并解决资源分配不均衡性问题,可根据时间、负荷、业务优先级等不同的策略进行调度,保障高优先级业务的可靠性,并实现节能减排。
● 实现业务的快速部署和扩容。通过云计算可实现硬件资源提前安装、提前部署,引入SRP功能后,可通过应用模板和自动部署实现业务侧的快速部署和模块间的快速建链,使得扩容周期从原来的几周缩减到几小时。
● 后续将结合IT业务等,提供优化的SRP适配IT业务架构,使得IT层面尽量少改动,降低定制化开发成本。
● 后续结合业务资源使用计费模块,提供将业务资源和IT资源对外租借的可能,实现SaaS云的外包销售模式。
SRP调度模块实现了基于业务&资源的业务调度管理,为运营商降低了投资成本和运营成本,为运营商带来持续增值,实现业务云的战略互助和长期合作。