本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
用於路由控制的資料和控制平面
當您規劃容錯移轉和災難復原時,請考慮容錯移轉機制的彈性。我們建議您確保在容錯移轉期間依賴的機制具有高度可用性,以便在災難情況下需要時使用它們。一般而言,您應該盡可能為您的機制使用資料平面函數,以獲得最大的可靠性和容錯能力。考慮到這一點,了解服務的功能如何在控制平面和資料平面之間分割,以及何時可以使用服務的資料平面依賴對極端可靠性的預期非常重要。
與大多數 AWS 服務一樣,控制平面和資料平面支援路由控制功能的功能。雖然這兩者都建置為可靠,但控制平面會針對資料一致性進行最佳化,而資料平面則會針對可用性進行最佳化。資料平面專為彈性而設計,因此即使在中斷事件期間,當控制平面可能無法使用時,它也能維持可用性。
一般而言,控制平面可讓您執行基本管理功能,例如建立、更新和刪除服務中的資源。資料平面提供服務的核心功能。因此,我們建議您在可用性很重要時使用資料平面操作,例如,當您需要在中斷期間將流量重新路由到待命複本時。
對於路由控制,控制平面和資料平面的分割方式如下:
API 用於路由控制的控制平面是美國西部 (奧勒岡) 區域 (us-west-2) 支援的復原控制組態 API。您可以使用這些API操作或 AWS Management Console 來建立或刪除叢集、控制面板和路由控制,以便在您可能需要為應用程式重新路由流量時,協助準備災難復原事件。路由控制組態控制平面不是高度可用的。
路由控制資料平面是橫跨五個地理隔離 AWS 區域的專用叢集。每個客戶都會使用路由控制平面建立一或多個叢集。叢集託管控制面板和路由控制。然後,當您想要為應用程式重新路由流量時,您可以使用路由控制 (復原叢集) API 來取得、列出和更新路由控制狀態。路由控制資料平面為高可用性。
由於路由控制資料平面高度可用,因此建議您計劃 AWS Command Line Interface 在希望容錯移轉以從事件復原時,使用 API呼叫來使用路由控制狀態。如需使用路由控制準備和完成復原操作時的關鍵考量詳細資訊,請參閱 在 中路由控制的最佳實務 ARC。
如需資料平面、控制平面以及 AWS 建置服務以符合高可用性目標的詳細資訊,請參閱《Amazon Builders' Library》中的使用可用區域的靜態穩定性文章