什麼是 ARC? - Amazon Application Recovery Controller (ARC)

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

什麼是 ARC?

Amazon Application Recovery Controller (ARC) 可協助您為在 AWS Global Cloud Infrastructure 上執行的應用程式準備並完成更快的復原。

ARC 提供下列功能:

  • 多可用區域 (AZ) 復原,包括區域轉移和區域自動轉移,可讓您暫時將流量從受損的 AZ 轉移到運作狀態良好的 AZ,從單一 AZ 損害復原。

  • 多區域復原,包括容錯移轉的路由控制和應用程式監控的準備度檢查。

多可用區域復原

區域轉移

您可以使用區域轉移,快速隔離和復原單一可用區域 ARC (AZ) 損害。區域轉移會將支援資源的流量暫時從受損的 AZ 轉移到AZs相同 AWS 區域中的運作狀態良好。啟動區域轉移有助於您的應用程式快速復原,例如,從開發人員的錯誤程式碼部署或從單一 AZ 中的 AWS 損害復原。將流量移離受損 AZ 可降低在受損 AZ 中使用應用程式的用戶端的影響。

您可以為 AWS 區域中帳戶中任何支援的資源啟動區域轉移。區域輪班是手動和臨時的。當您開始區域轉移時,您必須指定最長三天的 (可擴展) 過期。若要為支援的資源啟用區域轉移,請參閱 支援的資源

區域自動轉移

ARC 區域自動轉移授權 代表您 AWS 將流量從受支援資源的 AZ 轉移到AZs相同 AWS 區域中的運作狀態良好。當內部遙測顯示 AWS 區域中的某個 AZ 存在可能影響客戶的損害時, 會 AWS 啟動區域自動轉移。內部遙測包含來自多個來源的指標,包括 AWS 網路,以及 Amazon EC2和 Elastic Load Balancing 服務。

區域自動轉移是暫時的。當內部遙測指標顯示不再存在問題或潛在問題時, 會 AWS 結束區域自動轉移。

若要進一步了解這些功能,請參閱下列章節:

多區域復原

路由控制

ARC非常可靠的路由控制可啟用多區域復原,讓您的應用程式可以容錯移轉跨 AWS 區域的網域名稱系統DNS流量。

如果您的應用程式設計為在多個 AWS 區域之外操作,您可以使用ARC路由控制在區域之間進行容錯移轉。路由控制可讓您將流量從受損 AWS 區域容錯移轉至運作狀態良好的 AWS 區域,以確保您的應用程式維持可用性。路由控制包含安全規則,透過內嵌您定義的護欄,協助保護您免於意外結果。例如,您可以強加安全規則,其中只有一個作用中或待命的應用程式複本已啟用和使用中。

準備度檢查

ARC 準備度檢查會持續監控 AWS 資源配額、容量和網路路由政策,並通知您可能會影響您容錯移轉至複本應用程式並從區域損害中復原的變更。持續整備檢查可確保您可以將多區域應用程式維持在已擴展和設定為處理容錯移轉流量的狀態。當您第一次設定 時ARC,以及在正常應用程式操作期間,準備度檢查非常有用。準備度檢查不適用於事件期間容錯移轉的關鍵路徑。

若要進一步了解這些功能,請參閱下列章節: