本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS路由控制的區域可用性
如需 Amazon Application Recovery Controller (ARC) 的區域支援和服務端點的詳細資訊,請參閱《Amazon Web Services 一般參考》中的 Amazon Application Recovery Controller (ARC) 端點和配額。
注意
Amazon Application Recovery Controller (ARC) 中的路由控制是一項全域功能。不過,您必須在區域 ARC AWS CLI命令中指定美國西部 (奧勒岡) 區域 (指定 參數 --region us-west-2)。也就是說,當您建立叢集、控制面板或路由控制等資源時。
ARC 路由控制是一種開/關開關,可變更 ARC 運作狀態檢查的狀態,然後可以與將流量重新導向的 DNS 記錄建立關聯,例如從主要部署複本重新導向至待命部署複本。
如果發生應用程式故障或延遲問題,您可以更新路由控制狀態,將流量從主要複本轉移到待命複本。透過使用高度可靠的 ARC 資料平面 API 操作進行路由控制查詢和路由控制狀態更新,您可以在災難復原案例期間依賴 ARC 進行容錯移轉。如需詳細資訊,請參閱使用 ARC API 取得和更新路由控制狀態 (建議)。
ARC 會在叢集中維護路由控制狀態,這是一組五個備援區域端點。ARC 會將路由控制狀態變更傳播到位於 Amazon EC2 機群的叢集,以取得五個AWS區域的仲裁。傳播之後,當您使用 API 和高度可靠的資料平面來查詢路由控制狀態的 ARC 時,它會傳回共識檢視。
您可以與五個叢集端點中的任何一個互動,將路由控制的狀態從 更新Off為 On。然後,ARC 會將更新傳播到叢集的五個區域。
所有五個叢集端點的資料一致性平均在 5 秒內達到,最多不超過 15 秒。
ARC 提供極高的可靠性及其資料平面,可讓您手動容錯移轉跨儲存格的應用程式。ARC 可確保 5 個叢集端點中至少有 3 個隨時可供您存取,以執行路由控制狀態變更。請注意,每個 ARC 叢集都是單一租用戶,以確保您不會受到可能減慢存取模式的「雜訊鄰近」影響。
當您變更路由控制狀態時,您會依賴下列三個條件,這些條件極不可能失敗:
您五個端點中至少有三個可用並參與規定人數。
您有運作中的 IAM 登入資料,可以對運作中的區域叢集端點進行身分驗證。
Route 53 資料平面運作狀態良好 (此資料平面的設計符合 100% 的可用性 SLA)。