déploiement de référence

Routeur de messages Solace PubSub+ sur AWS

Messagerie et diffusion en continu pour les clouds hybrides, l'IdO, les applications mobiles et les microservices pilotés par les événements et de niveau entreprise.

Cette solution partenaire déploie Solace PubSub+ sur le cloud Amazon Web Services (AWS). Solace PubSub+ est un agent de messages vous permettant d'établir des interactions orientées événements entre les applications et les micro-services, peu importe leur emplacement.

Cette solution partenaire utilise des modèles AWS CloudFormation afin de déployer des agents de messages Solace PubSub+ dans des groupes de redondance à haute disponibilité pour la tolérance aux pannes. Vous pouvez utiliser cette solution partenaire dans le but de créer un cloud privé virtuel (VPC) ou de déployer des agents de messages Solace PubSub+ dans votre VPC existant.

Remarque : une version antérieure de cette solution partenaire a été publiée sous le nom de produit Solace Virtual Message Router (VMR). Solace a renommé sa suite de produits, et VMR est maintenant appelé Solace PubSub+. Pour plus d'informations, reportez-vous à Agent d'événements PubSub+ :Logiciel

Cette solution a été développée par Solace Corporation, en collaboration avec AWS. Solace est un partenaire AWS.


Les administrateurs AWS Service Catalog peuvent ajouter cette architecture à leur propre catalogue.  

  •  Ce que vous allez créer
  • Cette solution partenaire met en place les éléments suivants :

    • Une architecture hautement disponible s'étendant sur trois zones de disponibilité.* 
    • Un VPC configuré avec des sous-réseaux publics et privés, conformément aux bonnes pratiques AWS, pour vous fournir votre propre réseau virtuel sur AWS.*

    • Remarque : pour les systèmes de production, utilisez trois zones de disponibilité, le cas échéant. Si vous choisissez de déployer la solution partenaire dans deux zones de disponibilité, les instances de sauvegarde et de surveillance de l'agent de messages seront placées dans cette zone. En ce qui concerne les environnements de test ou de preuve de concept (PoC), vous pouvez choisir d'omettre les sous-réseaux privés.*
     
    • Une passerelle Internet pour permettre l'accès Internet à chaque sous-réseau. Cette passerelle est utilisée par les hôtes bastion pour envoyer et recevoir du trafic.*
    • Prise en charge de l'équilibreur de charge avec des vérifications de l'intégrité (à l'aide de Classic Load Balancers).*
    • Dans chaque sous-réseau public, des passerelles NAT gérées permettent l’accès Internet sortant pour les instances d’agent de messages. *
    • Dans chaque sous-réseau public, les hôtes bastions Linux d'un groupe Auto Scaling autorisent l'accès Secure Shell (SSH) entrant aux instances d’agent de messages. *
    • Dans chaque sous-réseau privé, une seule instance d’agent de messages à laquelle est attribué un rôle HA. Pour la récupération automatique, ces instances sont configurées avec des alarmes Amazon CloudWatch. Docker est installé sur chaque instance d’agent de messages et l'instance d’agent de messages est installée et exécutée dans un conteneur Docker.
    • Prise en charge de la journalisation CloudWatch, notamment le fichier journal /tmp/install-solace.log, qui enregistre les événements pendant l'installation.

    *  Le modèle qui déploie la solution partenaire dans un VPC existant ignore les tâches marquées d'un astérisque et vous demande d'indiquer la configuration de votre VPC existant.

  •  Procédure de déploiement
  • Afin de déployer cette solution partenaire, suivez les instructions du guide de déploiement comprenant les étapes suivantes. Le lancement de la pile dure environ 20 minutes. 

    1. Connectez-vous à votre compte AWS. Si vous n'avez pas encore de compte, inscrivez-vous à l'adresse https://aws.amazon.com
    2. Obtenez une référence de l'image Docker Solace PubSub+. Pour plus de détails, reportez-vous au guide de déploiement.
    3. Lancez la solution partenaire. Sélectionnez la région dans la barre d'outils supérieure avant de créer la pile. Vous pouvez choisir entre deux options :
    4. Testez le déploiement à l'aide de l'interface de la ligne de commande (CLI) Solace.

    Amazon peut être amené à partager les informations relatives au déploiement des utilisateurs avec le partenaire AWS qui a élaboré cette solution en collaboration avec AWS.  

  •  Coût et licences
  • Vous êtes responsable du coût des services AWS et des licences tierces utilisées pendant l'exécution du déploiement de référence de cette solution partenaire. L'utilisation de la solution partenaire n'entraîne aucun coût supplémentaire.

    Le modèle AWS CloudFormation pour cette solution inclut des paramètres de configuration personnalisables. Certains de ces paramètres, tel que le type d'instance, affectent le coût du déploiement. Reportez-vous aux pages de tarification pour les estimations de coûts de chaque service AWS que vous utilisez. Les prix sont susceptibles d'être modifiés.

    Astuce : après avoir déployé la solution partenaire, créez des Rapports de Coût et d'Utilisation AWS afin de suivre les coûts associés à cette solution. Ces rapports fournissent des métriques de facturation à un compartiment Amazon Simple Storage Service (Amazon S3) dans votre compte. Ils fournissent des estimations de coûts basées sur l'utilisation mensuelle du débit et regroupent les données à la fin du mois. Pour plus d'informations liées au rapport, référez-vous à la section Qu'est-ce que les rapports de coûts et d'utilisation AWS ?

    Vous pouvez utiliser la solution partenaire pour déployer PubSub+ Standard ou PubSub+ Enterprise. En utilisant l'agent de messages Solace PubSub+, vous acceptez les termes et conditions décrits dans le contrat de licence du logiciel Solace disponible sur le site web de Solace.