虚拟化技术在广播电视监测中的应用

2012-04-29 00:44王晨晖
科技资讯 2012年24期
关键词:快照虚拟化部署

王晨晖

摘要:文章通过介绍虚拟化技术的发展现状和应用价值,结合广播电视监测业务当前面临的新形势和新问题,分析了虚拟化技术为广播电视监测工作有序发展带来的新变化和起到的积极作用。

关键词:虚拟机操作系统硬件虚拟化广播电视监测

中图分类号:TN948 文献标识码:A 文章编号:1672-3791(2012)08(c)-0008-01

1虚拟化技术的定义及发展现状

虚拟化以各种形式存在已经有50多年的时间了,1959年克里斯托弗(Christo pherStrachey)发表了一篇学术报告,名为《大型高速计算机中的时间共享》,他在文中提出了虚拟化的基本概念,这篇文章也被认为是虚拟化技术的最早论述。抽象的说,虚拟化“是资源的逻辑表示,它不受物理限制的约束”。具体的说,虚拟化技术是在上下层之间增加一个虚拟层,将下层资源抽象成为另外一种形式为上层提供服务。

虚拟化技术发展到现在已经覆盖到了IT产业的多个领域,包含服务器虚拟化、存储虚拟化、网络虚拟化、应用程序虚拟化等。本文主要针对虚拟机也就是服务器虚拟化范畴的技术内容进行探讨。

2虚拟化技术及其应用价值

虚拟机先天上就具备硬件资源按需分配和系统快速部署的优势。常用的虚拟化技术包括虚拟机的动态迁移、快照和克隆。

虚拟机的动态迁移是指在虚拟机运行的情况下,将虚拟机1迁移到虚拟机2,这是一个内存信息封包、移交和转换的过程,一般两台虚拟机处于不同的实体设备上,当其中一台需要进行维护时,可通过这种方式实时的将业务迁移过去。

虚拟机快照就是把某一时刻虚拟机的状态像照片一样保存下来,在需要时可实现虚拟机状态的回滚,一般用于软件测试方面。

虚拟机的克隆分为静态和动态,静态克隆是指把虚拟机的状态用快照保存下来,并用文件传输方式复制到其他的机器上。动态克隆是指通过网络,同步把所有状态迁移到其他的虚拟机上。

用来描述虚拟机应用价值最常用的一句话是“更多虚拟,更少管理”。虚拟机应用具备提高计算机资源利用率、提高计算机资源利用率、避免应用程序冲突、实現快速、动态的业务迁移等多方面优点。

3虚拟化技术与新形势下的广播电视监测工作

随着三网融合工作的有序推进,广电总局逐步加快了模拟广播电视向数字化转换的步伐,在这个广电行业发生重大变革的时刻,如何同步做好广播电视监测工作是一个值得思考的问题。现有的广播电视监测业务系统已经涵盖了卫星、有线、无线、互联网等媒体领域,积累了丰富的监测系统建设经验,可为广播电视新业态监测工作的开展提供技术基础。但面临三网融合的新形势,广播电视监测工作跟进,同步建设监测业务系统时也会遇到一些固有的问题。

3.1 缺少一个明晰的业务系统需求

针对全新的播出形式,监测部门很难清晰的定义出相对应的监测技术要求,因而无法针对性的做出软件研发的工作量评估。在这种情况下,往往会造成软件开发内容的多次调整,针对每次的功能变化重复对系统打补丁,不仅拉长了建设工期,同时也造成了业务系统的不稳定。

3.2 业务系统进行回归测试的难度大

监测业务系统的建设作为一套自行定制开发的软件,系统BUG不可避免,而为了确保软件质量,需要进行多次的回归测试。而监测业务系统一旦投入了使用,进行系统的停机测试就是一个非常复杂的过程。为了避免麻烦或者防止升级后的系统存在意外宕机的可能,会无意识的规避部分软件问题,这就为系统的稳定性埋下了隐患。

3.3 专业监测技术研究的成本高

在市场化的运作模式下,因为监测设备的技术含量较高,需求量偏少,支撑监测技术研究的企业也相对较少,缺乏市场推动力,研究成本过高都会成为影响监测工作开展的阻力。

如何有效地解决或者规避以上三个方面的问题,合理引入虚拟化技术是一个行之有效的办法。

首先,虚拟化技术的引入,可有效降低系统建设和维护成本,在同质的服务器上可虚拟出不同的软硬件环境,有效降低硬件数量。例如:在x86的硬件架构下虚拟出Windows、Linux、Netware等不同的操作系统环境,为不同的业务需求提供个性化的服务。对于采用主备方式进行保障的单点业务,在采用服务器虚拟化技术后,虚拟机所在的实体设备出现故障时,可及时地在另一台实体设备上启动该虚拟机,避免了备用服务器的资源浪费。设备数量的减少相应也降低了维护管理成本。

其次,在虚拟机环境下,虚拟机的快照功能可以规避不恰当的程序升级导致的系统崩溃,测试用虚拟机和在线运行的业务系统之间可以方便的进行切换,极大地提高了软件开发测试的工作效率。

最后,针对功能需求的不断变化和监测技术的研究。采用了虚拟化技术后能够提供一个丰富的虚拟资源池来满足开发和研究工作,这也在一定程度上节约了研发成本。

总的来说,虚拟化无疑是一项既相当成熟又非常有发展前途的新技术,在广播电视监测业务系统中引入虚拟化技术,将会推动数据中心的重大变革,带来监测系统架构的技术革新,为三网融合模式下的新业态监测工作的顺利开展提供助力,有力地推进其向自动化与智能化发展。

4虚拟化技术的应用风险

尽管虚拟化技术有上述诸多优点,但部署虚拟化时仍然面临一定的风险,套用一句当前的流行语就是,“虚拟化有风险,部署须谨慎”。

虚拟化部署的潜在风险来自于三个方面:人员、管理和设备。

虚拟化带来原有系统架构的重大变革,使用人员要转变思维方式,熟悉虚拟化的特点,把它的各项优势充分发挥。另外,虚拟化技术是要在一台服务器上部署尽可能多的系统和应用,但不是可以无限制的部署下去,掌握好这个度也是使用人员的必要能力。

从维护管理的角度来讲,单位部署了虚拟化之后,就相应去除了软硬件之间的联系,同时虚拟化增加了一个硬件与业务之间的虚拟底层系统,增加了管理复杂度,对维护人员的要求就变得更高。

另一方面当前的虚拟化厂家和支持虚拟化技术的硬件设备类型较多,如何选择适合本单位需求的硬件设备及虚拟化软件产品也是需要慎重考虑的问题。

5结语

尽管虚拟化技术在应用上存在一些约束,笔者仍然认为虚拟化技术是计算机系统的一个发展趋势,事实上,除了服务器虚拟化之外的应用程序虚拟化在桌面部署管理上更具有强大优势,而存储虚拟化和网络虚拟化已经进入了IT领域的方方面面。

在云计算盛行的当前,虚拟化作为其核心技术更是我们不可不了解与熟悉的。如何应用好虚拟化技术,为我们的工作提供助力,在此,笔者与大家共勉。

参考文献

[1] 英特尔开源软件技术中心复旦大学并行处理研究所[J].系统虚拟化原理与实现.北京:清华大学出版社,2009.

[2] 鲁松.计算机虚拟化技术与应用[J].北京:机械工业出版社,2008.

猜你喜欢
快照虚拟化部署
EMC存储快照功能分析
一种基于Kubernetes的Web应用部署与配置系统
晋城:安排部署 统防统治
部署
基于OpenStack虚拟化网络管理平台的设计与实现
对基于Docker的虚拟化技术的几点探讨
虚拟化技术在计算机技术创造中的应用
创建磁盘组备份快照
部署“萨德”意欲何为?
存储虚拟化还有优势吗?