路由控制元件 - Amazon 應用程序恢復控制器ARC(

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

路由控制元件

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

支援路由控制的元件 ARC

以下是中繞線控制特徵的元件ARC。

叢集

叢集是一組五個備援的區域端點,您可以針對其起始API呼叫以更新或取得路由控制狀態。叢集包含預設控制台,您可以在一個叢集上裝載多個控制台和路由控制項。

路由控制

路由控制是一種簡單的開/關切換開關,裝載於叢集上,可用來控制用戶端流量進出儲存格的路由。當您建立路由控制項時,您可以在 Route 53 中新增ARC健康狀態檢查。這可讓您在ARC中更新路由控制狀態時,重新路由傳送流量 (使用健全狀況檢查,並為您的應用程式設定DNS記錄)。

路由控制健康檢查

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

控制面板

控制面板將一組相關的路由控制項群組在一起。您可以將多個路由控制項與一個控制台相關聯,然後建立控制台的安全規則,以確保您所建立的流量重新導向更新是安全的。例如,您可以為每個可用區域中的每個負載平衡器設定路由控制項,然後將它們分組在相同的控制台中。然後,您可以新增安全規則 (「宣告規則」),以確保至少有一個區域 (由路由控制項表示) 在任何時間處於作用中狀態,以避免意外的「失敗開啟」案例。

預設控制面板

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

安全規則

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

端點 (叢集端點)

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