啟動切換或容錯移轉,以將複本代理程式提升為主要代理程式角色 - Amazon MQ

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

啟動切換或容錯移轉,以將複本代理程式提升為主要代理程式角色

當您想要將複本代理程式提升為主要代理程式角色時,可以啟動切換或容錯移轉。當您提升複本代理程式時,主要代理程式會降為複本代理程式角色。

切換會將一致性視為優先於可用性。當此容錯移轉操作完成時,就可保證代理程式擁有一致的狀態。使用切換時,在建立代理程式間一致性的情況下,可能會有一段時間用戶端連線都無法使用代理程式。複本提升時,兩個代理程式會立即擁有相同的狀態。切換是否成功,取決於兩個地區的運作狀態和區域間網路是否成功。

容錯移轉會將可用性視為優先於一致性。當此操作完成時,代理商不能保證具有相同的狀態。使用容錯移轉時,可保證複本代理程式會立即提供用戶端流量服務,而不需等待任何複寫資料同步化,也不需等待主要代理程式收到關閉訊號。容錯移轉既非取決於原始主要區域的運作狀態,也非取決於區域間網路是否成功。

下圖說明的切換,是在排空複寫佇列且代理程式狀態已同步時,代理程式均不接受用戶端連線的情況。在此程序中,當作業進行中,主要代理程式 VPC 中的用戶端無法產生進一步的狀態變更,且主要代理人正在降級為複本。當複寫佇列已排空且兩個代理程式達到一致的狀態時,在容錯移轉操作完成且複本代理程式提升為主要代理程式之前,複本代理程式的 VPC 中的用戶端無法連線到複本代理程式。

下圖說明切換程序完成後的代理程式狀態。原始複本代理程式現已提升為主要代理程式角色,並且會接受用戶端連線。用戶端可從代理程式產生和使用資料。

使用主控台提升複本代理程式

若要使用切換或容錯移轉提升複本代理程式,請在 Amazon MQ 主控台中執行下列步驟。

注意

您無法在主要代理程式上啟動切換或容錯移轉。

  1. 切換至複本代理程式所在的區域。從「代理程式」表格,選取您要提升為主要代理程式的現有複本代理程式。

  2. 代理程式詳細資訊頁面上,執行以下作業:

    1. 選取升級覆寫

    2. 在快顯視窗中,選擇轉換容錯移轉

    3. 在文字方塊中輸入「確認」以確認您的選擇。

    4. 選擇確認

啟動容錯移轉之後,代理程式的狀態會變更為容錯移轉進行中。容錯移轉完成時,「代理程式」頁面頂端的藍色進度列會變成綠色。

注意

只有在建立複本代理程式時才會複寫組態。不會複製之後的任何更新。