跨不同环境访问相同数据
本节描述了为了跨不同的计算环境访问相同数据需要执行的任务。在 Domino MLOps 平台中,计算环境被称为“数据平面”。如果您的数据驻留在一个数据平面的NetApp卷上,但您需要在另一个数据平面中访问它,请按照本节中概述的任务进行操作。这种场景通常被称为“爆发”,或者当目标环境是云时,被称为“云爆发”。在处理受限或超额订阅的计算资源时通常需要此功能。例如,如果您的本地计算集群超额订阅,您可能希望将工作负载安排到云端,以便立即启动它们。
有两种推荐的选项可用于访问位于不同数据平面的NetApp卷。这些选项在下面的小节中概述。根据您的具体要求选择其中一个选项。下表描述了这两个选项的优点和缺点。
选项 | 受益 | 缺点 |
---|---|---|
选项 1 - 缓存 |
- 更简单的工作流程 - 能够根据需要缓存数据子集 - 能够将数据写回源 - 无需管理远程副本 |
- 由于缓存被水化,初始数据访问的延迟增加。 |
选项 2 - 镜像 |
- 源卷的完整副本 - 不会因缓存混合而增加延迟(镜像操作完成后) |
- 必须等待镜像操作完成后才能访问数据 - 必须管理远程副本 - 无法写回源 |
选项 1 - 创建位于不同数据平面的卷的缓存
和"NetApp FlexCache 技术",您可以创建位于不同数据平面的NetApp卷的缓存。例如,如果您的本地数据平面中有一个NetApp卷,并且您需要在 AWS 数据平面中访问该卷,则可以在 AWS 中创建该卷的缓存。本节概述了创建位于不同数据平面的NetApp卷的缓存所需执行的任务。
在目标环境中创建FlexCache卷
|
如果目标环境是您的本地数据中心,您将在本地ONTAP系统上创建FlexCache卷。如果目标环境是 AWS,您将在Amazon FSx ONTAP实例上创建FlexCache卷。 |
首先,您必须在目标环境中创建一个FlexCache卷。
我们建议使用BlueXP来创建FlexCache卷。要使用BlueXP创建FlexCache卷,请按照"BlueXP volume caching文档"。
如果您不想使用BlueXP,则可以使用ONTAP System Manager 或ONTAP CLI 来创建FlexCache卷。要使用 System Manager 创建FlexCache卷,请参阅"ONTAP 文档"。要使用ONTAP CLI 创建FlexCache卷,请参阅"ONTAP 文档"。
如果您希望自动执行此过程,您可以使用"BlueXP API", 这"ONTAP REST API"或"ONTAP Ansible 集合"。
|
系统管理器在Amazon FSx ONTAP中不可用。 |
将FlexCache卷公开给 Domino
接下来,您必须将FlexCache卷公开给 Domino MLOps 平台。要将FlexCache卷公开给 Domino,请按照“公开未由Trident提供的现有 NFS 卷”子部分中概述的说明进行操作"“将现有NetApp卷公开给 Domino”部分"此解决方案。
现在,您将能够在目标数据平面启动作业和工作区时挂载FlexCache卷,如以下屏幕截图所示。
创建FlexCache卷之前
将FlexCache卷暴露给 Domino 后
选项 2 - 复制位于不同数据平面的卷
和"NetApp SnapMirror数据复制技术",您可以创建位于不同数据平面的NetApp卷的副本。例如,如果您的本地数据平面中有一个NetApp卷,并且您需要在 AWS 数据平面中访问该卷,则可以在 AWS 中创建该卷的副本。本节概述了创建位于不同数据平面的NetApp卷副本所需执行的任务。
创建 SnapMirror 关系
首先,您必须在源卷和目标环境中的新目标卷之间创建SnapMirror关系。请注意,目标卷将作为创建SnapMirror关系过程的一部分进行创建。
我们建议使用BlueXP来创建SnapMirror关系。要与BlueXP创建SnapMirror关系,请按照"BlueXP replication文档"。
如果您不想使用BlueXP,则可以使用ONTAP System Manager 或ONTAP CLI 来创建SnapMirror关系。要与 System Manager 创建SnapMirror关系,请参阅"ONTAP 文档"。要使用ONTAP CLI 创建SnapMirror关系,请参阅"ONTAP 文档"。
如果您希望自动执行此过程,您可以使用"BlueXP API", 这"ONTAP REST API"或"ONTAP Ansible 集合"。
|
系统管理器在Amazon FSx ONTAP中不可用。 |
中断SnapMirror关系
接下来,您必须中断SnapMirror关系才能激活目标卷进行数据访问。等到初始复制完成后再执行此步骤。
|
您可以通过检查BlueXP、 ONTAP系统管理器或ONTAP CLI 中的镜像状态来确定复制是否完成。当复制完成后,镜像状态将为“snapmirrored”。 |
我们建议使用BlueXP来中断SnapMirror关系。要断开与BlueXP 的SnapMirror关系,请按照"BlueXP replication文档"。
如果您不想使用BlueXP,则可以使用ONTAP System Manager 或ONTAP CLI 来中断SnapMirror关系。要断开与 System Manager 的SnapMirror关系,请参阅"ONTAP 文档"。要使用ONTAP CLI 断开SnapMirror关系,请参阅"ONTAP 文档"。
如果您希望自动执行此过程,您可以使用"BlueXP API", 这"ONTAP REST API"或"ONTAP Ansible 集合"。
将目标卷公开给 Domino
接下来,您必须将目标卷公开给 Domino MLOps 平台。要将目标卷公开给 Domino,请按照“公开未由Trident提供的现有 NFS 卷”子部分中概述的说明进行操作"“将现有NetApp卷公开给 Domino”部分"此解决方案。
现在,您将能够在目标数据平面启动作业和工作区时挂载目标卷,如下面的屏幕截图所示。