七问七答:构建虚拟测试与开发环境

云计算 虚拟化
如果你感到信心十足,你也可以像许多虚拟化爱好者一样,在家或者在办公室创建一个虚拟测试实验室。在实验室中进行实验,是一个提升自身技能、试用新工具的好方法。家庭式的虚拟测试环境还提供了一个安全的环境,从而可以进行除了生产运作方面以外的修补。

  无论进行虚拟化与否,在投入生产运作之前,一定要使用虚拟测试环境对应用程序、 操作系统以及硬件进行测试。

  因为虚拟测试环境是和生产运作相分离的,而且经常采用免费、简单的虚拟化工具,为应用程序和其他服务提供了安全、高效和经济的测试方法。你可以测试服务器配置、存储资源分配等。

  如果你感到信心十足,你也可以像许多虚拟化爱好者一样,在家或者在办公室创建一个虚拟测试实验室。在实验室中进行实验,是一个提升自身技能、试用新工具的好方法。家庭式的虚拟测试环境还提供了一个安全的环境,从而可以进行除了生产运作方面以外的修补。

  通过这些关于虚拟化测试环境常见问题的解决方案,你将学习到如何构建一个虚拟测试实验室,虚拟测试是如何改善服务器的虚拟化部署,以及如何对VMware虚拟实验室进行深入研究。

  应该如何使用虚拟测试环境来进行软件测试?

  测试软件可能是一项花费巨大、过程复杂的尝试,但是通过减少硬件,虚拟的测试环境将会使得整个过程变得更加简单、成本花费更少。你可以根据需要,设定你想要的虚拟测试实验室大小。例如,在运行VMware工作站时,它甚至可以当作一个简易的笔记本来使用。如果要测试应用程序,你可以在单个物理服务器上,模拟具有不同操作系统的计算机。你还可以在各种不同的平台上,对它们进行测试,并使用不同的配置。

  如果你众多的网络虚拟机(VM)聚集在一起,并且它们是和生产运作相分离的,你甚至可能不会需要用到防火墙或者防病毒软件,这也将可以减少虚拟测试的成本。

  我是否应该在一个虚拟的测试环境中使用集群?

  对于某些虚拟的测试环境来说,一点故障停机时间并没有什么大不了。但是,如果你测试的是重要的工作负载,你可能会要求高可用性(HA)。你可以在你的虚拟化测试实验室创建一个虚拟服务器集群,以此来增强可用性。这样,你就可以在修复或者重新启动服务器时,把虚拟机移动到其他主机。但是要记住,如果你需要更多的硬件、许可证或者共享存储,创建一个服务器集群可能会产生额外的费用。如果你可以接受你的虚拟测试实验室出现一些停机时间的话,那么你可以简单地储存一些备用的相同硬件,以防主机出现问题。

  我可以在同一台主机上运行测试服务器和生产服务器吗?

  这个问题很棘手。一些专家说,你永远不应该让虚拟测试和生产服务器共存于同一部机器,因为这样会增加安全风险和资源共享问题。同一台主机上的虚拟机之间存在着逻辑隔离,但是这可能不足以保护用于生产环境的虚拟机,从而确保其在测试虚拟机过程中不出现问题。除此之外,分离虚拟测试实验室,可以使管理测试虚拟机和建立集群变得更加容易。

  另一方面,如果你对服务器托管进行正确的配置,这可能会是一个具有成本效益的,用以创建一个虚拟测试环境的方法。你还可以为单独生产和非生产性虚拟机的管理程序水平设置规则。

  我将面临哪些关于虚拟测试方面的挑战?

  虽然一个虚拟的测试环境可以带来很多优势,但是,如果你拥有很多虚拟机和通用的硬件,这些可能也很难管理。当你把测试环境进行虚拟化时,你需要确保你有一套可以整合现有基础构建的,虚拟测试管理工具。如果你需要把远程办公室和虚拟测试实验室连接起来,这将是另一项挑战。你可能还不得不升级硬件,以确保虚拟测试环境中的运作。幸运的是,还有很多种自动化和管理化工具,可以使这些过程变得更加容易和简单。

  哪些工具适用于虚拟测试环境?

  一些常见的虚拟化部署和管理工具,非常适合应用于例如虚拟测试实验室这样的非关键性的基础构建。举例来说,Oracle的VirtualBox4,是一种宿主的,轻量级的管理程序,它支持多种操作系统,而且非常适用于虚拟测试环境,因为这款程序是免费的。 VMware vCloud Director慢慢地取代了VMware Lab Manager,它是另一种组织化和自动化虚拟测试工作负载的产品。 VMware Workstation是一种应用于虚拟化测试实验室的常用工具,因为其用户可以在他们的台式机上直接运行Windows和Linux的虚拟化系统。

  我应该如何创建一个用于虚拟测试的VMware实验室?

  创建一个应用VMware技术的虚拟测试实验室,可以帮助你提升自身的技能和测试应用技术。你可以通过使用像VMware Server或者VMware Workstation等宿主服务器,来创建一个VMware实验室,你也可以把ESX或者ESXi运行在一台家用电脑上,同时使用它来进行其他工作和任务。创建一个虚拟测试实验室需要时间和金钱,但是,如果在VMware实验室和你的工作生产环境之间进行分段,那么你将会从中获的效率的平衡。

  什么是VMware实验室,以及它是如何促进虚拟测试的?

  VMware实验室是企业的在线测试和开发网站,是VMware的工程师发布名为“flings for users to check out” 的虚拟测试项目的地方。例如,Onyx软件,会监控你的vCenter活动,并且把你的选择转换成PowerCLI代码。 VCenter Mobile Access是一种虚拟应用,它可以为手机提供了一个类网页的接口。一个名为XVP Manager的试验产品,可以让vCenter对微软Hyper - V主机和虚拟机进行管理。VMware公司的某些新尝试,可能会变成真正的产品或者功能,所以这非常值得对这些虚拟测试实验室的产品进行修补完善。

  原文链接:http://www.searchvirtual.com.cn/showcontent_53119.htm

责任编辑:何巍 来源: TechTarget中国
相关推荐

2011-08-05 11:06:33

VMware vSph虚拟化

2011-11-03 09:29:32

2020-03-16 13:27:47

开发者产品化系统

2010-04-27 13:58:09

云计算虚拟化

2018-02-09 07:22:07

2011-12-08 09:47:08

虚拟化应用虚拟化

2019-04-13 14:33:29

2013-02-18 09:22:48

虚拟化KVM

2011-02-18 07:17:09

XenServer虚拟

2012-12-19 13:29:37

通信网络MSC移动交换中心

2011-10-10 09:45:34

网络虚拟化虚拟化

2014-02-18 15:53:04

2012-02-24 10:28:32

2009-09-25 15:46:46

虚拟机软件

2013-03-19 09:37:10

开源虚拟化KVM

2022-10-24 14:54:29

LWIP协议鸿蒙

2010-05-28 15:47:16

双绞线

2022-04-01 08:37:07

SpringAPI前端

2012-10-31 09:41:47

WAN优化SSLHTTPS
点赞
收藏

51CTO技术栈公众号