第一十三章 Windows Server虚拟化
第六节 方案2:软件测试与开发环境的自动化和整合
WSv使企业能够整合他们的测试和开发服务器,并自动配置 VM。
各个领域的客户都在寻求能降低成本、加速应用与基础架构安装和升级,并能全面保证质量的方法。为了能在生产前达到测试目标,必须克服多重困难。
*网络操作。测试网络的错误配置会危害生产网络。
*开发人员的工作效率。开发人员的工作效率会被浪费在耗时的管理任务中,例如配置测试环境和安装操作系统。
*服务器的操作与资本性费用。高质量的应用测试需要复制生产计算环境,从而会增加预算和日程风险的昂贵的硬件和人力资源。
在30年前的大型机时代,为在同一系统上使用并行的测试和生产分区,VM 技术应运而生。WSv 能实现更广的测试覆盖面、更高的开发人员生产率以及更佳的用户体验。
此外,开发人员还能将WSv作为高效的工具来模拟单个物理服务器上的分布式应用。通常,在实验室环境中,分布式服务器应用的部署和测试需要大量的可用硬件资源与大量时间来配置硬件和软件系统,以便模拟所需方案。
WSv是一种既节约时间又节约资源的强大解决方案,其能够在分布式服务器应用开发方案中优化硬件和人力资源的利用。WSv在一个物理服务器上使用多个VM,能使开发人员轻松部署和测试分布式服务器应用。WSv将磁盘层级和虚拟网络等强大功能与机器整合价值结合在一起,能使开发人员高效模拟复杂的网络环境。这是一个非常节约时间和成本的开发环境,其扩建需要的硬件、空间和时间都较少,如表13-5所示。
表13-5 主要的软件测试与开发功能