AWS 中的高可用度配對
支援高可用度( HA )組態、可提供不中斷營運及容錯功能。 Cloud Volumes ONTAP在 AWS 中、資料會在兩個節點之間同步鏡射。
HA 元件
在 AWS 中 Cloud Volumes ONTAP 、不含下列元件:
-
兩 Cloud Volumes ONTAP 個彼此同步鏡射資料的鏡射節點。
-
一種中介執行個體、可在節點之間提供通訊通道、以協助儲存接管和恢復程序。
中介者
以下是AWS中有關中介執行個體的一些重要詳細資料:
- 執行個體類型
-
T3-micro
- 磁碟
-
兩個 ST1 磁碟、 8 GiB 和 4 GiB
- 作業系統
-
DEBIAN11
對於版本更新的版本、在中介器上安裝了DEBIAN10。Cloud Volumes ONTAP - 升級
-
升級Cloud Volumes ONTAP 時、BlueXP也會視需要更新中介執行個體。
- 存取執行個體
-
當Cloud Volumes ONTAP 您從BlueXP建立一套功能不全的HA配對時、系統會提示您提供一個用於中介執行個體的金鑰配對。您可以使用該金鑰配對來進行SSH存取
admin
使用者: - 第三方代理程式
-
中介執行個體不支援協力廠商代理程式或VM延伸。
儲存設備接管與恢復
如果某個節點發生故障、另一個節點可以提供資料給其合作夥伴、以提供持續的資料服務。用戶端可以從合作夥伴節點存取相同的資料、因為資料會同步鏡射至合作夥伴。
節點重新開機後、合作夥伴必須重新同步資料、才能退回儲存設備。重新同步資料所需的時間、取決於節點當機時資料的變更量。
儲存設備接管、重新同步及還原均為預設自動執行。不需要使用者採取任何行動。
RPO 和 RTO
HA 組態可維持資料的高可用度、如下所示:
-
恢復點目標( RPO )為 0 秒。您的資料交易一致、不會遺失任何資料。
-
恢復時間目標( RTO )為 120 秒。萬一發生停電、資料應在 120 秒或更短時間內可用。
HA 部署模式
您可以跨多個可用性區域( AZs )或單一可用性區域( AZ )部署 HA 組態、確保資料的高可用度。您應該檢閱每個組態的詳細資料、以選擇最符合您需求的組態。
多個可用性區域
在多個可用性區域( AZs )中部署 HA 組態、可確保在 AZ 或執行 Cloud Volumes ONTAP 節點的執行個體發生故障時、資料的高可用度。您應該瞭解 NAS IP 位址如何影響資料存取和儲存容錯移轉。
NFS 與 CIFS 資料存取
當 HA 組態分佈於多個可用區域時、 _浮 點 IP 位址 _ 可啟用 NAS 用戶端存取。在發生故障時、浮動 IP 位址必須位於該區域所有 VPC 的 CIDR 區塊之外、可以在節點之間移轉。除非您、否則 VPC 外部的用戶端無法原生存取這些功能 "設定 AWS 傳輸閘道"。
如果您無法設定傳輸閘道、則 VPC 外部的 NAS 用戶端可使用私有 IP 位址。不過、這些 IP 位址是靜態的、無法在節點之間進行容錯移轉。
在跨多個可用性區域部署 HA 組態之前、您應該先檢閱浮動 IP 位址和路由表的需求。部署組態時、您必須指定浮動 IP 位址。私有IP位址是由BlueXP自動建立。
如需詳細資訊、請參閱 "AWS 在 Cloud Volumes ONTAP 多個 AZs 中的功能需求"。
iSCSI 資料存取
由於 iSCSI 不使用浮動 IP 位址、因此跨 VPC 資料通訊並非問題。
iSCSI 的接管與恢復
對於 iSCSI 、 Cloud Volumes ONTAP Reality 使用多重路徑 I/O ( MPIO )和非對稱邏輯單元存取( ALUA )來管理主動最佳化和非最佳化路徑之間的路徑容錯移轉。
|
如需哪些特定主機組態支援 ALUA 的相關資訊、請參閱 "NetApp 互通性對照表工具" 以及主機作業系統的主機公用程式安裝與設定指南。 |
NAS 的接管與恢復
在使用浮動 IP 的 NAS 組態中進行接管時、用戶端用來存取資料的節點浮動 IP 位址會移至另一個節點。下圖說明使用浮動 IP 的 NAS 組態中的儲存設備接管。如果節點 2 停機、節點 2 的浮動 IP 位址會移至節點 1 。
如果發生故障、用於外部 VPC 存取的 NAS 資料 IP 將無法在節點之間移轉。如果節點離線、您必須使用另一個節點上的 IP 位址、將磁碟區手動重新掛載至 VPC 外部的用戶端。
故障節點恢復上線後、請使用原始 IP 位址將用戶端重新掛載至磁碟區。此步驟是為了避免在兩個 HA 節點之間傳輸不必要的資料、這可能會對效能和穩定性造成重大影響。
選取磁碟區並按一下*掛載Command*、即可從BlueXP輕鬆識別正確的IP位址。
單一可用性區域
在單一可用性區域( AZ )中部署 HA 組態、可確保執行 Cloud Volumes ONTAP 節點的執行個體發生故障時、資料的高可用度。所有資料均可從 VPC 外部原生存取。
|
BlueXP會建立一個 "AWS 分散配置群組" 然後啟動該放置群組中的兩個 HA 節點。放置群組可將執行個體分散到不同的基礎硬體、藉此降低同時發生故障的風險。此功能可從運算角度而非磁碟故障角度改善備援。 |
資料存取
由於此組態位於單一 AZ 、因此不需要浮動 IP 位址。您可以使用相同的 IP 位址、從 VPC 內部和 VPC 外部存取資料。
下圖顯示單一 AZ 中的 HA 組態。資料可從 VPC 內部及 VPC 外部存取。
接管與恢復
對於 iSCSI 、 Cloud Volumes ONTAP Reality 使用多重路徑 I/O ( MPIO )和非對稱邏輯單元存取( ALUA )來管理主動最佳化和非最佳化路徑之間的路徑容錯移轉。
|
如需哪些特定主機組態支援 ALUA 的相關資訊、請參閱 "NetApp 互通性對照表工具" 以及主機作業系統的主機公用程式安裝與設定指南。 |
對於 NAS 組態、如果發生故障、資料 IP 位址可以在 HA 節點之間移轉。如此可確保用戶端存取儲存設備。
AWS 本機區域
AWS 本機區域是一種基礎架構部署、其中儲存、運算、資料庫和其他精選 AWS 服務都位於大城市和產業區域附近。有了 AWS 本機區域、您就能讓 AWS 服務更接近您、進而改善工作負載的延遲、並在本機維護資料庫。
您可以在 AWS 本機區域中部署單一 AZ 或多個 AZ 組態。
|
在標準模式下使用 BlueXP 時、支援 AWS 本機區域。目前、在受限模式或私有模式下使用 BlueXP 時、並不支援 AWS 本機區域。 |
AWS 本機區域組態範例
以下為範例組態:
-
單一可用性區域:叢集節點和介面位於同一個本機區域。
-
多個可用性區域
在多個可用性區域組態中、有三個執行個體、兩個節點和一個中介器。三個執行個體中的一個執行個體必須位於個別的區域中。您可以選擇設定方式。以下是三種組態範例:
-
每個叢集節點位於不同的本機區域、而介面位於公用可用性區域中。
-
本機區域中的一個叢集節點、本機區域中的中介節點、以及第二個叢集節點位於可用性區域中。
-
每個叢集節點和介面位於不同的本機區域中。
-
支援的磁碟和執行個體類型
唯一支援的磁碟類型是 GP2 。
目前支援下列 EC2 執行個體類型系列、其大小為 xlarge 到 4xlarge :
-
M5
-
c5
-
C5d
-
R5
-
R5d
儲存設備如何在 HA 配對中運作
不像 ONTAP 是一個叢集、 Cloud Volumes ONTAP 在節點之間不會共享使用一個不一致的功能。相反地、資料會在節點之間同步鏡射、以便在發生故障時能夠使用資料。
儲存配置
當您建立新的磁碟區並需要額外的磁碟時、BlueXP會將相同數量的磁碟分配給兩個節點、建立鏡射的Aggregate、然後建立新的磁碟區。例如、如果磁碟區需要兩個磁碟、則BlueXP會在每個節點上配置兩個磁碟、總共四個磁碟。
儲存組態
您可以使用 HA 配對做為主動 - 主動式組態、讓兩個節點都能將資料提供給用戶端、或做為主動 - 被動式組態、被動節點只有在接管主動節點的儲存設備時、才會回應資料要求。
|
只有在儲存系統檢視中使用BluXP時、才能設定雙主動式組態。 |
效能期望
使用不同步的功能、可在節點之間複寫資料、進而消耗網路頻寬。 Cloud Volumes ONTAP因此、相較於單一節點 Cloud Volumes ONTAP 的 VMware 、您可以預期下列效能:
-
對於僅從一個節點提供資料的 HA 組態、讀取效能可媲美單一節點組態的讀取效能、而寫入效能則較低。
-
對於同時提供兩個節點資料的 HA 組態、讀取效能高於單一節點組態的讀取效能、寫入效能相同或更高。
如需 Cloud Volumes ONTAP 更多關於效能的詳細資訊、請參閱 "效能"。
用戶端存取儲存設備
用戶端應使用磁碟區所在節點的資料 IP 位址來存取 NFS 和 CIFS 磁碟區。如果 NAS 用戶端使用合作夥伴節點的 IP 位址來存取磁碟區、則兩個節點之間的流量會降低效能。
|
如果您在 HA 配對中的節點之間移動磁碟區、則應使用其他節點的 IP 位址來重新掛載磁碟區。否則、您可能會遇到效能降低的情況。如果用戶端支援 NFSv4 轉介或 CIFS 資料夾重新導向、您可以在 Cloud Volumes ONTAP 支撐系統上啟用這些功能、以避免重新掛載磁碟區。如需詳細資料、請參閱 ONTAP 《關於我們的資料》。 |
您可以透過 BlueXP 「管理磁碟區」面板下的 Mount Command 選項、輕鬆識別正確的 IP 位址。
![400](./media/screenshot_mount_option.png)