非常好的实践2:以每个应用为单位考虑iSCSI targets应该存在于虚拟环境的何处
对于VMware环境,Schulz说,在VMware的集群文件系统(VMware vStorage VMFS)和原始设备映射(raw device mapping - RDM)之间, “以前用户必须作出一个艰难的选择”。3.5版本之前,VMFS提供类似VMotion的功能,但是有时RDM是继续使用存储阵列的增值功能例如快照和虚拟配置功能的唯一方法。
不过现在情况不同了,马萨诸塞州Milford市Enterprise Strategy Group (ESG)的ESG labs副总裁Brian Garrett说,为了性能和可管理性,用户仍应该评估在基础架构中的何处放置iSCSI target。他们可以选择在hypervisor级别以虚拟磁盘的形式放置target,让服务器虚拟化软件通过虚拟磁盘层来处理对后台存储的调用,也可以在磁盘阵列上部署target,提供一定程度上对后台存储更加快速的块访问。
“决定部分地取决于你已经习惯了哪种方式,”Garrett说,“但是类似SQL数据库这样的基于块的应用和原始磁盘工作得很好,可能更适合直通或者原生模式。”