首页  ·  知识 ·  云计算
基于业务支撑系统的虚拟化技术实践
司峰  万方数据  综合  编辑:dezai   图片来源:网络
虚拟化技术的研究与应用是目前全球计算机领域的热点、潮流。随着多核处理器、集群、网络甚至云计算的广泛应用部署,虚拟化技术在商业应用上的优势日益体现

1 引言


    目前,公司IT系统业务方面以BOSS(业务运营支撑)系统为核心,包括其附属子系统,及相关关联系统例如BI(经营分析)系统、标准地址管理系统、卡管理系统、UPG系统、网上营业厅系统等,这些系统承载着公司绝大部分业务运维的操作支撑。随着用户数量的增多,各项业务不断拓展,基于x86服务器的应用部署将会越来越多,包括多台x86服务器,多种存储设备。服务器数量增长导致维护成本增加;系统架构的分散使得管理难度增大;保障业务连续性的成本越来越高;无法应对快速的业务变化需求。为了让这些设备充分的利用起来,为了更好地监控和管理他们,更重要的是为了引入更好更完备的备份和恢复方案,提高整个IT系统的可用性和可靠性,实现对应用服务器的统一管理、升级和维护,有必要对现有物理服务器进行虚拟化平台建设。


2 虚拟化技术应用


    2.1项目需求


    无锡广电有线目前支持业轰种类包括:模拟电视业务、数字电视业务、互动电视业务、宽带业务和增值业务,注册有效用户数80多万,基本实现“统一客户、统一产品、统一认证,综合管理、综合营销、综合计费、综合账务”的综合业务运营支撑功能。随着业务的不断做大、做强,时不时就会增加新的PC服务器以及相对应的存储设备,随着服务器和存储设备的增多,其维护成本也随之增加,管理难度也随之提高。在此基础上,构建了虚拟化服务平台,将大量PC服务器进行整合,统一调度、快速部署。包括经营分析系统、标准地址管理系统、卡管理系统、网上营业厅系统以及BOSS系统等。


    2.2 VMware产品线


    (1)VMwsre ESX Server是VMware公司最重要的企业级虚拟化平台产品.也是VMwareInfrastructure虚拟化套件最重要的组成部分。它是数据中心虚拟化的基础,能够整合数据中心的计算资源、网络资源和存储资源,并将它们动态分配给虚拟机。ESX Server直接运行在服务器硬件裸机上,不需要任何操作系统的支撑。比VMware Server的性能更好,系统资源开销更小。


    (2)VMware ESxi Server是免费的服务器虚拟化平台,在保持ESx Server功能的前提下,对原有的虚拟化平台进行了缩减,使得}sx}的安全性有所提高,成为固件虚拟化平台合适的选择。ESxi上所运行的虚拟机性能接近于物理机的性能。


    (3)VMwsre Sewer也是免费的服务器虚拟化平台(前身是GSx Server)。与ESx Server不同,VMware Server是作为一个应用程序安装在宿主操作系统Windows或Linux上的,而虚拟机则运行在VMware Server上,由于没有直接安装在物理机上,因此VMware Server的性能不如ESx Server。

 

(4)VMware WarkStation相当于个人版的虚拟化平台,和VMware Server类似,也是要安装在一个宿主操作系统下,操作系统可以使Window。或Linux,区别在于没有web远程管理和客户端管理功能。


    (5)VMware Payer也是一款免费的运行在Windows和Linux上的虚拟化软件应用程序。它本身不能创建和管理虚拟机,但是能够运行多种虚拟机,这些虚拟机可以来自:VMwareWorkStation、VMware Server和VMware ESXi Server。


    (6)VMware vCenter是一个可扩展的虚拟化平台管理工具集,使用户能够对数据中心的数量庞大的物理机和虚拟机进行集成管理。


    (7)VMware vCenter Converter是一款物理机到虚拟机转换(P2V)软件。可以将安装有Windows的物理机转换为VMware格式的虚拟机,还可以在两个不同的VMware平台之间进行虚拟机的转换。


    其中,通过利用VMware ESXi 4.1套件对业务相关的大量PC服务器进行了虚拟化。

 

2. 3数据中心搭建


    服务器采用BH620刀片,Intel Xeon E5b45 - 4Core,两个CPU,通用内存RDIMM DDR3 -8GB一1333 MHz,共&4GB内存,通用硬盘一SAS 300G一10000rgm,共600G本地磁盘。存储采用华赛55500T,SAS 600G 2. 5硬盘单元,一共4T容量。


    就拿数据中心的经营分析系统来说,为了提供冗余性,在每个刀片上面各部署了一台虚拟机,而且刀片之间实现了vMatian功能,相当于在一台物理刀片意外down机的情况下,可以平滑的迁移到另外一台刀片上面去。每台物理刀片的资源信息如图1所示。

 

 

此虚拟机寄宿在其中一块物理刀片上面,从图中可以看到消耗主机的CPU为168MHz,消耗的主机内存为12GB,置备的存储为515GB,存储主要是由storagel提供。从中我们还可以看到虚拟机的一些常规信息,包括应用所用的操作系统(Redhat Linux 5)、ip地址等


    对于经分系统的虚拟机我们还能监控它的资源使用情况,可以按照天、周、月和年来进行,这里我们可以看一下按天统计的一些信息,图4是网络流量的统计,VMware自行开发了一款网卡驱动程序vmxnet3,在原有的Intel的E1000上做了优化,提高了性能,图5显示了虚拟机的磁盘读写情况,当然还有CPU、内存。


3 结束语


    虚拟化技术的研究与应用是目前全球计算机领域的热点、潮流。随着多核处理器、集群、网络甚至云计算的广泛应用部署,虚拟化技术在商业应用上的优势日益体现,不仅降低了维护成本,而且还增强了系统安全性和可靠性,降低了管理难度。本文介绍了无锡广电随着业务不断扩大,将业务逐渐的迁移到虚拟化平台上,包括经分系统、标准地址管理系统、卡管理系统等。系统能够稳定运行,并且对外部访问来说是透明的,用户访问就像是和原来的x86服务器一样。但是,系统稳定运行的同时,也存在一些问题,需要后续改进。比如说,如何安全平滑的迁移老旧的x86服务器上的应用到虚拟机,如何避免单点故障等。

本文作者:司峰 来源:万方数据
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的