Bereitstellungsoptionen für Amazon MQ für ActiveMQ-Broker - Amazon MQ

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Bereitstellungsoptionen für Amazon MQ für ActiveMQ-Broker

Amazon MQ bietet Einzelinstanz- und Cluster-Bereitstellungsoptionen für Broker.

Option 1: Amazon MQ-Broker mit einer einzigen Instanz

Ein Single-Instance-Broker besteht aus einem Broker in einer Availability Zone. Der Broker kommuniziert mit Ihrer Anwendung und mit einem Amazon- EBS oder EFS Amazon-Speichervolumen. EFSAmazon-Speichervolumes sind so konzipiert, dass sie ein Höchstmaß an Haltbarkeit und Verfügbarkeit bieten, indem Daten redundant in mehreren Availability Zones (AZs) gespeichert werden. Amazon EBS bietet Speicher auf Blockebene, der für niedrige Latenz und hohen Durchsatz optimiert ist. Weitere Informationen zu Speicherungsoptionen finden Sie unter Storage.

Das folgende Diagramm zeigt einen Single-Instance-Broker, bei dem EFS Amazon-Speicher auf mehrere repliziert wird. AZs

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

Das folgende Diagramm zeigt einen Single-Instance-Broker mit EBS Amazon-Speicher, der auf mehrere Server innerhalb einer einzigen AZ repliziert wird.

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

Option 2: Amazon MQ Active/Standby-Broker für hohe Verfügbarkeit

Ein aktiv/standby-Broker besteht aus zwei Brokern in zwei verschiedenen Availability Zones, die in einem redundanten Paar konfiguriert sind. Diese Broker kommunizieren synchron mit Ihrer Anwendung und mit AmazonEFS. EFSAmazon-Speichervolumes sind so konzipiert, dass sie ein Höchstmaß an Haltbarkeit und Verfügbarkeit bieten, indem Daten redundant in mehreren Availability Zones (AZs) gespeichert werden. Weitere Informationen finden Sie unter Storage.

Normalerweise ist nur jeweils eine der Broker-Instances aktiv, während sich die anderen Broker-Instances im Standby-Modus befinden. Wenn eine der Broker-Instances eine Fehlfunktion aufweist oder einer Wartung unterzogen wird, dauert es eine kurze Zeit, bis Amazon MQ die inaktive Instance von außer Betrieb gesetzt hat. Auf diese Weise kann die fehlerfreie Standby-Instance aktiv werden und mit der Annahme eingehender Kommunikation beginnen. Wenn Sie einen Broker neu starten, dauert das Failover nur wenige Sekunden.

Für einen Aktiv-/Standby-Broker bietet Amazon MQ zwei ActiveMQ-Web-KonsolenURLs, von denen jedoch jeweils nur eine aktiv URL ist. Ebenso stellt Amazon MQ zwei Endpunkte für jedes Wire-Level-Protokoll bereit, jedoch ist jeweils nur ein Endpunkt in jedem Paar aktiv. Die-1und-2Suffixe bezeichnen ein redundantes Paar. Für Drahtebene Protokollendpunkte können Sie zulassen, dass Ihre Anwendung eine Verbindung zu einem beliebigen Endpunkt herstellen kann, indem Sie die Failover-Transport verwenden.

Das folgende Diagramm zeigt einen Aktiv-/Standby-Broker, bei dem EFS Amazon-Speicher über mehrere repliziert wird. AZs

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