当前位置:首页 > 问答 > 正文

调查说啊,超过一半的企业现在都在搞虚拟化测试了,挺多的感觉

行,那咱们就直接聊聊这个调查结果,调查说啊,超过一半的企业现在都在搞虚拟化测试了,这个比例听着确实挺高的,感觉都快成标配了。

这事儿吧,说白了就跟咱们以前装软件似的,早些年,公司里每来一台新电脑,IT部门的同事就得抱着系统盘、各种软件安装包,坐那儿吭哧吭哧装半天,一台一台地来,特别麻烦,后来有了那种网络安装,能稍微省点事,但本质没变,现在这个“虚拟化测试”,你可以把它想象成一个超级省事的“快速克隆术”。

它不是在实打实的电脑上折腾,企业会准备几台性能特别强大的服务器,可以把它看成是“母体”,通过虚拟化技术,在这个“母体”服务器上,能同时“变”出好多台虚拟的电脑来,这些虚拟电脑,有自己独立的CPU、内存、硬盘,看起来和用起来都跟真的电脑一模一样,但它们其实是共享着底下那台强大服务器的资源。

那企业用这个来干嘛呢?主要就是做测试,你想想,比如一个公司开发了一个新的办公系统,或者一个手机App的新版本,在上线给全体员工或者所有用户用之前,肯定得先测试一下好不好用,有没有bug(就是程序里的错误或者漏洞)吧。

调查说啊,超过一半的企业现在都在搞虚拟化测试了,挺多的感觉

要是放在以前,测试部门得去找一堆各种各样的真手机、真电脑,把新系统或者新App装上去,然后人工去点一点、试一试,这活儿太费时费力了,你得准备那么多不同型号的设备,就是一笔不小的开销,测试过程中万一系统崩溃了,或者把哪个软件搞冲突了,重装系统又得花老半天,测试效率特别低。

现在用了虚拟化测试,情况就完全不一样了,测试人员不需要去搬弄任何实体电脑,他只需要在自己的电脑上,登录到那个管理虚拟机的界面,像点菜一样,选择自己需要的测试环境:“给我来一台Windows 10系统的电脑,浏览器要Chrome最新版,再配上一个老版本的办公软件”,点一下按钮,几分钟甚至几十秒钟,一台全新的、完全符合要求的“虚拟电脑”就准备好了。

测试人员就在自己的电脑上操作这台远在服务器的“虚拟电脑”的屏幕,感觉就像在远程控制一样,测试过程中,哪怕把这个虚拟系统搞得一团糟,甚至系统蓝屏死机了,也完全没关系,他只需要再点一下“恢复快照”的按钮,这台虚拟电脑瞬间就能恢复到最开始干干净净的状态,马上可以开始下一轮测试,这效率,比之前不知道高到哪里去了。

调查说啊,超过一半的企业现在都在搞虚拟化测试了,挺多的感觉

这种虚拟化测试特别省钱,以前想测试一个软件在10种不同操作系统环境下的表现,可能真得准备10台物理电脑,现在呢,只需要一台性能足够好的服务器,就能同时跑起来这10个、甚至20个不同的虚拟环境,硬件成本、维护成本、电费,全都大大降低了,这对于那些预算不是特别充足的中小企业来说,吸引力尤其大。

还有一点就是灵活,比如突然有个紧急的测试任务,需要一种不常见的系统配置,要是等采购硬件,不知道得等到猴年马月,但现在,只要服务器资源还有空闲,很快就能搭建出这样一个临时测试环境,任务完成了随手就删掉,资源还能回收再利用,一点都不浪费。

所以你看,调查说超过一半的企业都在搞这个,真不是没道理的,它解决的正是企业在开发和测试过程中最头疼的几个问题:慢、贵、麻烦,它能让大家更快地把产品推向市场,还能省下不少真金白银,这种好事,企业当然愿意跟进了。

不过话说回来,这东西虽然好处多,也不是一点门槛都没有,前期得投入那些性能强大的服务器,也是一笔钱,公司里得有人懂怎么搭建和管理这个虚拟化的平台,对IT人员的技术能力有新的要求,但总体来看,肯定是利远大于弊的,我感觉,随着技术越来越普及,成本越来越低,以后用虚拟化测试的企业恐怕就不止一半了,可能会变得像现在用电脑办公一样普遍。