探讨电力行业中桌面虚拟化的试用性测试

2016-12-22 02:13庞建铿林阳洸
大众科技 2016年10期
关键词:功能测试试用桌面

庞建铿 林阳洸

(广西电网有限责任公司北海供电局,广西 北海 536000)

探讨电力行业中桌面虚拟化的试用性测试

庞建铿 林阳洸

(广西电网有限责任公司北海供电局,广西 北海 536000)

针对目前桌面虚拟化建设热点,以达到简化IT基础设施,节约IT投资和人力资源,提高业务可用性等为目的,文章就桌面虚拟化技术在电力系统中的试用性测试进行了探讨,为桌面虚拟化通过功能测试后提供接近实用化的应用场景测试,为电网公司今后在桌面虚拟化使用提供了丰富的参考经验。

桌面虚拟化;电力行业;试用性测试

1 引言

近年,信息虚拟化、云计算[1]、大数据、移动设备等技术得到了迅猛发展,给整个信息产业的架构和运作模式带来重大的变革,这些新技术的发展趋势还在进一步加强。从理论上来理解,虚拟化是对一组近似资源提供一个通用的抽象接口集,从而隐藏属性和操作之间的不同,并容许通过一种通用的方法来查察并维护资源。而桌面虚拟化技术[2]一般是指对计算机的桌面终端进行虚拟化,从而可以灵活的使用桌面,提高桌面使用的安全性、可靠性。桌面虚拟化可以通过瘦客户机、平板、手机等设备,在任何地方,任何时刻通过网络来访问个人的计算机桌面,因其构架于虚拟化底层之上,所以成为了当前发展最快的,也是最具应用前景的技术之一。

随着南方电网CSGII信息系统建设的不断深入,信息发展规划和各应用系统的情况各类业务系统的不断上线,传统的 PC访问模式也逐渐的不能适应公司信息化快速发展的业务需要,对信息部门的系统安全、运营和维护管理的要求越高。公司现有的管理系统是基于传统PC方式的,在传统的维护方式下面临着诸多的安全以及管理上的难题,如终端安全难以得到保障、运维人员不足、终端分散等。因此,必须寻找一种灵活的计算机架构,来简化公司的信息基础架构,使得公司的信息建设能够跟得上时代的发展,满足用户办公业务的需求,并且可以快速的部署应用和持续提高业务的连续性,减少信息系统故障率,降低生产成本,提高工作效率和服务水平,从而解决业务膨胀的信息化需求和信息安全问题。

2 传统计算机桌面和虚拟化桌面虚的对比

如果说服务器虚拟化技术解决了服务器集中管理问题,交换机的虚拟化则解决了交换机集中管理问题,而桌面虚机化解决的则是终端及用户集中管理的问题。但明显前两者本身就已经相对集中而数量相对少,后者却严重呈离散分布和数量庞大。从传统技术角度上,集中难度更高。目前一些终端管理技术(如:微软AD域SMS系统、蓝代斯克LANDesk、北信源等)只是从软件(逻辑层面)上解决终端的集中问题,并没有很好解决硬件层面的问题,还存在很多管理难和实现复杂的问题,而桌面虚机化才是真正从物理和逻辑两个层面去解决终端集中的问题。

2.1 桌面虚拟化定义

桌面虚拟化,是指借助于计算机技术把计算机桌面进行抽象化处理,把所有客户端的去处合为一体,集中在企业数据中心运行,从而可以方便用户随时随地使用其个人桌面,达到增加使用桌面的灵活性和安全性,满足不同的应用需求的目的[3]。

2.2 桌面虚拟化技术分析和对比

与传统的计算机终端桌面相比,桌面虚拟化具有以下优缺点[4]:

2.2.1 桌面虚拟化的主要优点

桌面虚拟化与传统终端相比,有以下优点:

①可以方便的大量复制用户桌面,缩短计算机终端部署周期;

②终端系统恢复简单;

③终端维护简单,便于故障判断分析;

④终端性能扩展灵活;

⑤有利于处理CSGII信息系统软件兼容性问题;

⑥便于设备和桌面的统一管理;

⑦企业安全防护整体提高;

⑧大规模应用能有效节能减排;

⑨充分利用资源,避免传统资源分散闲置情况。

2.2.2 桌面虚拟化的缺点和问题

①针对传统桌面使用习惯,用户体验相对差;

②国产桌面虚拟化软件稳定性差和功能不足;

③桌面虚拟化终端外设兼容性差或受限;

④桌面虚拟化终端外设扩张性差或受限;

⑤桌面虚拟化载体软、硬件带来新的安全问题。

3 桌面虚拟化的试用性测试实施

3.1 测试实施思路

首先,什么是测试呢?测试就是对项目开发过程的产品进行差错审查,保证质量的一种过程。桌面虚拟化的试用性测试的思路其实是基于广西电网公司(以下简称“公司”)信息部门已经组织完成对多个桌面虚拟化产品开展完成功能测试的基础上,进一步开展桌面虚拟化产品在真实应用环境内的试用测试,为公司桌面虚拟化建设的产品采购和实施方面提供最接近真实场景和用户使用的反馈的参考数据。实施组织设计如下:

图1 虚拟化试用行工作安排表

3.2 试用测试的必要性和目的

区别于普通的设备采购项目,桌面虚拟化产品面向的是企业内部广大员工。在产品测试时除了传统的安全、功能、性能测试外,更关注的是用户体验和应用场景适宜性,所以设立了试用性测试来解决这个问题。结合桌面虚拟化试用性测试的实施思路,试用性测试要达成以下目的:

①承接公司产品功能测试的工作,进一步验证产品的能能和实际运用效果;

②针对业务覆盖的特殊场景和典型场景测试,确定桌面虚拟化在企业内部部署的适用性,决定未来可部署范围的大小;

③桌面虚拟化在实际生产环境的试用,真实验证对现有业务和设备的支撑状况;

④贴近日常运行,编制科学用户体验反馈表,有效收集信息运维人员和使用人员的用户体验。

3.3 试用测试的部署

测试的软件环境,桌面虚拟化试用性测试所需的虚拟化软件、系统软件、应用软件由参与测试的各个厂家统一提供、安装。桌面虚拟化测试的逻辑拓扑图如下图2所示:

图2 桌面虚拟化测试的逻辑拓扑图

桌面虚拟化测试架构部署采用基于服务器的计算模型,以静态(静态永久桌面)或动态桌面池(动态创建并可回收的桌面)的方式为每个不同权限级别的用户提供各自独立的虚拟桌面系统。

3.4 测试的内容

围绕用户体验和应用场景适宜性两大方面的考虑,本次桌面虚拟化测试也延续承接了功能、性能、安全测试的部分内容,落地到实际的应用场景中。试用性测试分为基本功能测试、用户体验测试、业务功能测试、兼容性测试、性能测试、运维管理测试、系统安全测试七个维度。

(1)基本功能测试

基本功能测试,测试内容包括桌面虚拟化系统安装部署、桌面虚拟化访问方式、桌面虚拟化提供模式、桌面虚拟化管理、应用程序管理、登录管理、桌面分配控制、认证管理。

本项测试的目的是了解桌面特定产品的基本参数,确定产品的可用性,测试其解决传统终端扩展性与灵活性不足的能力。

(2)用户体验测试

用户体验测试,是本次测试的重点和亮点,是用户使用桌面虚拟化的体验,根据既定的测试计进行功能性的实际使用体验给出评分。

测试内容有:电力系统常用软件的使用;多媒体播放;即时通讯。表 1分别给出了不同数量用户体验评分,分值由参与测试人员根据自己的使用情况给出(5分表示非常满意;4分表示较满意;3分表示满意;2分表示不满意,1分表示

不想用),取参与测试用户的平均值。

本项测试的目的是了解在并发用户数量发生变化的情况下,用户对桌面虚拟化的实际体验是否存在较大的变化。

表1 不同并发数量虚拟桌面时的用户体验得分值

根据表 1的数据可以看出:伴随桌面虚拟化并发数的增加,用户在虚拟桌面的使用上会存在一定程度的不适,但总体上保持在较满意和满意之间。

(3)业务功能测试

业务功能测试分别通过PC、瘦客户端等访问以下公司所有业务应用,测试访问是否流畅,是否实现正常办公,测试内容包括办公系统业务功能测试、营业厅功能测试、财务部功能测试、变电站功能测试等。

本项测试的目的是测试各种应用场景下的使用,测试虚桌面虚拟化产品的业务支持情况和用户体验性。

(4)兼容性测试

兼容性测试,分别通过个人电脑和瘦客户机登陆虚拟桌面测试外设兼容性,测试内容包括终端设备兼容性、虚拟桌面OS兼容性、终端OS兼容性、协议兼容性、打印机测试、USBKEY测试、移动硬盘测试。

本项测试的目的在于测试桌面虚拟化产品的兼容性和扩展性。

(5)性能测试

性能测试,对桌面虚拟化的各项性能指标进行测试,测试内容包括服务器压力测试和网络适用性测试。

服务器压力测试,主要是测试多个虚拟桌面同时并发时,服务器的CUP使用率、内存使用率、网络流量、磁盘陈列I/O速度。

网络适用性测试,在综合数据网接入环境下,测试单台虚拟桌面和瘦客户机终端带宽最低/峰值要求(kbps)、单向时延(ms)、平均时延(ms)、丢包率(%)和用户体验,从而为后期方案的适用性提供参考。

本项测试的目的是了解在虚拟桌面数目变化的条件下,虚拟桌面服务器的性能是否存在衰减或波动现象,验证虚拟桌面的非功能性要求,其结果可以为今后桌面虚拟化服务器主机选型提供一个参考意见。

(6)运维管理测试

运维测试是对桌面虚拟化的管理员运维管理功能进行测试,包括桌面管理服务器的高可用性和可扩展性、底层物理服务器的高可用性、虚拟桌面的备份/恢复、桌面的管理维护、存储优化性能等内容进行测试。

本项测试的目的是考查桌面虚拟化产品提供的管理功能是否完备,是否便于管理人员对虚拟化产品进行配置与维护。

(7)系统安全测试

系统安全测试包括虚拟桌面的访问控制、存储/外设访问控制、日志管理、软件和补丁管理、日志管理、审计、监控、协议加密、认证方式、防病毒等内容。

系统安全测试,主要是测试桌面虚拟化产品解决传统PC数据安全性问题的能力。

3.5 测试结果分析

测试结果表明桌面虚拟化解决方案基本可以满足电力系统的要求。由于采用的产品成熟程度和技术架构不同,不同厂家在系统架构、桌面管理、维护方式等方面存在一定差异,今后部署时,应根据虚拟机要求、桌面管理方式、可维护性、建设成本等方面综合考虑,选取合适的桌面虚拟化产品来进行使用。

通过测试,发现在信息管理中运用桌面虚拟化技术可以实现对各种业务的隔离,这样就在很大程度上避免了信息管理中机密的泄露和病毒的传播,提高了信息管理的安全性。在数据安全方面,桌面虚拟化还存在很大的局限性[5]。

此外,从长远来看,桌面虚拟化可以有效节约IT运维成本。由于桌面虚拟化部署更加简洁和快速,维护也仅需要在服务器端进行,大大减少了维护人员的工作量,可以提高信息运维人员的工作效率,减少人力成本。瘦客户机和其他方式终端的接入,也使终端使用寿命增加,用电量减少,节约了终端的成本。

但是桌面虚拟化还存在一定的不足。对于用户体验的问题还存在不少缺点,需要针对不同的应用场景和不同的用户安装不同的客户端软件或插件。由于公司涉及到的日常办公和业务处理应用系统较多,需要支持的终端设备类型也在不断变化,让刚接触使用的用户感觉有些不适。

4 结束语

本文对传统终端面临的问题、虚拟桌面的定义、优缺点进行了简单的介绍,并结合去探讨了桌面虚拟化试用性测试的考虑和实施,为公司今后推广桌面虚拟化技术奠定了一定的理论和实践基础。一个企业的桌面虚拟化部署的成功需要细化企业的需求和特点,再进行规划部署,并可能应用到不同和差异大的场景中。目前国内桌面虚拟化软件的成熟度和稳定性还较差,也是桌面虚拟化产品面临的一些问题。虽然桌面虚拟化面临的问题很多,但是桌面虚拟化的发展趋势是信息化发展的趋势方向,再经历过发展到成熟的过程后,必定会成为企业信息化重大助力。

[1] 王金波,金涬,何乐,等.虚拟化与云计算[M].北京∶电子工业出版社,2009.

[2] Wikipedia.Virtualization[EB/OL].http∶//en.widkpedia.org/wiki/ Virtualization,2012-03-01.

[3] 陈鹏.浅谈虚拟化技术[J].信息化建设,2010(4)∶112-114.

[4] 黄华.桌面虚拟化的现状及未来发展研究[J].福建电脑,2009, 25(9)∶38-39.

[5] 陈臻栋.从安全性方面看桌面虚拟化技术[J].计算机安全, 2011(5)∶83-85.

Review the usability testing of desktop virtualization in electric-power industry

In order to simplify the IT infrastructure, save IT investment and human resources, and improve service availability for desktop virtualization, this paper discusses the trial-based testing of desktop virtualization technology in power system. Desktop virtualization through functional testing to provide close to practical application scenario test for the grid in the future use of desktop virtualization provides a wealth of reference experience.

desktop virtualization; power industry; trial test

TP393.09

A

1008-1151(2016)10-0018-04

2016-09-10

庞建铿(1989-),男,广东廉江人,广西电网有限责任公司北海供电局班员,研究方向为计算机安全。

猜你喜欢
功能测试试用桌面
血管吻合试验台的研制及试用
某内花键等速传动轴八功能测试夹具设计
GYK-160G型和GYK-160X型轨道车运行控制设备通过试用评审
基于APP在线控制双挤出头FDM桌面3D打印机的研制
桌面云技术在铁路行业中的应用
桌面装忙
一诺千金!试用十天,不满意无条件退款!新发明专利幸福宝 让婚姻更美满幸福
低汞触媒试用总结
当灰尘厚厚地落满了桌面