谨防存储拖累虚拟化
网界网 发表于:10年10月28日 00:00 [转载] 网界网
服务器虚拟化是目前IT界至关重要的技术之一。一个用于支持虚拟服务器环境的强健的、高效的存储基础设施同样重要,但是,许多用户在规划服务器虚拟化时往往忽视这个支持框架。如果一根链条的强度取决于最薄弱的一环,那么IT部门必须确保存储不要成为虚拟化应用基础设施链条中那薄弱的一环。若想实现最大的规模效益和取得最优的性能,IT部门在选择支持虚拟服务器环境的存储协议时必须谨慎。
那么究竟应当选择哪种方式?
这个问题没有绝对的答案。这两种方式--基于块的和基于文件的存储,有着各自的优势和局限。基于块的存储是相当更成熟的技术,目前具有更大的安装基础。但是,NFS(网络文件系统)有很多优点,其中最突出的优点是易于在虚拟服务器环境中管理和部署。在选产品或技术之前,企业应当首先研究自己的业务目标、技术需求和预算需要,然后选择最适合它们的解决方案。下文将简要介绍基于块的和基于文件的存储部署的优缺点。
基于块的存储成熟、价廉
存储区域网(SAN)或基于块的存储是种成熟的技术。该技术非常适合在线交易这类数据密集型工作负载。而且许多基于块的存储部署具有自己的专用高速网络,这有助于提高吞吐量和改进性能。同时,基于块的存储部署中的光纤通道(FC)和iSCSI主机总线适配器(HBA)通常具有协议卸载特性,这些HBA能比主CPU更快地执行协议相关功能,从而解放CPU资源去执行其它任务。此外,由于基于块的存储是种成熟的技术,这意味着你可以很容易地招聘到经验丰富的存储管理员,而且有来自像VMware等虚拟化厂商以及第三方供应商的多种存储管理工具。
不过,基于块的存储也有自己的缺陷。例如,交换机和HBA比NFS所需要的标准网络设备贵很多,存储网络的部署和管理也更复杂。因为,创建和管理LUN(包括交换机分区、LUN调整大小,以及确定多少虚拟服务器可以被映射到LUN等工作)可能会非常复杂。在传统的物理的基于服务器的存储网络中,LUN是将物理硬盘空间转换为主机服务器操作系统可以访问和使用的逻辑存储空间,而在虚拟化的存储环境中,LUN是介于物理硬盘与应用之间的中间层。
此外,比较常用的VMware的文件系统对于块数据存在着2 TB的数据存储限制,这在当前数据不断增加的情况下意味着得创建和管理许多比较小的数据存储。
