“现今,随着虚拟化应用,我们面临着实时灾难恢复的压力,例如SAN-to-SAN复制。”First Flight Federal Credit Union(Cary,N.C.)的COO与高级副总裁Todd Erickson表示。
服务器、存储和用户均通过网络连接,这是虚拟化将产生的另外一个潜在问题。瓶颈可能来自于多台虚拟机争夺同一物理服务器上的网络访问性能,进而引发应用程序访问性能问题而招来用户投诉。
当然也有方法解决这些问题,包括虚拟I/O(网络虚拟化),多网卡,网络端口聚合与多路径产品。但是这些选择通常只有在问题出现之后才会开始考虑。
“你会发现,加入的虚拟层级越多——类似对转换的再转换——延迟也就越大,”Erickson说。“即使将千兆网卡进行聚合,当在一台物理服务器上运行20或30台虚拟机时,也可能在应用峰值时出现网络资源不足的情况。”
他表示,采用10GbE以太网与Cisco的Nexus技术可以为将来升级计划节约成本。
以上列出的问题,都可以追溯至前期规划与设计的不足。任何组织都应该根据需求与目的设计适合自身的虚拟化项目,而不是先实施虚拟化,然后才考虑用它做什么。如此便容易在实施虚拟化前后采集性能指标,确定实施成功关键因素,判断是否会引发性能问题等,以确立有理有据的虚拟化战略。
例如,万一目标是能源整合与节约费用支出,很容易便计算出当前能源消耗与虚拟化实施后的能源消耗。明确目标和指标同样可以帮助发现其他基础架构相关的可改进之处。再以节能为例做进一步分析,采用新型与更加节能的服务器——至少应用在关键任务的虚拟机——而不是继续使用旧的,能耗高的服务器。