五千年(敝帚自珍)

主题:【原创】云里雾里的云计算 [1] -- 邓侃

共:💬620 🌺1262
全看分页树展 · 主题 跟帖
家园 跟邓大汇报一下俺的实践体会

上面都在讨论Virtualization的安全、可靠性,负载均衡啥的。其实有些领域是不关心这些的,比如软件开发,嘿嘿。Intel出过一本书叫Applied Virtualization Technology,主要就是在讲virtualization应用在Software development, testing, marketing, educating, and selling这些方面的应用,就是讲得太简单……

俺们公司的开发和测试部门的工作中大量使用了VMware。好处大大的多,按对俺们的有用程序排个序……

1.提高了硬件利用率,节省了硬件和电费的支出,也节省了机房空间和IP地址资源。俺们不在乎虚拟化带来的那点额外开销。

2.节省了产品安装时间。以前产品出一个build,大家都要在自己机器上装新build,等于每人都在测installation。现在省事了,负责测试installation的同事先上来在各种configuration上装一把。如果没问题,就把VM Image给大家用。

3.缩短了调查分析时间。快照功能好处多啊。每次要做什么配置变动之前都保存个快照。有了问题,一步步回退回去,很快就能定位到原因。

4.方便为开发人员保留现场。以前如果碰到了问题,开发人员要用机器,这台机器就只能专门给他用。现在可以保存一个快照,我们继续进行后面测试,到了晚上,美国那边开发人员上来debug。他下班了再给自己保存个快照。两边互不干扰,呵呵。

有一点得提一下,俺们确实碰到过运行在同一台主机上的VM1和VM2互相影响的情况,VM1正常运行中,如果再启动VM2,VM1过一会儿就自动重启了。

当然啦,俺们用的这种单机版的VMware Workstation离云计算还差很远。不过公司正在试点搞基于XEN的虚拟化方案。把以前分属于各个部门的机器都统一交给IT部门。IT部门布署了虚拟化方案之后,我们再需要机器时,提个申请,说清楚需要啥配置,比如RHEL5 + Oracle 10g + Websphere Application Server,IT就给我们一个已经自动装好上述软件的机器的{地址,用户名,密码},俺们拿来就用。不知道是虚拟的还是物理的,也不知道机器的物理位置。这也有点云计算的意思了吧?或者叫云测试?哈哈。公司的想法是如果内部实践得比较成熟了之后,就把这个方案拿出去挣钱,可能叫TaaS(Testing As A Service)。呵呵。

再多说一下,俺觉得VMware比XEN强大的地方是Lab Manger, LifeCycle Manager, VIC这些管理工具。如果有成百上千个VM需要管理的话,这些工具实在是太有用了。

关键词(Tags): #VMware#测试#TaaS
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河