什麼是 ARC? - Amazon 應用程式復原控制器 (ARC)

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

什麼是 ARC?

Amazon Application Recovery Controller (ARC) 可協助您為 AWS 在全球雲端基礎設施上執行的應用程式準備並完成更快的復原。

ARC 提供下列功能:

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

  • 多區域復原,其中包括用於區域應用程式復原的路由控制和區域切換,以及應用程式監控的準備度檢查。

多可用區域復原

區域轉移

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

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

區域自動轉移

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

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

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

多區域復原

區域切換

ARC 中的區域切換提供集中式、自動化且可觀察的解決方案,以進行多區域應用程式復原。區域切換可協助您規劃和協調整個應用程式的復原 AWS 區域,以協助確保業務持續性並降低營運開銷。

您可以使用區域切換,跨多個 AWS 帳戶協調應用程式資源的大規模、複雜復原任務。如果 AWS 區域 受損,您使用區域切換建立的計劃可能會容錯移轉或將資源切換到另一個區域,讓您的應用程式可以在運作狀態良好的情況下繼續運作 AWS 區域。

路由控制

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

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

準備度檢查

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

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