基础设施即服务模式的企业管理支撑系统整合
2013-07-16中国电信股份有限公司江苏分公司企业信息化部程晓晖刘秉锐谭清泉
中国电信股份有限公司江苏分公司企业信息化部 程晓晖 周 吉 郭 健 刘秉锐 谭清泉
0 引言
江苏电信公司管理支撑系统(MSS)通过多年建设,为企业精确管理、流程固化等提供了有力支撑。但随着集团、省、市一体化运营,管控和生产高效协同的要求不断深化,原有系统在支撑能力方面呈现不足:一是资源被各系统独占无法共享,造成忙闲不均、设备利用率不高;二是系统设备型号多样,缺乏统一管理和调度,维护成本过高;三是部分系统服务器能力不足,设备老旧存在安全隐患,但扩容成本过高。为此,希望通过引入云技术,实现资源的自动调度与弹性伸缩,提升系统的稳定性及可扩展性,使得MSS具备故障自动切换与容灾特性,保证应用不间断运行,提升资源利用效率和集约化运营能力。
1 云平台架构
江苏电信公司云平台主要涵盖3个层面:一是软件即服务(SaaS),二是平台即服务(PaaS),三是基础设施即服务(IaaS)模式,见图1。本次MSS云平台整合主要侧重于IaaS模式,SaaS和PaaS模式将对现有系统的体系架构进行改造后逐步完成。
1.1 整合目标
江苏电信公司MSS域系统主要包括财务管理、人力资源、工程管理、供应链管理、审计管理、企业门户和办公自动化(OA)等。目前,各类小型机(包括富士通、HP、IBM等),刀片和PC服务器多台,存储阵列数据容量超过50 TB。在充分利用已有设备能力的情况下,通过引入强大的低成本服务器、高性能虚拟化软件和云资源管理平台,将各类系统逐步迁移和割接到云平台,实现MSS域系统的集约化运营。
1.2 整合策略
江苏电信公司云平台已经初步建成了基于X86平台的应用服务器资源池和Unix服务器资源池。MSS在云化改造和迁移时需要考虑应用的特性:一是面向用户的并发请求处理型,如各系统Web及App层,可以采用基于X86平台的资源池进行部署;二是面向关系型运算操作,如各系统的数据库层,则应采用基于Unix服务器资源池部署。
1.3 迁移步骤
MSS云平台迁移主要包括应用服务器迁移、数据库迁移和系统测试等。应用服务迁移分为3个步骤:一是云平台环境准备,包括虚拟机安装、IP地址设置、存储划分等;二是服务安装和参数配置,包括服务安装、集群设置、Java虚拟机设置、Web线程池设置等;三是应用迁移。数据库服务迁移分为4个步骤:一是云平台环境准备,包括虚拟机安装、IP地址设置、存储划分等;二是云平台存储环境准备,包括磁盘划分、逻辑卷划分等;三是数据库安装和参数设置,包括表空间、用户初始化;四是数据迁移。
以图2的供应链系统为例,将应用服务迁移到X86平台的应用服务器资源池,数据库报表库迁移到Unix服务器资源池(通过Goldgate软件实现数据同步复制)。
1)源系统。
应用服务器:2台HPBL680C刀片(单台16CPU 16 GB内存);
数据库服务器:RX8640 16CPU 24 GB;
应用部署:2个单节点(2×1 GB内存)。
2)云平台。
应用服务器:2台(单台8CPU 16 GB)虚拟机(来源X86资源池);
应用中间件部署:IBM Web sphere application server ND(node 集群方式)6.1.0.39 2个节点6个server(6×2 GB内存);
数据库服务器:1台(单台16CPU 32 GB)虚拟机(来源Unix资源池)。
1.4 云平台测试验证
为保证迁移到云平台的系统能力不降低,需要对割接到云平台的系统软件、应用软件进行功能测试和压力测试。功能测试主要验证应用软件迁移到云平台后,各项功能能否正常运行,是否需要升级JDK(Java development kit)版本等。压力测试是系统是否能够迁移到云平台的关键点,如发现某系统在大并发用户操作时,虚拟机应用服务器压力不大(低于30%),但数据库服务器压力过大(超过90%),通过不断验证集群配置、优化数据库连接池、检查中间件版本、优化SQL(结构化查询语言)脚本等,解决数据库压力瓶颈问题。当发现某些第三方软件无法成功部署到云平台或性能达不到预期效果等,需要与原厂确认是否升级相应版本。
1.5 云平台管理和运维
江苏电信公司已经建成云管理平台,统一对接入资源实现按需分配和集中调度。云管理平台主要分为接口层、服务器虚拟化层、平台服务器层3个层面,实现对VCenter、Hyper-V、HP IVM、IBM PowerVM 等主流虚拟机的接入与管理,支持对资源进行池化管理,按照资源的地域、物理属性、服务类型等多种方式将资源划分成不同的逻辑资源池,实现资源的分布部署和策略管理。云平台管理架构见图3,MSS资源已经纳入江苏电信公司云管理平台进行管理和调度。
2 云平台实施效果
MSS云化改造的成果主要体现在以下几个方面:一是通过在适当的场景使用X86服务器替换Unix服务器,降低初始硬件投资;二是通过构建IaaS资源池发挥规模效益,实现跨应用的资源共享,降低基础设施整体投入和能耗等成本支出;三是通过虚拟化技术提高资源使用精细度,实现不同应用之间的处理能力峰谷搭配,降低硬件配置需求;四是通过云管理平台集中控制,实现按需启停服务,提高系统的动态扩展能力和安全性。
1)降低采购支出成本。目前1台X86服务器虚拟化改造后,可提供120万tpmC的处理能力,可替代1台IBM P6 570 Unix(4CPU 16 GB)服务器。虚拟化改造的总成本在20万元(15万元物理设备加5万元虚拟化软件),不到原Unix服务器采购成本的40%。
2)节能减排效果显著。IBM P570小型机的能耗是2 kW/h,X86刀片的能耗约为375 W/h,通过X86服务器替代Unix服务器后,每年预计可节电1.4 万kW/h。〔(2 kW/h-0.375 kW/h)×24×365=14 235 kW/h≈1.4 万 kW/h〕X86 服务器虚拟化改造后,可提供与2009年购置的5台HP BL680C(4CPU、4核)刀片服务器相当的能力,能耗降低为原来单台服务的20%,以1X86服务器替代5台刀片服务器测算,每年可节电 1.3 万 kW/h。〔(0.375 kW/h×5-0.375 kW/h)×24×365=13 140 kW/h≈1.3 万 kW/h〕。
3 结束语
MSS云平台整合是江苏公司IT系统云化改造试点之一,基于IaaS服务模式的改造是“云计算”工作的起步,下阶段需要深入考虑“移动互联网”场景下的IT系统能力开放,接应中国电信“云计算”运营产业链的布局,通过加强流量管控、访问控制代理、动态配置等功能,为实现具有SLA(服务等级协定)服务质量保证的云服务继续探索新的实现路径。 ◆