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 Amazon-EFS-Speicher-Volume. Amazon EFS-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 Einzelinstanz-Broker mit Amazon EFS-Speicher, der über mehrere repliziert wird. AZs

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

Das folgende Diagramm veranschaulicht einen Single-Instance-Broker mit Amazon EBS-Speicher, der über mehrere Server innerhalb einer einzelnen AZ repliziert wird.

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

Option 2: Amazon active/standby MQ-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 Amazon EFS. Amazon EFS-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. Wartungsfenster und Broker-Neustarts, die Sie einleiten, führen zu einem Failover. Wenn Sie einen Broker neu starten, dauert das Failover nur wenige Sekunden.

Für einen active/standby Broker bietet Amazon MQ zwei ActiveMQ-Web-Konsolen URLs, aber es ist jeweils nur eine URL aktiv. Ebenso stellt Amazon MQ zwei Endpunkte für jedes Wire-Level-Protokoll bereit, jedoch ist jeweils nur ein Endpunkt in jedem Paar aktiv. Die -1- und -2-Suffixe bezeichnen ein redundantes Paar. Bei Protokollendpunkten auf Wire-Level-Ebene sollten Sie Ihrer Anwendung ermöglichen, mithilfe des Failover-Transports eine Verbindung zu einem der beiden Endpunkte herzustellen.

Das folgende Diagramm zeigt einen active/standby Broker mit Amazon EFS-Speicher, der über mehrere AZs repliziert wurde.

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