如何虚拟测试和开发实验室?

日期: 2010-03-31 作者:Danielle RuestNelson Ruest翻译:王越 来源:TechTarget中国

对于IT专家和开发者来讲,出于各种各样的原因通常都会需要复杂的技术,如目录表服务、邮件服务、数据库和Web服务器等等,但是多数情况都是出于测试和开发的目的。为了完成这些工作,IT专家和开发者们都在实验室里进行,IT实验室包括支持其工作所有需要用到的技术。另外,很多单位提供管理内部的培训中心。这些培训中心通常来讲没有太大的区别,都是用来作测试和开发的。

遗憾的是,这些实验环境受到的待遇却是各不相同。   培训中心配备最前沿的技术,因为这些培训中心需要给培训人员演示公司在生产环境中可能用到的一切技术。开发环境也会提供最新的技术,因为单位需要最新、最大的能力支持代码开发。然而,测试环境中使用的却是几乎……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

对于IT专家和开发者来讲,出于各种各样的原因通常都会需要复杂的技术,如目录表服务、邮件服务、数据库和Web服务器等等,但是多数情况都是出于测试和开发的目的。为了完成这些工作,IT专家和开发者们都在实验室里进行,IT实验室包括支持其工作所有需要用到的技术。另外,很多单位提供管理内部的培训中心。这些培训中心通常来讲没有太大的区别,都是用来作测试和开发的。遗憾的是,这些实验环境受到的待遇却是各不相同。

  培训中心配备最前沿的技术,因为这些培训中心需要给培训人员演示公司在生产环境中可能用到的一切技术。开发环境也会提供最新的技术,因为单位需要最新、最大的能力支持代码开发。然而,测试环境中使用的却是几乎已经报废不用的计算机。结果就会是这种情况,一个企业由若干个正式的和非正式的工作环境杂乱无章地堆砌在一起,却还需要致力于使系统正常启动和运行。

  理想的情况是单位把所有系统连接到一个统一的基础架构上,这个基础架构支持所有服务,但是通常情况下做到这一点非常困难。尤其是开发项目通常都有其内部的硬件需求预算。这些项目由于单元性、功能、整合、分期和典型实验或者生产测试等方面的因素,通常需要多个工作环境层,每一层都可以有其特定的硬件资源。然而,每个系统的利用率都非常低,并且大多数时间都是闲置的。但是如果试图在同一台机器上启动两个开发项目的话,就会发现这几乎是不可能的。

  很多培训环境都配备的不是合适的设备。有时,每个实验室将会使用不同的系统。通常情况下,实验室都需要在每次培训后使用复杂的程序才可以重置每个系统,这样所有的学员才可以开始新的培训流程。

  当大多数CIO都宣称把开发一套复杂并且高效的基础架构作为其目标的时候,这种情况通常都不会再持续下去。遗憾的是,IT基础架构和基本思路的转变非常慢。更糟糕的是,IT预算有固定的费用,即使在面对不断变换的业务需求时仍是如此。

  尽管存在这些限制,随着系统整合项目不断地提高资源利用率、降低费用和对服务器数量需求,公司的很多业务仍然可以继续向前发展。这些单位通过服务器虚拟化项目——整合物理服务器到运行在宿主服务器上面的虚拟机——实现企业收益。

  在很多单位试图把这些项目推向生产环境时,很少有人意识到这些物理整合项目在测试和培训以及开发和其它非常规IT环境中是非常有用,并且也是非常成功的。本章将会着重介绍通过虚拟化技术整合测试和开发环境的好处,其中包括节省费用、缩短部署时间、提高整个工作环境中的系统持续运行时间。

  附录:虚拟机和软件许可证

  即使在使用虚拟机的情况下,仍需要注意的是许可证问题,尤其是在搭建一个临时实验室时。给虚拟机授予许可证与从物理计算机上进行磁盘镜像非常相似。

  • 使用虚拟机模板:一个模板虚拟机是指可以在网络上进行复制的虚拟机,该模板并不需要许可证,因为这是只是一个派生其它虚拟机的机器。该模板并不作为虚拟机来使用,但是如果复制该模板虚拟机并且进行个性化设置的话,则就需要许可证了。
  • 运行虚拟机:每一台虚拟机独立命名,运行在一个固定的宿主平台上(该平台也需要许可证)。
  • 复制虚拟机或者快照:如果虚拟机的拷贝没有重新命名并且每个拷贝都使用相同IP地址的话,则这些虚拟机拷贝的运行就不需要许可证。因为这些拷贝使用相同的名字、使用相同的IP地址,在任何时刻只会有一份拷贝在运行。
  • 拷贝和重新命名虚拟机:在每次拷贝和重新命名虚拟机的时候,则就需要签一个许可证协议。一台重新命名的虚拟机就是完成不同的另外一台机器,因此正常使用就需要一个许可证。

  如果正在使用的是Windows基础架构,则就应该在实验室中使用Microsoft Developer Network或者TechNet Plus认购。购买这些可以给每项Microsoft产品提供10个甚至更多的许可证,但是每个许可证都需要激活。这是在Windows网络上测试新技术或者开发新软件的最佳方式。如果部署的是非Windows软件或者操作系统,则就需要咨询生产厂家,选择可以为测试和开发支持提供最佳选择的许可证模式。

翻译

王越
王越

相关推荐