如何控制服务器虚拟测试环境

虚拟服务器技术被用在试生产环境,目的是节省资金、时间和人力,然而同样的工具如果未经检查就可能会导致结构复杂,资源浪费并使管理难度加大。

行业分析师和IT专业人士说,虚拟化技术解除了物理服务器测试环境的限制,实现了IT员工间的资源共享,这就使得测试工作更容易进行,但却需要进行严格的控制。

Forrester调查公司的高级分析师Carey Schwaber说,“在测试环境中采用虚拟化技术的一个缺陷是影像数量的增多,特别是在通过不同操作系统测试多个结构时。环境 的控制工作必须认真进行,必须有相关政策来避免环境的过度增长或成为无用的资源。”

避免测试服务器的蔓延

Bowdoin学院的系统工程师Tim Antonowicz说,虚拟化测试使其团队实现了不需要构建新的操作系统或采用其他软件集成开发商的工作站即实现了软件测试。他虚拟化测 试环境中有55个运行中的虚拟机。

Antonowicz说,“沙箱是我们测试和评估各种软件的基本虚拟机。如果我们希望尝试一些新的东西,如运行一个测试版本或者仅仅是采用一个新的理念,我们就会采用一 个沙箱虚拟机。”

用这样一种方式——作为进行测试的一种工具——来利用虚拟化是很平常的。但是大多数IT企业尚未将其在测试中的虚拟化应用在业内标准化。不同的IT组不再运行其虚 拟化服务器(通常不能恰当的管理或淘汰)。业内观察家争论在测试实验室中应用虚拟化技术的益处。

IDC公司的首席分析师Melinda Ballou说,“在测试时,整合很重要,IT环境需要一个全面的管理方法以确保物理服务器和虚拟资源相协调。”

为了帮助IT经理管理其测试资源,虚拟化测试实验室管理软件供应商开始研发新工具。

例如Akimbi(Vmware公司收购)、CollabNet、VMLogix和Surgient都在过去的两年中针对采用虚拟服务器工具的企业发布了相关产品,目的是快速建立并拆卸测试环境。产 品包括追踪虚拟机和捕捉存放在数据库以备未来使用的结构数据的自动功能。

比如,Akimbi公司的Slingshot产品,当前Vmware的Vmware,使得IT经理建立一个软件测试基础设施以自动建立并拆卸多虚拟机环境。Surgient公司的Virtual QA/Test Lab Management System管理系统通过整合测试基础设施加速了测试流程,同时使自动建立和拆卸复杂的测试结构得以实现。

时间: 2024-10-31 19:55:10

如何控制服务器虚拟测试环境的相关文章

Linux和Solaris建立Apache虚拟根环境

摘要: 在Linux上安装一个虚拟根环境化的Apache目录树是相当的简单的.这个例子使用的是Red Hat 6.*和Apache 1.3.12.同时,它也包含PHP4(作为一个Apache模块),以及在虚拟根环境化的目录树上的perl5的安装.另外还安装了mod-ssl和mod-perl. 介绍 我曾经利用CERN httpd安装和使用了已经虚拟根环境下的Web服务器.对Web服务器建立虚拟根环境有各种各样的优点和缺点.在Web发展的早期阶段,这种技术还提供了额外的有价值的安全机制.但是在这个

Linux和Solaris建Apache虚拟根环境(1)

[导读] 在Linux上安装一个虚拟根环境化的Apache目录树是相当的简单的.这个例子使用的是Red Hat 6.*和Apache 1.3.12.同时,它也包含PHP4(作为一个Apache模块),以及在虚拟根环境化的目录树上的perl5的安装.另外还安装了mod-ssl和mod-perl. 介绍 我曾经利用CERN httpd安装和使用了已经虚拟根环境下的Web服务器.对Web服务器建立虚拟根环境有各种各样的优点和缺点.在Web发展的早期阶段,这种技术还提供了额外的有价值的安全机制.但是在这

Windows平台上jsp虚拟主机环境的架设——Windows2003+IIS6+J2SDK1.4.2+Resin2.1.16

iis|js|window|windows2003|虚拟主机 平台上jsp虚拟主机环境的架设--Windows2003+IIS6+J2SDK1.4.2+Resin2.1.16 .abu. at Patching.net 发布于:2005年11月03日 记录于:2005年01月04日 今天,我生日,自己记性也不太好,顺手写一篇文章,省得不小心忘了. 我通常在Windows上工作,这次要架设jsp虚拟主机运行环境,查看了一下网上 所能找到的资料,基本没有能用的,因为我需要的是能够使IIS同时既支持.

docker搭建大规模测试环境的实践

内容来源:2017年4月8日,第四范式资深测试开发工程师孙高飞在"饿了么技术沙龙[第四弹]北京研发中心测试专场"进行<docker搭建大规模测试环境的实践>演讲分享.IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布. 嘉宾分享视频地址:http://t.cn/R9UCnpq 困境 当今互联网行业发展迅速,产品架构逐渐复杂,导致环境搭建困难. 测试环境不一致. 因为搭建环境困难,环境不多,所以一套环境有多人使用,容易造成环境的互相踩踏问题. 随着业务的发展和时间的积累

《黑客秘笈——渗透测试实用指南(第2版)》—第1章1.5节构建渗透测试环境

1.5 构建渗透测试环境 在本书第1版中,收到很多关于为什么要让读者搭建和安装工具而不是创建脚本自动化完成这些工作的评论.主要原因是想让读者亲自经历这些步骤,这些工具都非常重要,搭建和安装的过程将有助于您知道武器库里都有什么工具.以Kali Linux为例,它包括大量工具,而且进行了很好的组织和归类,但是如果不知道这个工具已经安装了或者没使用它进行过单独的攻击,那么在紧急的情况下很难正确使用这个工具. 1.5.1 安装一个渗透测试环境 如果您根据本书第1版建立了测试环境,就可以跳过本节.众所周知

看我如何打造Android渗透测试环境

本文讲的是看我如何打造Android渗透测试环境, 目前世界上有23亿台智能手机,预计到2020年将增长到61亿,到时全球共有73亿人,几乎每人平均有一个智能手机.因为手机可以产生大量关于携用户的个人信息,并且未来也是公司和机构的网络关键切入点,所以这意味着对智能手机的攻击,将会成为黑客的主要攻击对象. 在本文中,我将探讨如何对智能手机进行攻击的各种手段,不过攻击手段通常会因操作系统(iOS,Android,Windows Phone等)的不同而有所变化.由于Android是最广泛使用的操作系统

手把手教你搭建智能合约测试环境、开发、编译、部署以及如何通过JS调用合约方法

如何编写智能合约(Smart Contract)?(I) 完整视频教程 https://v.qq.com/x/page/h0552ba9k8h.html 学习目标 了解智能合约 简单环境搭建 能够利用solidity编写Hello World合约 合约部署 和合约互动 使用solidity语言撰写智能合约 Ethereum上的智能合约需要使用solidity语言来撰写.虽然还有其他能用来撰写智能合约的语言如Serpent(类Python).lll(类Fortran),但目前看到所有公开的智能合约

《Metasploit渗透测试手册》—第1章1.5节在单机上建立渗透测试环境

1.5 在单机上建立渗透测试环境 Metasploit渗透测试手册 使用多台机器构建渗透测试环境是理想的选择,但如果只有一台机器而又需要马上构建渗透测试环境该怎么办呢?答案是使用虚拟机.用户可以在多种操作系统上并发执行渗透测试任务,下面快速了解一下如何借助虚拟机在单独的系统上构建渗透测试环境. 准备 使用virtual box构建两个虚拟机,分别采用BackTrack 5和Windows XP SP2操作系统,宿主机操作系统是Windows 7.为此,需要virtual box安装程序和两种虚拟

OpenStack Nova开发与测试环境搭建

问题描述 工作要求搭建一个可以用来进行Openstack开发的环境,Openstack官方给了一套指导http://docs.openstack.org/developer/nova/devref/development.environment.html.我便开始按照这个指导搭建环境,但是最初希望在windows开发,所以尝试在windows中搭建,但经过实际的搭建,在windows上是不可行的.好吧,还是按指导上写的来,过程中间遇到很多问题,幸运的是现在都一一解决,在这里回顾和记录一下:系统要