许劢 徐利军
【摘要】 电信业务的支撑系统是实现电信信息资源共享及运营一体化战略的支持系统,是全国各电信运营商在日益激烈的竞争环境下获得成功的关键系统。云计算作为新一代计算技术,以分布的计算、网格的计算、效用的计算多样技术为背景发展开来的,它为解决大规模的资源管理提供了平台。其中,在云计算资源的部署中,为虚拟机提供合理的物理资源是很重要的过程。由于云计算环境下,资源种类的繁多,资源具有多样性的特点,现有的资源提供的策略不能充分的考虑到资源之间的各种不同,不完全适合云计算下复杂的电信业务支撑系统的异构环境。
【关键词】 云计算 电信业务支撑系统 测评平台
一、引言
在国内电信企业普遍采取集团统一的管理,业务分省各自运营的运营模式,对于如何保障各省建设的业务支撑的系统对业务支撑的能力一致性已提上日程。业务支撑系统的测评中心也应运而生。然而,面对业务支撑系统依赖的平台庞大复杂性以及大规模的并行测试的任务,显而易见,一个有效的测评平台成为测评中心建设和运营的重心。
二、云计算概述
云计算将IT相关的能力以服务的方式提供给用户,允许用户在不了解提供服务的技术、没有相关知识以及设备操作能力的情况下,通过Internet获取需要服务。云计算是一种计算的模式。在这种计算的模式中,应用、信息和IT资源用服务的形式用网络提供给各种用户的使用。大量的计算资源组成IT的资源池,用于创建动态高度虚拟化的资源供给客户的使用。云计算是系统的虚拟化最高的境界。
云是一个虚拟化的计算机资源池。它可以分为以下几点:(1)担负多种不同工作负载,包括处理作业和面向不同用户的交互式应用程序;(2)通过快速部署虚拟机器或物理机器,迅速部署系统并增加系统容量;(3)支持冗余的、能够自我修复的并且可扩展的编程模型。以使工作负载能够从多种不同故障中进行恢复;(4)实时资源监控使用情况,在需要时重新平衡分配资源。
云计算和虚拟化为测评平台的构建提供了一个崭新的方向。测评平台需整合现有的虚拟化的技术,以云计算模型向测试项日提供资源服务。由此看出云计算是以虚拟化的技术为基础,以网络为载体,提供基础构架、软件、平台等服务为形式,整合大规模的可扩展的计算、储存、信息、应用等分布式的计算资源进行协同工作的一种超级的计算模式。
三、我国电信业务支撑系统的架构
3.1 层次架构
新一代测评平台的层次架构可分为虚拟池化层、物理基础层和服务管理层等三个层次。其中,IT的基础设施是物理基础层;虚拟池化层通过池化和虚拟化的技术将各种软件硬件资源进行虚拟的池化,为服务管理层提供了统一接口,屏蔽了物理基础层的异构性;而服务管理层主要为平台的用户提供了各种管理功能,如图1所示。
3.2 物理结构
在物理架构中,将服务器规划成了不同的资源池,主要原因是虚拟技术以及平台的差异性。测试项目在申请资源时,选择不同的资源时,也基本上确定了操作系统平台。新一代测评平台的物理架构如下图2所示。
软件映像库管理服务器是软件映像库的管理服务器,负责不同软件不同版本的映像管理,完成制作、入库、分发、部制、出库等基础功能。统一服务系统是测评平台的管理服务核心,以PORTAL方式向不同类型的用户提供完成工作所必须的功能。
四、测评平台的功能与实现
测试平台基于生命周期管理为测试项目提供统一管理功能即为客户打造了集高效率、低成本等特性于一身,充分发挥虚拟化的优势,减少物理工作站的数量,和降低客户的IT系统能耗、提高了空间使用效率的软件工作空间 ,实现测试资源的虚拟池化、按需分配、动态调整、自动部署以及效能监控,提高资源的运用率。
4.1 服务器虚拟化
服务器的虚拟化是将服务器物理的资源抽象成逻辑资源,让一台服务器变成多台相互隔离虚拟的服务器,我们不再受制于物理的界限,而是让CPU、磁盘、内存、I/O等硬件变成可以动态的管理的“资源池”,从而提高资源的运用率,简化系统的管理,实现服务器的完美整合,让IT对业务的变化更具适应力。服务器管理虚拟化主要通过虚拟化技术对各类服务器进行池化,为用户提供统一的透明视图,屏蔽服务器厂商虚拟化技术的差异性。
4.2 自动化部署管理和软件映像库管理
自动化的部署将在软件映像库中的软件自动安装到目标的服务器上,主要包括系统软件自动化的安装和OS自动化的安装两类。对于OS而言,目前主流的操作系统支持自动化的安装,但需要原厂的开放接口。
软件映像库管理系统是将软件按照同版本、不同平台不甚至不同配置参数制成可自动安装的映像管理起来,在需要的时候将软件映像分发到目标服务器上。
4.3 资源的管理与实施
项目资源管理与实施是基于生命周期来实现测试环境的管理。在项目进行的过程中可能出现测试资源的不足情况,这样就需要进行调整容量的流程。在项目环境的管理员提出调整容量批示后,系统会根据物理资源的自动评估是否可以进行扩展。假如可行,系统的集成工程师将利用虚拟化的动态的调整特性来实现资源动态的调整。我们需要指出的是,目前大多数的虚拟化的技术只能动态调整CPU和内存的资源。此外,在资源的调整时,需要处理因为物理的资源限制导致资源不足的情况,经常要进行人工的干预。
五、总结
本文在分析测评中心测试资源以及项目特征的基础上,设计并实现了基于云汁算的新一代电信业务支撑系统测评平台。新一代测评平台的实现使得测评中心可以准确地管理各测试项目的运行环境,具备快速部署的能力,可以迅速创建测试环境满足各种测试需求,提高了资源的利用率,节省了数据中心空间。
参考文献
[1]张健.云计算的概念和影响力解析[J].电信网技术,2009(1):l5—18
[2]房秉毅,张云勇,程莹,等.云计算国内外发展现状分析.电信科学,2010,26(8)
[3]辛曼.IBM小型机逻辑分区动态资源调整问题的解决方案.2007—10—25]