Referenzbereitstellung

Solace PubSub+ Kommunikationsserver auf AWS

Messaging und Streaming für Hybrid-Clouds, IoT, mobile Anwendungen und ereignisgesteuerte Mikroservices auf Unternehmensebene .

Diese Partnerlösung stellt Solace PubSub+ in der Amazon Web Services (AWS) Cloud bereit. Solace PubSub+ ist ein Kommunikationsserver, mit dem Sie ereignisgesteuerte Interaktionen zwischen Anwendungen und Mikroservices unabhängig vom Standort einrichten können.

Diese Partnerlösung benutzt AWS CloudFormation-Vorlagen, um Solace PubSub+ Message Broker in Hochverfügbarkeits- (HA) Redundanzgruppen für Fehlertoleranz einzusetzen. Sie können diese Partnerlösung nutzen, um eine neue Virtual Private Cloud (VPC) aufzubauen oder Solace PubSub+ Message Broker in Ihrer bestehenden VPC einzusetzen.

Hinweis: Eine frühere Version dieser Partnerlösung wurde unter dem Produktnamen Solace Virtual Message Router (VMR) veröffentlicht. Solace hat seine Produktreihe umbenannt, und VMR wird nun als Solace PubSub+ bezeichnet. Weitere Informationen finden Sie unter PubSub+ Event Broker: Software

Diese Partnerlösung wurde von der Solace Corporation in Zusammenarbeit mit AWS entwickelt. Solace ist ein AWS-Partner.


AWS-Service-Catalog-Administratoren können diese Architektur zu ihrem eigenen Katalog hinzufügen.  

  •  Was Sie bauen werden
  • Diese Partnerlösung richtet Folgendes ein:

    • Eine hochverfügbare Architektur, die sich über drei Availability Zones erstreckt.* 
    • Eine gemäß den bewährten Methoden von AWS mit öffentlichen und privaten Subnetzen konfigurierte VPC für Ihr eigenes virtuelles Netzwerk in AWS.*

    • Hinweis: Für Produktionssysteme empfehlen wir, soweit verfügbar, die Verwendung von drei Availability Zones. Wenn Sie sich für die Bereitstellung der Partnerlösung in zwei Availability Zones entscheiden, werden die Backup- und Monitoring-Instanzen des Message Brokers in der gleichen Availability Zone platziert. Für Test- oder Proof-of-Concept (PoC)-Umgebungen können Sie die privaten Teilnetze weglassen.*
     
    • Ein Internet-Gateway, um jedem Subnetz Zugang zum Internet zu gewähren. Dieses Gateway wird von den Bastion-Hosts verwendet, um Daten zu senden und zu empfangen.*
    • Loadbalancer-Support mit Health Checks (unter Verwendung von klassischen Loadbalancern).*
    • In jedem öffentlichen Subnetz verwaltete NAT-Gateways, um ausgehenden Internetzugang für die Kommunikationsserver-Instances zu ermöglichen.*
    • In jedem öffentlichen Subnetz Linux-Bastion-Hosts in einer Auto Scaling-Gruppe, um den eingehenden Secure Shell (SSH)-Zugriff auf die Kommunikationsserver-Instances zu erlauben.*
    • In jedem privaten Subnetz eine einzelne Kommunikationsserver-Instance, der eine HA-Rolle zugewiesen ist. Für die automatische Wiederherstellung werden diese Instances mit Amazon CloudWatch-Warnungen aufgesetzt. Auf jeder Kommunikationsserver-Instance ist Docker installiert und die Kommunikationsserver-Instance wird innerhalb eines Docker-Containers installiert und ausgeführt.
    • Unterstützung der CloudWatch-Protokollierung, einschließlich der Protokolldatei /tmp/install-solace.log, in der die Ereignisse während der Installation protokolliert werden.

    * Die Vorlage, die Partnerlösung in einer vorhandenen VPC bereitstellt, überspringt die mit Sternchen markierten Aufgaben und fordert Sie zur Eingabe Ihrer vorhandenen VPC-Konfiguration auf.

  •  Bereitstellungsanleitung
  • Um diese Partnerlösung bereitzustellen, folgen Sie den Anweisungen im Bereitstellungshandbuch, das die folgenden Schritte enthält. Der Start des Stacks dauert etwa 20 Minuten. 

    1. Melden Sie sich bei Ihrem AWS Konto an. Falls Sie noch kein Konto haben, registrieren Sie sich bitte unter https://aws.amazon.com
    2. Beschaffen Sie sich eine Referenz auf das Docker-Image von Solace PubSub+. Weitere Einzelheiten finden Sie in der Bereitstellungsanleitung.
    3. Starten Sie die Partnerlösung. Wählen Sie in der oberen Symbolleiste die Region aus, bevor Sie den Stack erstellen. Sie können zwischen zwei Optionen wählen:
    4. Testen Sie die Installation mit Hilfe der Solace Command Line Interface (CLI).

    Amazon kann Informationen zur Benutzerbereitstellung an den AWS-Partner weitergeben, der mit AWS an dieser Lösung zusammengearbeitet hat.  

  •  Kosten und Lizenzen
  • Sie sind für die Kosten der AWS-Services und sämtlicher Drittanbieter-Lizenzen verantwortlich, die bei der Ausführung dieser Partnerlösung verwendet werden. Die Verwendung der Partnerlösung ist mit keinen zusätzlichen Kosten verbunden.

    Die AWS CloudFormation-Vorlage für diese Partnerlösung enthält 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:  Nachdem Sie die Partnerlösung bereitgestellt haben, erstellen Sie  AWS-Kosten- und Nutzungsberichte, um die mit der Partnerlösung 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 über den Bericht finden Sie unter Was sind AWS-Kosten- und Nutzungsberichte?

    Sie können diese Partnerlösung benutzen, um PubSub+ Standard oder PubSub+ Enterprise einzusetzen. Mit der Nutzung des Kommunikationsservers Solace PubSub+ erklären Sie sich mit den auf der Solace-Website befindlichen Bedingungen des Lizenzvertrags für Solace-Software einverstanden.