本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
區域轉移的運作方式
當您開始負載平衡器資源的區域轉移時,資源的流量會從您指定的可用區域移開。若要開始輪班,Amazon Application Recovery Controller (ARC) 會請求將可用區域的負載平衡器運作狀態檢查設定為運作狀態不佳,使其運作狀態檢查失敗。運作狀態檢查不佳會導致 Amazon Route 53 從 自動撤銷資源的對應 IP 地址DNS,以便從可用區域重新導向流量。新的連線現在會改為路由至 中的其他可用區域 AWS 區域 。
請務必注意,區域轉移不會以一般方式使用運作狀態檢查,其中運作狀態檢查會監控負載平衡器或應用程式的基礎運作狀態。反之, ARC會使用運作狀態檢查做為機制,將流量移離可用區域。機制會請求將運作狀態檢查明確設定為運作狀態不佳,然後再次設定為運作狀態良好,以變更流量的流動方式。
流量開始轉移 - 當您在 中啟動區域轉移時ARC,由於流量流程涉及的步驟,您可能不會立即看到流量移出可用區域。視用戶端行為和連線重複使用而定,在可用區域中現有的進行中連線也可能需要很短的時間才能完成。根據您的DNS設定和其他因素,現有的連線可能在幾分鐘內完成,或者可能需要更長的時間。如需詳細資訊,請參閱確保流量轉移快速完成 。
流量轉移結束 - 當區域轉移過期或您取消該轉移時, ARC會採取步驟來停止轉移流量。它會反轉啟動流量轉移的程序,並要求 Route 53 運作狀態檢查再次設定為運作狀態。運作狀態檢查會導致原始區域 IP 地址還原。現在,復原的可用區域會再次包含在負載平衡器的路由中,流量開始恢復流向 AZ。
您必須將所有區域輪班設定為在開始輪班時過期。您最初可以將區域轉移設定為在最多三天 (72 小時) 內過期。不過,您可以隨時更新區域轉移以設定新的過期時間。如果您準備好將流量還原至可用區域,也可以在區域轉移過期之前取消區域轉移。
當流量未轉移時
在特定情況下,區域轉移不會從可用區域轉移流量。例如,假設您在 中的負載平衡器目標群組AZs沒有任何執行個體,或所有執行個體運作狀態不佳時,啟動負載平衡器的區域轉移。在此案例中,負載平衡器處於故障開啟狀態,啟動區域轉移不會轉移流量。
在您開始資源的區域轉移之前,請確定符合成功區域轉移的所有條件。如需區域輪班支援的詳細資訊,請參閱 區域轉移和區域自動轉移支援的資源和案例。