当前业务系统存在的主要问题:主营业务平台垂直建设,持续投资大;现有SP业务量小,设备利用率低,不能共享;长尾业务开发运营成本高,不能形成有效贡献;基地业务各自建设,内容不能共享,用户信息不能共享。这些问题如若采用传统的业务网络架构,则很难从根本上得以解决,而云计算技术的兴起为我们带来了一线曙光。
电信业务池化和虚拟化
虚拟化技术经历了十多年的发展,技术上已比较成熟。而云管理技术经过这几年突飞猛进的发展,技术上也已较为完善。因此,在现网业务云化的第一阶段,可以采用云管理和虚拟化技术,将物理服务器集中形成池化的资源池(包括计算资源池、存储资源池和网络资源池),实现底层资源的虚拟化。虚拟化将一台主机虚拟成多台虚拟的主机,从而达到提高服务器利用率的目的。云管理技术提供了对虚拟机和物理实体机、存储设备、网络设备以及上层应用部署的统一管理。
在资源池的组成形态上,一定是实体机与虚拟机的混合形态,实体机承担固定业务量的处理,虚拟机主要负责弹性业务量的处理,兼顾系统的健壮性和灵活性。
在这个阶段,原有业务可以直接迁移到云计算资源池中。业务本身不需要改动,只是底层的物理设施由独占方式转变为共享方式。资源的供给和释放,由云管理平台根据业务的请求统一调度、快速完成。显而易见,这种做法的收益是实现了资源的共享,提高了资源的利用率,降低了成本,资源的供给效率也大幅提升。
业务池化和终端云化是第一步,最能产生效益,可首先应用于营业厅、呼叫中心出租。从目前情况来看,这一阶段所涉及的技术已经大体成熟,基本具备支撑底层资源改造所需的能力。目前,国内三大运营商都已经启动了资源池和终端云化的相关工作,并已经在多个主要省份落地了资源池以及营业厅、呼叫中心终端云项目。
电信业务的平台化
电信业务云化的第一步,解决了底层资源的共享问题,但未解决应用共享、隔离、应用快速低成本开发和部署、应用低成本推广等问题。应用仍独占原有的中间件、数据库,应用的开发仍延用原有方式,开发、部署、推广的成本高。
在第二步,建议电信运营商引入云计算PaaS平台,使应用开发者只关心应用的本身,不需要考虑购买开发工具、操作系统、数据库、服务器、存储,也不掣肘于如何与短信、彩信、WAP、位置等电信业务系统对接的问题,PaaS平台均已封装上述功能,包括业务执行环境、电信/互联网/IT能力的API(ApplicationProgrammingInterface,应用程序编程接口)和SDK(SoftwareDevelopmentKit,软件开发包),只需要开发者有好的应用创意即可,极大降低了应用的开发门槛。
应用上线后,PaaS平台提供对应用的推广和支付功能,即应用的营销也无需开发者过多关心,由PaaS平台根据用户的行为分析,进行有针对性的推广。
PaaS平台的引入,将极大提高应用的创新、开发和市场推广的效率。PaaS平台实现了应用平台化,实现在应用层面的共享和聚合。
PaaS平台引入后,原有的独立应用可以调用PaaS平台提供的对外的公共服务能力,如短信、彩信、位置、广告、支付等公共服务能力。基于PaaS平台开发的应用则不需要操作系统、数据库、中间件等系统,应用可直接运行的PaaS平台的业务执行环境中,由PaaS平台提供应用的自动化部署,负载均衡,应用的多租户能力支持,应用的弹性伸缩等功能。
由基础资源的整合到上层应用的整合,是运营商的必然选择。以云计算的先驱Amazon为例,其EC2和S3的基础资源出租服务在过去三年中,价格分别下降了40-50%,目前Amazon已经向上层应用拓展,提供高价值的PaaS平台服务即电子商务平台服务。
举个例子,欧洲运营商Vodafone针对西班牙企业市场推出了基于PaaS平台的VBP服务(VodafoneBusinessPlace),即针对企业的开放开发平台和AppStore.VodafoneVBP的商业模式是Vodafone提供PaaS平台、API/SDK给众多的SP开发者使用,开发的应用由VodafoneVBP进行市场推广,收益采用分成方式;目前已经联合当地的100多家SP,开发了500多个针对中小企业的应用和服务,企业用户数量由原来的几十万快速发展到几百万,取得了市场成功
业务平台化实现了小众和长尾应用的平台整合,进一步提升应用开发和上线的效率,构建IDC运营系统和企业AppStore.目前,这一阶段也是各运营商的关注重点,结合PaaS平台技术,在有限范围内的业务上尝试,再逐步扩展其应用场景,将是今后一段时间业务云化的主旋律。中国移动和中国电信已经在主要省份采用PaaS平台,来整合大量的小众和长尾业务平台。
应用的分布式和集群管理
上述两步完成了底层资源池和上层应用的共享,解决了资源不能共享,应用不能低成本、快速开发上线和推广的问题。而第三步要解决的问题,是如何支持海量应用和信息处理的问题,这就需要引入分布式和集群管理能力。
在资源池上引入分布式数据库、分布式文件系统、并行计算和集群管理能力,此时上层的应用需要支持分布式部署,上层应用的数据库由下层分布式数据库取代,数据支持无限能力的扩展。原有基于PaaS平台的应用,在本阶段不需要改造,但需要PaaS平台对下层分布式数据库、分布式文件系统、并行计算和集群管理进行适配。
在第三步的网络架构下面,所有的应用都基于分布式和集群管理,支持应用的无限扩展和海量信息的最佳处理成本。据此架构,电信业务将完全与互联网业务融合,并取得与Google等互联网及云计算巨头相近的成本和效率。
电信业务走向云计算,最终目标是要实现电信业务与互联网业务的完全融合,并提供处理海量应用和信息的业界最佳效率和成本,实现运营商从电信运营向综合信息运营的全面转型。在电信业务迈向云计算的三个阶段中,前两个阶段是成熟的,运营商可以先做起来,第三个阶段由于分布式数据库和集群的核心技术还不成熟,还需要一段时间的成熟期。