適用於 ActiveMQ 代理程式的 Amazon MQ 部署選項 - Amazon MQ

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

適用於 ActiveMQ 代理程式的 Amazon MQ 部署選項

Amazon MQ 為代理程式提供單一執行個體和叢集部署選項。

選項 1:Amazon MQ 單一執行個體代理程式

單一執行個體代理程式是由一個可用區域中的一個代理程式組成。代理程式會與您的應用程式以及 Amazon EBS 或 Amazon EFS 儲存磁碟區進行通訊。Amazon EFS 儲存磁碟區的設計旨在透過在多個可用區域以冗餘方式存放資料,以提供最高等級的耐用性和可用性 () AZs。Amazon EBS 提供針對低延遲和高輸送量最佳化的區塊層級儲存。如需儲存選項的詳細資訊,請參閱 Storage

下圖說明具有跨多個複寫 Amazon EFS 儲存的單一執行個AZs體代理程式。

Diagram showing client, Amazon MQ broker, and EFS volume in AWS 雲端 availability zone.

下圖說明單一執行個體代理程式,其 Amazon EBS 儲存在單一可用區域內的多個伺服器上複製。

Diagram showing client, Amazon MQ broker, and EBS volume within AWS 雲端 availability zone.

選項 2:提供高可用性的 Amazon MQ 主動/待命代理程式

作用中/待命代理程式是由兩個不同可用區域中的兩個代理程式所組成,並設定於備援組合中。這些代理程式會與您的應用程式以及 Amazon EFS 進行同步通訊。Amazon EFS 儲存磁碟區的設計旨在透過在多個可用區域以冗餘方式存放資料,以提供最高等級的耐用性和可用性 () AZs。如需詳細資訊,請參閱Storage

通常,代理程式執行個體中,只有一個是隨時作用中,而另外一個則處於待命中。如果其中一個代理程式執行個體發生故障或進行維護,Amazon MQ 需要一段時間才能將非作用中執行個體停止服務。這可讓狀況良好的待命執行個體變成作用中,並開始接受傳入的通訊。當您重新啟動代理程式時,容錯移轉只需要幾秒鐘的時間。

對於作用中/待命代理程式,Amazon MQ 提供兩個 ActiveMQ Web 主控台URLs,但一次只有一個處URL於作用中狀態。同樣地,Amazon MQ 為每個線路通訊協定提供兩個端點,但每個配對中一次只有一個作用中的端點。-1-2 尾碼表示備援組合。對於線路通訊協定端點,您可以允許應用程式使用容錯移轉傳輸連線到任一端點。

下圖說明具有跨多個複寫 Amazon EFS 儲存的作用中/待命代理程式。AZs

Active/standby Amazon MQ broker setup with EFS volume across multiple availability zones.