
服务器虚拟化对存储系统和维护系统的管理员提出了一些严峻的挑战。世界上只有 50% 的数据中心被虚拟化这一简单的事实很可能是造成这种情况的原因之一——尽管服务器虚拟化的好处是显而易见的和真实的。
一个基本的考虑是成本。服务器虚拟化可以带来一些成本节约,但前提是支持它的存储系统有能力。芝加哥投资银行 William Blair and Company 2010 年的一项调查发现,从事服务器虚拟化项目的公司通常每在服务器虚拟化上花费 1 美元,就会在存储上花费 2 到 3 美元。根据 Enterprise Strategy Group (ESG) 的高级分析师 Mark Peters 的说法,这些数字显然会降低服务器虚拟化的经济性。“那些没有提前做好充分计划的人可能会因为存储成本而失去服务器虚拟化的经济性,”他说。
存储成本上升的一个原因是,随着服务器虚拟化将虚拟机 (VM) 与其运行的硬件分离,它还将虚拟机与通常位于 SAN(存储区域网络)中的底层存储分离。虽然服务器虚拟化供应商声称该解决方案可以快速轻松地启动新的虚拟机,但它也可能导致虚拟机泛滥,从而导致数百个幽灵虚拟机——不再有用或正在使用,但仍在消耗存储资源虚拟机。使问题更加复杂的是完全去vm去虚拟化标志,许多 VM 是从标准映像中分离出来的,并且这些标准映像通常配置有比实际需要更多的存储资源。
更一般地说,服务器虚拟化天生就需要大量存储。它尤其对存储系统征税,因为它使其他顺序存储访问变得随机——随机访问也是最挑战存储系统的存储行为类型。“由于新的虚拟机易于设置,存储容量需求上升,并且由于虚拟机在虚拟化架构中移动,您获得更多随机 I/O,并且您的性能和存储系统容量需求上升,”彼得斯说。它会增加。这将使一些人放慢虚拟化速度,因为他们不得不在存储上花费比他们最初预期的更多的钱。”
Peters 提到了提前计划完全去vm去虚拟化标志,而在没有明确策略的情况下扩展存储的后果之一是存储蔓延——扩展存储、添加新设备以满足虚拟化对更高性能和容量的需求,而不是使用单一的 A 存储架构,根据需要升级或扩展,以确保扩大规模的可能性。单一的放大系统更易于管理和维护;它占用的宝贵数据中心占地面积较少;它消耗更少的电力和冷却成本。考虑到购买存储系统的购置成本仅占整个生命周期总运维成本的20%,这样做的成本节约是显而易见的。
减轻对虚拟服务器的存储限制
服务器虚拟化带来的最大挑战之一是如何管理由在单个物理主机上运行的多个 VM 生成的高级 I/O,所有这些都通过在主机管理器上运行的单个虚拟机进行。一个越来越流行的解决方案是安装一个虚拟化缓存——通常是数百 GB 的快速固态内存——使用 PCIe 总线连接到处理器旁边。
如果配置一个应用级缓存软件,运行在hypervisor和guest OS内部,可以有效地从存储系统中卸载IOPS(每秒输入输出)并刷新到缓存中,从而缓解存储系统压力,减少延迟时间,有效加快应用程序的运行速度。提供此类固态缓存硬件和软件的供应商包括 Fusion-io(通过 io Turbine 软件)、OCZ (VXL) 和 SanDisk (FlashSoft)。
请登录后发表评论
注册
社交帐号登录