数据存储和备份通常是服务器虚拟化项目中最为昂贵和复杂的部分,一些IT专家也指出这个关键领域也正是各种工具发挥作用的时候。
比如某新型公司通过I/O重定向和优化技术来解决他们在虚拟化过程中所遇到的烦人的性能和备份等问题。
例如,IO Turbine提供I/O重定向技术,帮助IT管理员使用高速的固态硬盘(SSD)获益,同时改善虚拟机的密度。Actifio Inc.,公司的I/O技术,可以同时加快备份和恢复时间,帮助用户满足虚拟化核心工作负载需求。
SSD缓存“我们从不使用阵列,将来也不会”
当虚拟化越来越成为企业的Tier 1应用时,很多用户发现把交换区文件从传统的阵列转移到基于主机的缓存软件配合SSD硬盘可以极大改善虚拟化的性能和密度。
NextCloud LLC是一家私有云服务提供商,使用了IO Turbine提供的名为Accelio的软件,加上SanDisk(前身是Pliant)提供的Flash缓存,可以避免交换区文件位于外部磁盘上时可能出现的问题。该软件自动重定向VMware虚拟化环境中热门工作负载的I/O到直连在宿主机的Flash缓存上,而不再使用外部磁盘上的内存页面文件方式。NextCloud认为这比传统的阵列方式对虚拟服务器IOPS性能的提升更为明显。
“我们从不使用磁盘阵列,而且将来也不会,”Gary Lamb,NextCloud合作创始人兼CTO。
即使是把最快速的磁盘通过网络连接到宿主机,也无法匹配SSD直连到宿主机所提供的性能。网络测试显示每个150GB Pliant驱动器可以提供高达250,000读IOPS和125,000连续写IOPS.Lamb估计同等情况下,用户需要购买大约150片15,000RPM或SAS磁盘同时并发IO来达到如页面文件等性能密集型数据的存储需求。
NextCloud为每台刀片服务器配置1GB RAM,并为每台虚拟机配置2GB 专用SSD缓存。因为IO Turbine还处于测试版阶段,在NextCloud的大多数面向用户的环境中Accelio还没有用于生产环境。
同样,Lamb提到公司计划把该产品用于量产,以作为其第二代架构设计的一部分,而已经测试过的一个用户也对结果表示满意,愿意使用NextCloud.该用户运行的是一个智能楼宇监控应用系统,从散布于医学院的144,000个传感器中获得数据,即使从主机减小10GB的内存也依然保持了满意的性能表现。最后,Lamb估计NextCloud将可以成倍提高虚拟机密度,从每台物理主机30台虚拟机提升到大约60~70台。
让用户尝试新的虚拟化架构
同样的,改善备份性能可以帮助IT管理员说服最终用户接受虚拟化工作负载方式,同时也简化了操作管理。
Paradise Tomato Kitchens Inc.是为连锁餐馆提供沙司的工厂,通过组合使用Actifio和Kroll Ontrack Software的产品来替换虚拟/物理备份和复制工具。在该过程中,可以从生产存储中释放出原本用于存储备份数据的空间。根据Paradise IT总监Ryan Swain的说法,之后Paradise用户继续部署了新的基于虚拟化SharePoint的内联网模式。
用户通常“不希望改变。所以整个过程实际上是共享存储(灾难恢复)和快速恢复,吸引了很多人从传统系统转变到新系统。而当他们看到性能的明显改善时,最终促成了他们作出转变,”Swain说。
Actifio的VDP(Virtual Data Pipeline)应用位于服务器和数据存储系统之间,管理数据的副本,最终涉及到整个虚拟环境。一旦数据到达被Actifio应用接管的存储阵列,它首先通过重复数据删除提高了效率,之后可以通过内置的WAN优化功能实现在任意两个存储系统之间的数据迁移或复制功能。
Swain说尝试Actifio的最初动力来源于解决原有老的备份产品,尤其是赛门铁克的BE 10d,所带来的问题。Actifio应用来管理多个分布于不同虚拟化副本中的备份数据,而不需要管理员在多个控制台之前切换,以实现数据备份到本地磁盘、第二备份容灾站点,或者是克隆副本用于测试目的。
由于Actifio的VDP显示出虚拟机的副本,恢复达数GB级大小的虚拟机大约只需要20秒钟(Swain估计)。
“这在之前使用磁带和备份软件的时候是不可想象的,”Swain说,而且“最奇妙的还在于:由于它的所有工作是在SAN级别实现的,不会对服务器或网络带来任何影响。”
最后,相比备份数据也保存于HP的EVA阵列中的情况,在Swain的环境中24TB空间被释放,在Actifio应用之前采用更为便宜的商业化存储阵列。Swain估计该产品的成本大约只是同等容量EVA产品的一半。
Actifio的产品可以快速地恢复虚拟服务器镜像,但是有一点不能达到的是对单一目标做恢复,如从备份中直接恢复某个文件或邮箱。这也是Swain从Kroll Ontrack购买名为PowerControls软件的原因。PowerControls可以在不需额外恢复空间的情况下,把某个独立项目恢复到Exchange或SharePoint服务器。