路由控制元件 - Amazon Application Recovery Controller (ARC)

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

路由控制元件

下圖說明支援 中路由控制功能的元件範例ARC。此處顯示的路由控制項 (分組為一個控制面板) 可讓您管理兩個區域中兩個可用區域的流量。當您更新路由控制狀態時, 會ARC變更 Amazon Route 53 中的運作狀態檢查,將DNS流量重新導向至不同的儲存格。您為路由控制設定的安全規則有助於避免故障開啟案例和其他意外後果。

在 中支援路由控制的元件 ARC

以下是 中路由控制功能的元件ARC。

叢集

叢集是一組五個備援區域端點,您可以針對該端點啟動API呼叫以更新或取得路由控制狀態。叢集包含預設控制面板,您可以在一個叢集上託管多個控制面板和路由控制項。

路由控制

路由控制是一種簡單的開/關開關,託管在叢集上,用於控制進出儲存格的用戶端流量路由。當您建立路由控制時,您可以在 Route 53 中新增ARC運作狀態檢查。這可讓您在 中更新路由控制狀態時,重新路由流量 (使用運作狀態檢查,設定應用程式DNS記錄)ARC。

路由控制運作狀態檢查

路由控制與 Route 53 中的運作狀態檢查整合。運作狀態檢查與每個應用程式複本前面DNS的記錄相關聯,例如容錯移轉記錄。當您變更路由控制狀態時, 會ARC更新對應的運作狀態檢查,這些檢查會將流量重新導向,例如容錯移轉至待命複本。

控制面板

控制面板將一組相關的路由控制項分組在一起。您可以將多個路由控制項與一個控制面板建立關聯,然後為控制面板建立安全規則,以確保您所做的流量重新導向更新是安全的。例如,您可以為每個可用區域中的每個負載平衡器設定路由控制,然後將其分組到相同的控制面板中。然後,您可以新增安全規則 (「宣告規則」),確保至少有一個區域 (由路由控制表示) 一次處於作用中狀態,以避免意外的「未解決」情況。

預設控制面板

當您建立叢集時, 會ARC建立預設控制面板。根據預設,您在叢集上建立的所有路由控制項都會新增至預設控制面板。或者,您可以建立自己的控制面板,將相關的路由控制項分組。

安全規則

安全規則是您新增至路由控制的規則,以確保復原動作不會意外損害應用程式的可用性。例如,您可以建立安全規則,以建立作為整體「開/關」開關的路由控制,以便啟用或停用一組其他路由控制。

端點 (叢集端點)

中的每個叢集ARC都有五個區域端點,可用於設定和擷取路由控制狀態。存取端點的程序應假設ARC定期上下移動端點以進行維護,因此您應該連續嘗試每個端點,直到您連線到端點為止。您可以存取端點以取得路由控制的目前狀態 (開或關),並透過變更路由控制狀態來觸發應用程式的容錯移轉。