服务器虚拟化:基于块的和基于文件的存储优缺点 |
服务器虚拟化是目前IT界至关重要的技术之一。一个用于支持虚拟服务器环境的强健的、高效的存储基础设施同样重要,但是,许多用户在规划服务器虚拟化时往往忽视这个支持框架。若想实现最大的规模效益和取得最优的性能,IT部门在选择支持虚拟服务器环境的存储协议时必须谨慎。 主要有两种方式:基于块的和基于文件的存储。他们有着各自的优势和局限。基于块的存储是相当廉价,且更成熟的技术,目前具有更大的安装基础。但是,基于文件的存储也有很多优点,其中最突出的优点是易于在虚拟服务器环境中管理和部署。 1、基于块的存储成熟、价廉存储区域网(SAN)或基于块的存储是种成熟的技术。该技术非常适合在线交易这类数据密集型工作负载。而且许多基于块的存储部署具有自己的专用高速网络,这有助于提高吞吐量和改进性能。同时,基于块的存储部署中的光纤通道(FC)和iSCSI主机总线适配器(HBA)通常具有协议卸载特性,这些HBA能比主CPU更快地执行协议相关功能,从而解放CPU资源去执行任务。此外,由于基于块的存储是种成熟的技术,这意味着你可以很容易地招聘到经验丰富的存储管理员,而且有来自像VMware等虚拟化厂商以及第三方供应商的多种存储管理工具。 2、基于文件的存储更适合虚拟化网络文件系统是基于文件的协议,用于在承担服务器职责的NAS设备与客户机(例如VMwareESX或vSphere4.0主机)之间建立客户机/服务器关系。与块存储形成显明对比的是,文件存储不仅管理物理存储上的文件和目录的布局与结构,它还处理共享访问的一些方面,提供可用于来自多个服务器的协调的访问的基元。 网络文件系统(NFS)的优点主要是:①网络文件系统(NFS)运行在IP网络上,它易于在虚拟服务器环境中配置、部署和管理。 任何东西都有自身的缺点和局限性,网络文件系统(NFS)也不例外。他的缺点主要是:①TCP/IP性能开销较大。虽然一些厂商的测试显示NFS的性能同基于块的系统一样好,但在一些情况下,可能需要原始设备映射和块存储来消除TCP/IP开销。 |