Amazon MQ-Funktionen

Verwalteter Service

Mit Amazon 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. Amazon MQ verwaltet administrative Aufgaben wie die Bereitstellung von Hardware, Broker-Setup, Software-Upgrades sowie Fehlererkennung und -behebung.

Sicherheit

Amazon 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 Amazon VPC begrenzt werden, was Ihnen die Isolierung Ihres Brokers in Ihrem eigenen virtuellen Netzwerk ermöglicht.

Amazon 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 Amazon 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

Amazon MQ ist in Amazon 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 Amazon MQ API-Aufrufe protokollieren, kontinuierlich überwachen und behalten.

Broker Instance-Typen

Amazon MQ unterstützt derzeit sieben Broker-Instance-Typen: mq.t2.micro, mq.t3.micro, mq.t3.large, mq.m4.large, mq.m5.xlarge, mq.m5.m5 und mq.2xlarge.m5. Diese ermöglichen unterschiedliche Kombinationen aus CPU, Arbeitsspeicher und Netzwerkleistung. Instances vom Typ mq.t3.micro sind für die anfängliche Produktbewertung und Instances vom Typ mq.m5.large für die Standard-Produktnutzung vorgesehen. Amazon MQ unterstützt zusätzlich sowohl Single-Instance-Broker, die zur Bewertung und Testdurchführung geeignet sind, als auch replizierte hochverfügbare Bereitstellungsmodi, die für die Produktion empfohlen werden.

Nutzungsbasierte Preise

Amazon 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 Amazon 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 Amazon EFS-Speicher pro Monat für einen ActiveMQ-Broker oder 20 GB an Amazon EBS-Speicher für einen RabbitMQ-Broker, für ein Jahr.

RabbitMQ-Funktionen

Hohe Verfügbarkeit, Durchsatz und Nachrichtenbeständigkeit

Amazon MQ verwendet dieselbe, hochgradig verlässliche Infrastruktur, die auch den anderen Amazon Web Services zugrunde liegt. Amazon MQ für RabbitMQ-Cluster, die von Amazon EBS unterstützt werden, verwenden die Multi-AZ-Replikation für hohe Verfügbarkeit und Nachrichtenbeständigkeit. Datentransfer für die Replikation 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.

Weiterleitung von Nachrichten

Nachrichten in RabbitMQ-Brokern werden durch Exchanges geleitet, bevor sie in Warteschlangen gelangen. RabbitMQ bietet mehrere integrierte Exchange-Typen für die typische Routinglogik.

Unterstützung vieler Client-Sprachen

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

Weitere RabbitMQ-Funktionen

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

ActiveMQ-Funktionen

Hohe Verfügbarkeit, Durchsatz und Nachrichtenbeständigkeit

Amazon MQ verwendet dieselbe, hochgradig verlässliche Infrastruktur, die auch den anderen Amazon Web Services zugrunde liegt. Amazon MQ für ActiveMQ bietet haltbarkeitsoptimierte Broker, die von Amazon Elastic File System (Amazon EFS) unterstützt werden, um Hochverfügbarkeit und Nachrichtenhaltbarkeit zu unterstützen. Durch die Haltbarkeit optimierte Broker, die von Amazon Elastic File System (Amazon EFS) unterstützt werden, speichern Nachrichten redundant in mehreren Availability Zones (AZs). Active Standby-Broker werden automatisch auf eine Standby-Instance umgeschaltet, wenn ein Broker oder AZ ausfällt, sodass Sie mit dem Senden fortfahren können und Nachrichten empfangen. Durch das Verbinden von Brokern zu einem Netzwerk wird eine Aktiv-Aktiv-Verfügbarkeit mit fast sofortigem Failover bereitgestellt. Amazon MQ unterstützt außerdem die Erstellung von durchsatzoptimierten Nachrichtenbrokern, die von Amazon 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 Nachrichtenbroker reduzieren die Anzahl der erforderlichen Broker und die Betriebskosten für Anwendungen mit hohem Volumen unter Verwendung von Amazon MQ.

APIs und Protokolle nach Branchenstandard

ActiveMQ unterstützt eine große Bandbreite von Clients einschließlich Java Message Service (JMS) 1.1, .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-Funktionen

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

Weitere Informationen über die Produktpreise

Besuchen Sie die Seite mit den Preisen für Amazon 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 Amazon MQ in der AWS-Managementkonsole.

Erste Schritte