ODX 拷贝卸载如何与 Hyper-V over SMB 和 SQL Server over SMB 共享配合使用
卸载数据传输(ODX)也称为拷贝卸载,用于在不通过主机传输数据的情况下,在兼容的存储设备内部或之间直接传输数据。在基于 SMB 安装的应用程序服务器上执行拷贝操作时,ONTAP ODX 拷贝卸载可提供性能优势。
在非 ODX 文件传输中,将从源 CIFS 服务器读取数据,然后通过网络传输到客户端计算机。客户端计算机再通过网络将数据传输回目标 CIFS 服务器。总之,客户端计算机从数据源中读取数据,然后将其写入目标。借助 ODX 文件传输,数据可以直接从数据源拷贝到目标。
由于 ODX 卸载拷贝直接在数据源与目标存储之间进行,因此,拥有显著的性能优势,包括加快数据源与目标存储之间的拷贝速度,减少客户端上使用的资源(CPU、内存),以及减少使用的网络 I/O 带宽。
此功能适用于 Windows Server 2012 服务器。SAN LUN 和 SMB 3.0 持续可用连接都支持 ONTAP ODX 拷贝卸载。
以下用例支持使用 ODX 拷贝和移动:
内部卷
源和目标文件或 LUN 位于同一个卷中。
卷之间,同一个节点,同一个存储虚拟机(SVM)
源和目标文件或 LUN 位于同一个节点上的不同卷中。数据属于同一个 SVM。
卷之间,不同节点,同一个 SVM
源和目标文件或 LUN 位于不同节点上的不同卷中。数据属于同一个 SVM。
SVM 之间,同一个节点。源和目标文件或 LUN 位于同一个节点上的不同卷中。数据属于不同 SVM。
SVM 之间,不同节点。源和目标文件或 LUN 位于不同节点上的不同卷中。数据属于不同 SVM。
采用 Hyper-V 解决方案的 ODX 拷贝卸载的特定用例如下:
可将 ODX 拷贝卸载直通和 Hyper-V 结合使用,以便在虚拟硬盘(VHD)文件内部或之间拷贝数据或在同一个集群内映射的 SMB 共享与连接的 iSCSI LUN 之间拷贝数据。
这样就可以将拷贝从来宾操作系统通过直通传输到基础存储。
创建固定大小的 VHD 时,将使用 ODX 和已知已清零令牌初始化含零的磁盘。
如果源和目标存储位于同一个集群中,则使用 ODX 拷贝卸载迁移迁移存储虚拟机。
采用 SQL Server 解决方案的 ODX 拷贝卸载的特定用例如下:
可以使用 ODX 拷贝卸载在映射的 SMB 共享之间或同一集群的 SMB 共享和已连接的 iSCSI LUN 之间导出和导入 SQL Server 数据库。
如果数据源和目标存储位于同一个集群中,可使用 ODX 拷贝卸载导出和导入数据库。