HAQM MQ-Funktionen

Verwalteter Service

Mit HAQM MQ können Sie die AWS-Managementkonsole, AWS CloudFormation, die Befehlszeilenschnittstelle (CLI) oder einfache API-Aufrufe zum Starten eines produktionsbereiten Message Brokers binnen Minuten verwenden. HAQM MQ verwaltet administrative Aufgaben wie die Bereitstellung von Hardware, Broker-Setup, Software-Upgrades sowie Fehlererkennung und -behebung.

Sicherheit

HAQM MQ bietet die Verschlüsselung Ihrer Nachrichten am Standort und unterwegs. Es ist einfach, sicherzustellen, dass Ihre Nachrichten sicher im verschlüsselten Format gespeichert sind. Die Verbindungen zum Broker nutzen SSL, und der Zugriff kann auf einen privaten Endpunkt innerhalb Ihres HAQM VPC begrenzt werden, was Ihnen die Isolierung Ihres Brokers in Ihrem eigenen virtuellen Netzwerk ermöglicht.

HAQM MQ ist in AWS Identity and Access Management (IAM) integriert und ermöglicht Ihnen die Kontrolle der Aktionen, die Ihre IAM-Benutzer und Gruppen bei bestimmten HAQM MQ-Brokern ausführen können. Die Authentifizierung von Anwendungen an den Broker selbst erfolgt über die Authentifizierung auf Benutzernamen- und Passwortbasis sowie optional über LDAP (Lightweight Directory Access Protocol) für ActiveMQ-Broker.

Überwachung

HAQM MQ ist in HAQM CloudWatch und AWS CloudTrail integriert. Mit CloudWatch können Sie Metriken zu Ihren Brokern, Warteschlangen und Themen überwachen. So können Sie zum Beispiel die Tiefe Ihrer Warteschlangen überwachen und Alarme generieren, wenn Nachrichten nicht durchkommen. Mit CloudTrail können Sie HAQM MQ API-Aufrufe protokollieren, kontinuierlich überwachen und behalten.

Broker-Instance-Typen

HAQM MQ unterstützt derzeit fünf Broker-Instance-Typen: mq.t3.micro, mq.m5.large, mq.m5.xlarge, mq.m5.2xlarge und mq.m5.4xlarge/ Die mq.t3.micro-Instances sind für die Produktbewertung konzipiert, während die mq.m5-Instance-Typen für Produktionsworkloads konzipiert sind. HAQM MQ unterstützt einen Single-Instance-Bereitstellungsmodus, der zur Bewertung und Testdurchführung empfohlen wird, und replizierte hochverfügbare Bereitstellungsmodi, die für die Produktion empfohlen werden.

Nutzungsabhängige Preisberechnung

HAQM MQ bietet kostengünstige und flexible Kapazität ohne Mindestgebühr. Sie zahlen die Anzahl der Stunden, die Ihre Broker-Instance ausgeführt wird, sowie für den monatlich genutzten Speicher. Die Erstellung neuer Broker für zusätzliche Kapazität ist einfach und kostengünstig. Weitere Informationen dazu finden Sie unter HAQM MQ – Preise.

Kostenfreier Einstieg

Das kostenlose Kontingent für AWS beinhaltet bis zu 750 Stunden einer einzelnen mq.t2.micro- oder mq.t3.micro-Broker-Instance sowie bis zu 5 GB an HAQM EFS-Speicher pro Monat für einen ActiveMQ-Broker oder 20 GB an HAQM EBS-Speicher für einen RabbitMQ-Broker, für ein Jahr.

RabbitMQ-Funktionen

Hohe Verfügbarkeit, Durchsatz und Nachrichtenbeständigkeit

RabbitMQ-Cluster-Broker auf HAQM MQ werden von HAQM EBS unterstützt und verwenden Multi-AZ-Replikation für hohe Verfügbarkeit und Nachrichtenbeständigkeit. Datentransfer für die Replikation zwischen Knoten ist ohne Zusatzkosten enthalten. Cluster werden hinter einem einzigen Endpunkt für eine hohe Verfügbarkeit, einfache Verwaltung und einfache Verbindung von Ihrer Anwendung aus erstellt.

Erweitertes Nachrichtenrouting

Nachrichten in RabbitMQ-Brokern werden durch Exchanges geleitet, bevor sie in Warteschlangen gelangen. RabbitMQ bietet mehrere integrierte Exchange-Typen für die typische Routinglogik. RabbitMQ auf HAQM MQ unterstützt auch mehrere Warteschlangentypen, darunter klassische Warteschlangen, klassische gespiegelte Warteschlangen und Quorum-Warteschlangen. Quorum-Warteschlangen werden nur in RabbitMQ 3.13 und höher unterstützt. HAQM MQ empfiehlt, Quorum-Warteschlangen als standardmäßigen replizierten Warteschlangentyp für Ihre Workloads zu verwenden.

Unterstützung vieler Client-Sprachen

Entwickeln Sie mit Ihren bevorzugten Programmiersprachen, darunter: Python, .NET, PHP, Python, JavaScript, Ruby, Java und Go.

Weitere RabbitMQ-Features

Eine umfassende Beschreibung der Features von RabbitMQ finden Sie auf der RabbitMQ-Website.

ActiveMQ-Features

Hohe Verfügbarkeit, Durchsatz und Nachrichtenbeständigkeit

HAQM MQ für ActiveMQ bietet haltbarkeitsoptimierte Broker, die von HAQM Elastic File System (HAQM EFS) unterstützt werden, um Hochverfügbarkeit und Nachrichtenhaltbarkeit zu unterstützen. Für Haltbarkeit optimierte Broker, unterstützt durch das HAQM Elastic File System (HAQM EFS), speichern Nachrichten redundant über mehrere Availability Zones (AZs) hinweg. Aktiv/Standby-Broker führen automatischen Failover zu einer Bereitschafts-Instance durch, wenn ein Broker oder eine AZ ausfällt, so dass Sie weiterhin Nachrichten senden und empfangen können.

HAQM MQ unterstützt außerdem die Erstellung von durchsatzoptimierten Message Brokern, die von HAQM Elastic Block Store (EBS) gestützt werden. Dies ist ideal für Anwendungsfälle, die einen hohen Durchsatz erfordern, z. B. Auftragsabwicklung in großen Mengen, Börsenhandel, Textverarbeitung und vieles mehr. Durchsatzoptimierte Message Broker reduzieren die Anzahl der erforderlichen Broker und die Betriebskosten für Anwendungen mit hohem Volumen unter Verwendung von HAQM MQ.

APIs und Protokolle nach Branchenstandard

ActiveMQ unterstützt eine große Bandbreite von Clients einschließlich Java Message Service (JMS v1.1 und JMS v2.0), .NET Message Service (NMS) sowie eine Reihe anderer Sprachen wie Node.js, Go, Python, Ruby und C++. Zusätzlich unterstützt ActiveMQ Wire-Level-Protokolle einschließlich AMQP, STOMP, OpenWire, WebSocket und MQTT. Diese Kompatibilität mit Branchenstandards erleichtert die Migration vorhandener Message Broker, ermöglicht die Interoperabilität zwischen den Anbietern und verhindert, dass Sie von bestimmten Anbietern abhängig sind.

JMS Messaging-Funktionen

ActiveMQ bietet alle Standard-JMS-Funktionen einschließlich Point-to-Point (Message-Warteschlangen), Publish-Subscribe (Themen), Request/Reply, persistente und nicht-persistente Modi, JMS-Transaktionen und verteilte (XA) Transaktionen. Zusätzlich zu grundlegenden Warteschlangen und Themen unterstützt ActiveMQ komplexere Muster wie zusammengesetzte Ziele (Erzeuger können dieselbe Nachricht an verschiedene Ziele senden, nützlich für Echtzeit-Analytik) und virtuelle Ziele senden (Herausgeber senden Nachrichten über ein Thema an eine Gruppe von Empfängern, die diese Nachrichten über Warteschlangen abonnieren).

Sonstige ActiveMQ-Features

Eine umfassende Beschreibung der Features von ActiveMQ finden Sie auf der Apache ActiveMQ-Website.

Weitere Informationen über die Produktpreise

Besuchen Sie die Seite mit den Preisen für HAQM MQ.

Weitere Informationen 
Für ein kostenloses Konto registrieren

Sie erhalten sofort Zugriff auf das kostenlose AWS-Kontingent.

Registrieren 
Beginnen Sie mit der Entwicklung in der Konsole

Beginnen Sie mit dem Erstellen mit HAQM MQ in der AWS-Managementkonsole.

Erste Schritte