找到虚拟化需求硬件
2015-03-18■
■
在购买支持虚拟化环境的硬件之前,IT或数据中心的管理者应当熟悉很多问题。虽然虚拟化对基础架构的影响是巨大的,但这种影响仍类似于IT管理员所熟悉的物理环境的影响。这是因为大型部署可能导致类与传统的物理机漫延类似的虚拟机滋长。另一方面,虚拟化并不允许厂商断绝应用程序与相关应用和外围设备的相互依赖性。虚拟化只不过是将其整合到更少的物理机器上。但是,由于与服务器的过度虚拟化有关的问题或失败可能会影响到多种应用或过程,所以说系统健康必需引起格外关注。确保拥有充足的内存和吞吐量对虚拟化负载来说至关重要。内存被认为是扼杀虚拟机性能的“新瓶颈”。了解这一点对企业来说尤其重要。服务器掌管着本应由强健的全能型机器处理的虚拟化负载。
虚拟化的另一个主要好处是几乎能够无缝地将应用程序从一个物理系统迁移到另一个物理系统。因而,在一般的虚拟化系统中,其应用程序的组合会随时间而变化。所以,保证系统拥有处理、内存、输入、输出、存储等能力,使其可以解决交给它的任何负载组合,这非常关键。购买硬件设备需要优先考虑哪些问题?企业必须理解其已有负载的资源利用特征,并在配置系统时考虑这些方面。有些应用程序更倾向于以内存为中心,还有一些程序需要更多的计算资源。在做出硬件的购买决策时,理解这些需求很有必要。
在关注计算和内存配置时,还要考虑到虚拟化自身因素的费用问题。虚拟化的有关费用随着所使用的软件包和被虚拟化的应用程序的组合不同而变化。测试是管理人员了解会发生多少虚拟化费用的唯一肯定的方法。毕竟,虚拟化解决方案适用于几乎所有的数据中心平台,但是在大型机、精简指令集计算机(RISC)、基于X86等系统上运行虚拟化应用时往往存在很大的不同。例如,有的厂商的基于RISC的解决方案就明显不同于其它厂商。
基于Intel架构的服务器有很多相同的特征,虽然有些厂商已经开发出解决方案,可以减少或消除虚拟化环境的管理和性能问题。所以,对于IT管理员和工作人员来说,想方设法发现哪些系统或解决方案最适用于其境况相当重要。
应用程序和用户
企业需要考虑关于硬件升级的任何决定对应用程序的影响。这是一个主要问题,但往往被人们忽视。
管理员常犯的最大的错误就是没有认真考虑其决定对应用程序性能和响应时间的影响,没有考虑这些应用程序的实际终端用户的体验。
以笔者看来,在企业开始花费大气力升级任何硬件之前,应当首先评估和检查所有应用程序的响应时间。这样做可以为IT提供进行日后衡量的一些指标,从而决定新硬件是否真正使问题更好或更糟了。
需避免的错误
随着虚拟化技术的开发公司推出日益成熟的解决方案,我们今天看到的问题要比过去少得多。不过,偶尔有些企业由于在采用虚拟化时试图“短平快”或“少花钱多办事”,或试图用不太完备或不太适当的解决方案来解决需要,此时就会出现问题。企业偶尔会买到由一些急功近利的不负责的厂商或转销商提供的产品,造成方案严重地无法满足其需要,因而企业需要花费几周或几个月来适应这种产品。在过去,数据中心和IT的管理员还常常低估其虚拟化系统需要的内存数量。但这也使他们得到了教训。如今,我们看到更多的可能是一些企业没有足够的输入、输出速度和带宽,以及比其预期更大的延迟。