View a markdown version of this page

用於路由控制的資料和控制平面 - Amazon Application Recovery Controller (ARC)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

用於路由控制的資料和控制平面

當您規劃容錯移轉和災難復原時,請考慮容錯移轉機制的彈性。我們建議您確保在容錯移轉期間依賴的機制具有高度可用性,以便在災難情況下需要它們時使用。一般而言,您應該盡可能將資料平面函數用於您的機制,以獲得最大的可靠性和容錯能力。考慮到這一點,了解服務的功能如何在控制平面和資料平面之間分割,以及何時可以使用服務的資料平面依賴極端可靠性。

與大多數 AWS 服務一樣,控制平面和資料平面支援路由控制功能的功能。雖然這兩者都建置為可靠,但控制平面會針對資料一致性進行最佳化,而資料平面則會針對可用性進行最佳化。資料平面專為彈性而設計,因此即使在破壞性事件期間,當控制平面可能無法使用時,也能維持可用性。

一般而言,控制平面可讓您執行基本管理功能,例如建立、更新和刪除服務中的資源。資料平面提供服務的核心功能。因此,我們建議您在可用性很重要時使用資料平面操作,例如,當您需要在中斷期間將流量重新路由到待命複本時。

對於路由控制,控制平面和資料平面的分割方式如下:

  • 用於路由控制的控制平面 API 是美國西部 (奧勒岡) 區域 (us-west-2) 支援的復原控制組態 API。您可以使用這些 API 操作或 AWS 管理主控台 來建立或刪除叢集、控制面板和路由控制,以便在您可能需要為應用程式重新路由流量時,協助準備災難復原事件。路由控制組態控制平面不是高度可用的。

  • 路由控制資料平面是橫跨五個地理隔離 AWS 區域的專用叢集。每個客戶都會使用路由控制控制平面建立一或多個叢集。叢集託管控制面板和路由控制。然後,當您想要為應用程式重新路由流量時,您可以使用路由控制 (復原叢集) API 來取得、列出和更新路由控制狀態。路由控制資料平面 IS 高度可用。

由於路由控制資料平面高度可用,我們建議您計劃在希望容錯移轉以從事件復原時 AWS Command Line Interface ,使用 進行 API 呼叫以使用路由控制狀態。如需有關使用路由控制準備和完成復原操作時的重要考量的詳細資訊,請參閱 ARC 中路由控制的最佳實務

如需資料平面、控制平面以及如何 AWS 建置服務以滿足高可用性目標的詳細資訊,請參閱《Amazon Builders' Library》中的使用可用區域的靜態穩定性白皮書