测试是破坏东西并为之获得报酬的理想方法。虽然没有任何人希望自己的 IT 系统被破坏,但它们很可能会遭到破坏。通过测试常见故障,您可以帮助论证附加的冗余成本的合理性。在整个测试过程中,交流是非常重要的。提醒测试用户可能发生的问题以及在那些问题发生时应该做什么,这样有助于逐渐培养起对项目及其成员的信心。
准备
在准备测试您的架构时,必须首先决定要测试什么内容。诸如将 CRT 监视器更换为平板显示器等简单的变更显然不需要严格的测试。但是新的光纤中枢应该用新的应用程序和硬件进行负载测试。与 IT 团队会谈以决定如何最好地花时间进行测试。
测试具有三个功能:测试使您可以确定新应用程序在生产环境中的执行情况将会如何,验证冗余在故障状态下的工作情况将会如何,以及帮助确定您的团队成员对问题的反应情况如何。应用程序测试可能是相当简单但是非常紧张的过程。应用程序可能具有数百个很少使用但是必须测试的功能。例如,会计应用程序具有一些在月末执行的与税收相关的任务,以及其他仅在年末执行的与税收相关的任务。最好在税务人员到来之前让这些功能可以正常工作。
技能和能力
在测试之前,展望、回顾以及从每个角度检查整个企业。考虑其优势和弱点。通过对整个企业的彻底评估,您将了解哪些系统需要最全面的测试。如果可能的话,测试应该仅涉及非生产系统。如果测试必须牵涉到生产系统,应该向管理人员说明对测试的需要以及为什么测试会影响活动的系统,并计划适当的停机时间。此外,应确保将要测试的任何活动系统存在良好的备份。通过还原到虚拟服务器并将数据集与活动的单元作比较来验证备份是否良好。
虚拟环境
通过使用虚拟系统简化测试环境的创建。虚拟系统很容易建立、破坏和还原。首先创建一个标准服务器,并克隆该服务器以创建其他服务器。在安装任何应用程序之后,许多虚拟 PC 程序允许您创建当前设置的快照,以便于发生故障后还原。这样做的好处在于,您可以在数分钟而不是数小时内创建一个新服务器。
VMware 提供了用于创建自定义虚拟环境的广泛选择。您可以从不需要基础操作系统的专用虚拟机(virtual machine,VM)软件中做出选择,并且可以一次运行多个服务器。使用 VMware 的最大优点在于其具有与多个操作系统一起工作的能力、轻松的配置以及测试工具。