AWS 中的高可用性对
Cloud Volumes ONTAP高可用性(HA)配置可提供无中断运行和容错功能。在 AWS 中,数据会在两个节点之间同步镜像。
HA 组件
在 AWS 中, Cloud Volumes ONTAP HA 配置包括以下组件:
-
两个 Cloud Volumes ONTAP 节点之间的数据同步镜像。
-
一种调解器实例,在节点之间提供通信通道以帮助存储接管和恢复过程。
调解器
下面是有关 AWS 中调解器实例的一些关键详细信息:
- Instance type
-
T3-micro
- Disks
-
两个st1磁盘、分别为8 GiB和4 GiB
- 操作系统
-
Debian 11
对于 Cloud Volumes ONTAP 9.10.0 及更早版本,在调解器上安装了 Debian 10 。 - 升级
-
升级Cloud Volumes ONTAP 时、BlueXP还会根据需要更新调解器实例。
- 对实例的访问
-
从BlueXP创建Cloud Volumes ONTAP HA对时、系统会提示您为调解器实例提供一个密钥对。您可以使用该密钥对进行SSH访问
admin
用户。 - 第三方代理
-
此调解器实例不支持第三方代理或 VM 扩展。
存储接管和恢复
如果某个节点出现故障、另一个节点可以为其合作伙伴提供数据以提供持续的数据服务。客户机可以从伙伴节点访问相同的数据,因为数据已同步镜像到合作伙伴。
节点重新引导后、合作伙伴必须重新同步数据才能返回存储。重新同步数据所需的时间取决于节点关闭时更改了多少数据。
默认情况下,存储接管,重新同步和交还都是自动的。无需用户操作。
RPO 和 RTO
HA配置可按如下所示保持数据的高可用性:
-
恢复点目标( RPO )为 0 秒。您的数据在传输过程中不会丢失数据。
-
恢复时间目标(Recovery Time目标、Recovery Time目标、Recovery Time目标、Recovery Time目标、Recovery Time目标、Recovery如果发生中断、数据应在120秒或更短时间内可用。
HA 部署模式
您可以通过跨多个可用性区域(AZ)或在单个可用性区域(AZ)中部署HA配置来确保数据的高可用性。您应该查看有关每个配置的更多详细信息、以选择最适合您需求的配置。
多个可用性区域
在多可用性区域(AZ)中部署HA配置可确保在AZ或运行Cloud Volumes ONTAP节点的实例发生故障时数据的高可用性。您应该了解 NAS IP 地址如何影响数据访问和存储故障转移。
NFS 和 CIFS 数据访问
当 HA 配置分布在多个可用性区域中时, floating IP Addresses 会启用 NAS 客户端访问。浮动 IP 地址必须位于该区域中所有 VPC 的 CIDR 块之外、在发生故障时可以在节点之间迁移。除非您的情况,否则 VPC 外部的客户端无法本机访问它们 "设置 AWS 传输网关"。
如果无法设置传输网关,则 VPC 外部的 NAS 客户端可以使用专用 IP 地址。但是,这些 IP 地址是静态的,无法在节点之间进行故障转移。
在跨多个可用性区域部署HA配置之前、您应查看浮动IP地址和路由表的要求。部署配置时,必须指定浮动 IP 地址。专用IP地址由BlueXP自动创建。
有关详细信息,请参阅 "适用于多个 AWS 中的 Cloud Volumes ONTAP HA 的 AWS 网络要求"。
iSCSI 数据访问
由于 iSCSI 不使用浮动 IP 地址,因此交叉 VPC 数据通信不是一个问题。
iSCSI 的接管和交还
对于 iSCSI 、 Cloud Volumes ONTAP 使用多路径 I/O ( MPIO )和非对称逻辑单元访问( ALUA )来管理活动优化路径和非优化路径之间的路径故障转移。
有关哪些特定主机配置支持AUA的信息、请参见 "NetApp 互操作性表工具" "SAN主机和云客户端指南"适用于您的主机操作系统的和。 |
NAS 的接管和交还
在使用浮动 IP 的 NAS 配置中发生接管时,客户端用于访问数据的节点的浮动 IP 地址将移至另一节点。下图描述了使用浮动 IPS 的 NAS 配置中的存储接管。如果节点 2 出现故障、节点 2 的浮动 IP 地址将移至节点 1 。
如果发生故障、用于外部 VPC 访问的 NAS 数据 IPS 将无法在节点之间迁移。如果某个节点脱机、则必须使用另一个节点上的 IP 地址将卷手动重新装入 VPC 外部的客户端。
故障节点重新联机后、使用原始 IP 地址将客户端重新装入卷。需要执行此步骤以避免在两个 HA 节点之间传输不必要的数据、这可能会对性能和稳定性造成重大影响。
通过选择卷并单击*挂载命令*、您可以从BlueXP轻松识别正确的IP地址。
单一可用性区域
在单个可用性区域(AZ)中部署HA配置可以确保在运行Cloud Volumes ONTAP节点的实例发生故障时数据的高可用性。所有数据均可从 VPC 外部本地访问。
BlueXP会创建 "AWS 分布放置组" 并启动该放置组中的两个 HA 节点。放置组通过将实例分散在不同的底层硬件上,降低同时发生故障的风险。此功能可从计算角度而不是从磁盘故障角度提高冗余。 |
数据访问
由于此配置位于单个 AZ 中,因此不需要浮动 IP 地址。您可以使用相同的 IP 地址从 VPC 内部和 VPC 外部进行数据访问。
下图显示了单个 AZ 中的 HA 配置。可以从 VPC 内部和 VPC 外部访问数据。
接管和交还
对于 iSCSI 、 Cloud Volumes ONTAP 使用多路径 I/O ( MPIO )和非对称逻辑单元访问( ALUA )来管理活动优化路径和非优化路径之间的路径故障转移。
有关哪些特定主机配置支持AUA的信息、请参见 "NetApp 互操作性表工具" "SAN主机和云客户端指南"适用于您的主机操作系统的和。 |
对于 NAS 配置、如果发生故障、数据 IP 地址可以在 HA 节点之间迁移。这样可以确保客户端访问存储。
AWS本地区域
AWS本地区域是一种基础架构部署、其中存储、计算、数据库和其他精选AWS服务位于靠近大城市和行业区域的位置。借助AWS Local Zones、您可以将AWS服务拉近与您的距离、从而缩短工作负载的延迟并在本地维护数据库。在Cloud Volumes ONTAP上、
您可以在AWS本地区域中部署单个AZ或多个AZ配置。
在标准模式和私有模式下使用BlueXP 时、支持AWS本地区域。目前、在受限模式下使用BlueXP 时不支持AWS本地区域。 |
AWS本地区域配置示例
AWS中的Cloud Volumes ONTAP在一个可用性区域中仅支持高可用性(HA)模式。不支持单节点部署。
Cloud Volumes ONTAP不支持在AWS本地区域中进行数据分层、云分层和非限定实例。
以下是示例配置:
-
单个可用性区域:集群节点和调解器位于同一个本地区域中。
-
多个可用性区域
在多可用性分区配置中、有三个实例:两个节点和一个调解器。三个实例中有一个实例必须位于单独的分区中。您可以选择设置方式。以下是三个配置示例:
-
每个集群节点位于不同的本地区域中、调解器位于公共可用性区域中。
-
本地区域中的一个集群节点、本地区域中的调解器和可用性区域中的第二个集群节点。
-
每个集群节点和调解器都位于不同的本地区域中。
-
支持的磁盘和实例类型
唯一支持的磁盘类型为gp2。当前支持以下大小为x大 到4x大 的EC2实例类型系列:
-
M5
-
C5.
-
C5d.
-
R5
-
R5d.
Cloud Volumes ONTAP仅支持这些配置。在AWS本地区域配置中选择不受支持的磁盘类型或非限定实例可能会导致部署失败。由于缺少连接、无法在AWS本地区域中将数据分层到AWS S3。 |
有关的最新完整详细信息,请参见AWS文档"本地区域中的EC2实例类型"。
存储如何在 HA 对中工作
与 ONTAP 集群不同、 Cloud Volumes ONTAP HA 对中的存储不在节点之间共享。而是在节点之间同步镜像数据,以便在发生故障时数据可用。
存储分配
创建新卷时、如果需要更多磁盘、则BlueXP会将相同数量的磁盘分配给两个节点、创建镜像聚合、然后创建新卷。例如、如果卷需要两个磁盘、则BlueXP会为每个节点分配两个磁盘、总共分配四个磁盘。
存储配置
您可以将 HA 对用作主动 - 主动配置、两个节点都将数据提供给客户端、也可以用作主动 - 被动配置、仅当被动节点接管了主动节点的存储时才响应数据请求。
只有在存储系统视图中使用BlueXP时、才能设置主动-主动配置。 |
性能预期
Cloud Volumes ONTAP HA 配置可同步复制节点之间的数据、从而消耗网络带宽。因此,与单节点 Cloud Volumes ONTAP 配置相比,您可以期望以下性能:
-
对于仅从一个节点提供数据的 HA 配置、读取性能与单个节点配置的读取性能不相上下、而写入性能较低。
-
对于为来自两个节点的数据提供服务的 HA 配置、读取性能高于单节点配置的读取性能、写入性能相同或更高。
有关Cloud Volumes ONTAP性能的详细信息,请参见"性能"。
客户端访问存储
客户端应使用卷所在节点的数据 IP 地址访问 NFS 和 CIFS 卷。如果 NAS 客户端使用伙伴节点的 IP 地址访问卷、则两个节点之间的通信量都会降低性能。
如果在 HA 对中的节点之间移动卷、则应使用其他节点的 IP 地址重新装入卷。否则,您可能会遇到性能降低的问题。如果客户机支持 NFSv4 引用或 CIFS 文件夹重定向、则可以在 Cloud Volumes ONTAP 系统上启用这些功能以避免重新装入卷。有关详细信息、请参见ONTAP文档。 |
您可以通过BlueXP中管理卷面板下的_Mount Command_选项轻松识别正确的IP地址。