View a markdown version of this page

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

Client stellt eine Verbindung zum Amazon MQ Broker in der Verfügbarkeitszone us-west-2a mit EFS-Volumenspeicher her.

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

Client stellt eine Verbindung zu Amazon MQ Broker und EBS Volume in der Verfügbarkeitszone us-west-2a her.

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.

Aktiver MQ-Broker in US-West-2a und Standby-Broker in US-West-2B, beide mit dem Client und dem EFS-Volume verbunden.