Referenzbereitstellung
IBM MQ auf AWS
Messaging-Plattform für Cloud-, Mobilfunk-, IoT- und lokale Umgebungen
Diese Partnerlösung führt eine automatisierte Einrichtung eines hochverfügbaren IBM MQ-Servers in der Amazon-Web-Services-Cloud (AWS) in einer Konfiguration Ihrer Wahl durch.
IBM MQ ist eine Messaging-Middleware, die die Integration verschiedener Anwendungen und Geschäftsdaten auf mehreren Plattformen vereinfacht und beschleunigt. Sie verwendet Messaging-Warteschlangen, um den Informationsaustausch zu erleichtern und bietet eine einzige Messaging-Lösung für Cloud-, Mobilfunk-, Internet-of-Things(IoT)- und On-Premises-Umgebungen. Der IBM MQ-Dienst auf AWS unterstützt Client-Messaging-Anwendungen innerhalb Ihrer Virtual Private Cloud (VPC), von vertrauenswürdigen Adressen im Internet und über ein VPN aus Ihrer lokalen Umgebung.
Diese Partnerlösung richtet IBM MQ in einem VPC in Ihrem AWS-Konto ein. Dabei können Sie entweder eine neue VPC für IBM MQ erstellen oder die Software in Ihrer bestehenden VPC einbinden. Die Einrichtungs- und Konfigurationsschritte werden von AWS-CloudFormation-Vorlagen automatisiert, die Sie während des Starts individuell anpassen können.

Diese Partnerlösung wurde von IBM in Zusammenarbeit mit AWS entwickelt. IBM ist ein AWS-Partner.
AWS-Service-Catalog-Administratoren können diese Architektur zu ihrem eigenen Katalog hinzufügen.
-
Ihre Möglichkeiten
-
Bereitstellungsanleitung
-
Kosten und Lizenzen
-
Ihre Möglichkeiten
-
Nutzen Sie diese Partnerlösung, um die folgende konfigurierbare Umgebung in AWS einzurichten:
- Eine Virtual Private Cloud (VPC), die sich über zwei Availability Zones erstreckt und zwei öffentliche und zwei private Subnetze umfasst, für Sicherheit und Hochverfügbarkeit.*
- In einem öffentlichen Subnetz einen Bastion-Host, der Secure-Shell(SSH)-Zugriff auf den IBM-MQ-Server bietet. Der Bastion-Host befindet sich in einer Auto-Scaling-Gruppe, wobei die gewünschte Kapazität auf eine Instance festgelegt ist, wodurch sichergestellt wird, dass immer ein Host verfügbar ist.*
- In einem privaten Subnetz ist ein IBM-MQ-Server in einer Auto-Scaling-Gruppe, dessen gewünschte Kapazität auf eine Instance festgelegt ist, wodurch sichergestellt wird, dass immer ein Host verfügbar ist.
- Ein Amazon Elastic File System (Amazon EFS), das automatisch auf der IBM-MQ-Serverinstance für verteilten Speicher gemountet ist, um eine hohe Verfügbarkeit des Queue-Manager-Dienstes und der Messaging-Daten zu gewährleisten. Fällt der IBM MQ-Server in einer Availability Zone aus, wird in der zweiten Availability Zone ein neuer Server erstellt und mit den vorhandenen Daten verbunden, so dass keine persistenten Nachrichten verloren gehen.
- Elastischer Lastenausgleich zur automatischen Verteilung von Verbindungen zum aktiven IBM-MQ-Server.
- Eine AWS-Identity-and-Access Management(IAM)-Instance-Rolle mit Berechtigungen auf Ressourcenebene für den Zugriff auf AWS-Services, die für den Bereitstellungsprozess erforderlich sind.
- Angemessene Sicherheitsgruppen für jede Instance und Funktion, um den Zugriff auf die notwendigen Protokolle und Ports zu beschränken. So ist zum Beispiel der Zugriff auf HTTP-Server-Ports auf Amazon-Elastic-Compute-Cloud-Servern (Amazon EC2) auf das Elastic Load Balancing beschränkt.
* Die Vorlage, die Partnerlösung in einer bestehenden VPC einrichtet, überspringt die mit Sternchen markierten Aufgaben und fordert Sie zur Eingabe Ihrer vorhandenen VPC-Konfiguration auf.
-
Bereitstellungsanleitung
-
Zur Bereitstellung von IBM MQ befolgen Sie bitte die Anweisungen in der Einrichtungsanleitung. Der Bereitstellungsprozess dauert etwa 30 Minuten und umfasst die folgenden Schritte:
- Falls Sie noch kein AWS-Konto haben, registrieren Sie sich bitte unter https://aws.amazon.com.
- Registrieren Sie sich für eine IBM-MQ-Programmlizenz und speichern Sie Ihre Lizenzschlüsseldatei in einem S3-Bucket. (Sollten Sie über keine Programmlizenz verfügen, registriert Sie die Partnerlösung für eine 90-tägige Testperiodenlizenz. Weitere Informationen finden Sie auf der Registerkarte Kosten und Lizenzen.
- Starten Sie die Partnerlösung. Sie können zwischen Optionen wählen:
- Stellen Sie über eine Webkonsole die Verbindung zu IBM MQ her, um die Installation zu überprüfen.
- Stellen Sie über die Bastion-Host-Instance in Ihrem VPC eine Verbindung zur IBM MQ-Server-Instance her.
Im Rahmen der Einrichtung können Sie AWS-Infrastrukturkomponenten, IBM MQ-Instance-Einstellungen und IBM MQ-Administrations-Anmeldeinformationen konfigurieren.
Amazon kann Informationen zur Benutzerbereitstellung an den AWS-Partner weitergeben, der mit AWS an dieser Lösung zusammengearbeitet hat.
-
Kosten und Lizenzen
-
Diese Partnerlösung erfordert eine Lizenz für IBM MQ. Zur Nutzung der Partnerlösung in einer Produktionsumgebung melden Sie sich bitte für eine IBM-MQ-Programmlizenz bei IBM developerWorks an (erfordert eine IBMid). Bei Ausführung der Partnerlösung müssen Sie dann den Lizenzschlüssel in einen Amazon-S3-Bucket ablegen und seinen Speicherort angeben.
Sollte Ihnen keine Lizenzdatei zur Verfügung stehen, stellt die Partnerlösung eine IBM MQ-Testlizenz bereit, die eine kostenlose Nutzung von 90 Tagen in einer nicht produktiven Umgebung ermöglicht. Nach 90 Tagen läuft der Warteschlangenmanager aus. Gegen Aufpreis können Sie Support erwerben bzw. Sie haben die Möglichkeit, die Foren nutzen.
Ist die Lizenzdatei zum Zeitpunkt der Stapelerstellung vorhanden, verwendet der IBM-MQ-Server die Produktionslizenz. Um nach erfolgter Einrichtung ein Upgrade von einer Testlizenz auf eine Produktionslizenz durchzuführen, folgen Sie den Anweisungen im IBM Knowledge Center.
Weitere Informationen finden Sie in der IBM-MQ-Softwarelizenzvereinbarung.
Sie tragen die Kosten für die AWS-Services und alle Lizenzen von Drittanbietern, die bei der Nutzung dieser Lösung verwendet werden. Für die Nutzung der Lösung fallen keine zusätzlichen Kosten an.
Diese Lösung umfasst Konfigurationsparameter, die Sie anpassen können. Einige dieser Einstellungen, beispielsweise der Instance-Typ, wirken sich auf die Bereitstellungskosten aus. Kostenvoranschläge finden Sie auf den Preisseiten der einzelnen AWS-Services, die Sie nutzen. Preisänderungen sind vorbehalten.
Tipp: Erstellen Sie nach dem Bereitstellen einer Lösung AWS-Kosten- und -Nutzungsberichte, um die damit verbundenen Kosten zu verfolgen. Diese Berichte liefern Abrechnungsmetriken an einen Amazon Simple Storage Service (Amazon S3)-Bucket in Ihrem Konto. Sie liefern Kostenschätzungen auf der Grundlage der Nutzung während jedes Monats und aggregieren die Daten am Ende des Monats. Weitere Informationen finden Sie unter Was sind AWS-Kosten- und Nutzungsberichte?