本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 ActiveMQ 代理程式的 Amazon MQ 部署選項
Amazon MQ 為代理程式提供單一執行個體和叢集部署選項。
選項 1:Amazon MQ 單一執行個體代理程式
單一執行個體代理程式是由一個可用區域中的一個代理程式組成。代理程式會與您的應用程式以及 Amazon EBS 或 Amazon EFS 儲存磁碟區進行通訊。Amazon EFS 儲存磁碟區的設計旨在透過在多個可用區域以冗餘方式存放資料,以提供最高等級的耐用性和可用性 () AZs。Amazon EBS 提供針對低延遲和高輸送量最佳化的區塊層級儲存。如需儲存選項的詳細資訊,請參閱 Storage。
下圖說明具有跨多個複寫 Amazon EFS 儲存的單一執行個AZs體代理程式。
下圖說明單一執行個體代理程式,其 Amazon EBS 儲存在單一可用區域內的多個伺服器上複製。
選項 2:提供高可用性的 Amazon MQ 主動/待命代理程式
作用中/待命代理程式是由兩個不同可用區域中的兩個代理程式所組成,並設定於備援組合中。這些代理程式會與您的應用程式以及 Amazon EFS 進行同步通訊。Amazon EFS 儲存磁碟區的設計旨在透過在多個可用區域以冗餘方式存放資料,以提供最高等級的耐用性和可用性 () AZs。如需詳細資訊,請參閱Storage。
通常,代理程式執行個體中,只有一個是隨時作用中,而另外一個則處於待命中。如果其中一個代理程式執行個體發生故障或進行維護,Amazon MQ 需要一段時間才能將非作用中執行個體停止服務。這可讓狀況良好的待命執行個體變成作用中,並開始接受傳入的通訊。當您重新啟動代理程式時,容錯移轉只需要幾秒鐘的時間。
對於作用中/待命代理程式,Amazon MQ 提供兩個 ActiveMQ Web 主控台URLs,但一次只有一個處URL於作用中狀態。同樣地,Amazon MQ 為每個線路通訊協定提供兩個端點,但每個配對中一次只有一個作用中的端點。-1
和 -2
尾碼表示備援組合。對於線路通訊協定端點,您可以允許應用程式使用容錯移轉傳輸
下圖說明具有跨多個複寫 Amazon EFS 儲存的作用中/待命代理程式。AZs