déploiement de référence

IBM MQ sur AWS

Plateforme de messagerie pour les environnements cloud, mobile, IoT et sur site

Cette solution partenaire déploie automatiquement un serveur IBM MQ hautement disponible et prêt pour la production sur le cloud Amazon Web Services (AWS), dans la configuration de votre choix.

IBM MQ est un intergiciel de messagerie qui simplifie et accélère l'intégration de diverses applications et données d'entreprise sur plusieurs plates-formes. Il utilise des files de messages pour faciliter l'échange d'informations et offre une solution de messagerie unique pour le cloud, la téléphonie mobile, l'Internet des objets (IoT) et les environnements sur site. Le service IBM MQ sur AWS prend en charge les applications de messagerie client au sein de votre cloud privé virtuel (VPC), à partir d'adresses de confiance sur Internet et via un VPN à partir de votre environnement sur site.

Cette solution partenaire déploie IBM MQ dans un VPC sur votre compte AWS. Vous pouvez créer un nouveau VPC pour IBM MQ, ou déployer le logiciel dans votre VPC existant. Les tâches de déploiement et de configuration sont automatisées par les modèles AWS CloudFormation que vous pouvez personnaliser pendant le lancement.

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


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

  •  Votre projet de création
  • Utilisez cette solution partenaire pour configurer l'environnement suivant sur AWS :

    • Un cloud privé virtuel (VPC) qui couvre deux zones de disponibilité et comprend deux sous-réseaux publics et deux sous-réseaux privés, pour la sécurité et la haute disponibilité.*
    • Dans un sous-réseau public, un hôte bastion pour fournir un accès sécurisé Secure Shell (SSH) au serveur IBM MQ. L'hôte bastion est dans un groupe Auto Scaling avec la capacité souhaitée définie sur une instance, ce qui permet de garantir que cet hôte est toujours disponible.*
    • Dans un sous-réseau privé, un serveur IBM MQ dans un groupe Auto Scaling avec la capacité souhaitée définie sur une instance, ce qui permet de garantir que cet hôte est toujours disponible.
    • Amazon Elastic File System (Amazon EFS) monté automatiquement sur l'instance de serveur IBM MQ pour le stockage distribué, afin de garantir la haute disponibilité du service du gestionnaire de files d'attente et des données de message. Si le serveur IBM MQ échoue dans une zone de disponibilité, un nouveau serveur est créé dans la deuxième zone de disponibilité et est connecté aux données existantes afin qu'aucun message persistant ne soit perdu.
    • Elastic Load Balancing pour distribuer automatiquement les connexions au serveur IBM MQ actif.
    • Un rôle d'instance AWS Identity and Access Management (IAM) avec des permissions au niveau des ressources pour accéder aux services AWS nécessaires au processus de déploiement.
    • Des groupes de sécurité appropriés pour chaque instance ou fonction afin de restreindre l'accès aux protocoles et ports qui sont nécessaires uniquement. Par exemple, l'accès aux ports de serveur HTTP sur les serveurs Amazon Elastic Compute Cloud (Amazon EC2) est limité à Elastic Load Balancing.

    * 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
  • Pour déployer IBM MQ, suivez les instructions du guide de déploiement. Le processus de déploiement prend environ 30 minutes et comprend les étapes suivantes :

    1. Si vous n'avez pas encore de compte AWS, créez-en à l'adresse https://aws.amazon.com.
    2. Inscrivez-vous afin d'obtenir une licence de programme IBM MQ et enregistrez votre fichier de clé de licence dans un compartiment S3. (Si vous ne possédez pas de licence de programme, la solution partenaire vous inscrit à une licence d'essai de 90 jours. Pour en savoir plus, consultez l'onglet Coût et licences.)
    3. Lancez la solution partenaire. Vous pouvez choisir entre les deux options ci-dessous :
    4. Connectez-vous à IBM MQ via une console Web pour vérifier le déploiement.
    5. Connectez-vous à l'instance de serveur IBM MQ via l'instance d'hôte bastion de votre VPC.

    Pendant le déploiement, vous pouvez configurer les composants d'infrastructure AWS, les paramètres d'instance IBM MQ et les informations d'identification d'administration IBM MQ.

    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
  • Cette solution partenaire nécessite une licence pour IBM MQ. Pour utiliser la solution partenaire dans un environnement de production, inscrivez-vous pour obtenir une licence de programme IBM MQ chez IBM developerWorks (nécessite un identifiant IBM). Vous devez placer la clé de licence dans un compartiment Amazon S3 et spécifier son emplacement lorsque vous lancez la solution partenaire.

    Si vous n'avez pas de fichier de licence, la solution partenaire déploie une licence d'essai IBM MQ, qui permet une utilisation gratuite de 90 jours dans un environnement hors production. Après 90 jours, le gestionnaire de files d'attente expire. Vous pouvez acheter un support moyennant des frais supplémentaires, ou bien utiliser les forums.

    Si le fichier de licence est en place au moment de la création de la pile, le serveur IBM MQ utilise la licence de production. Pour passer d'une licence d'évaluation à une licence de production après le déploiement, suivez les instructions du Centre de connaissances IBM.

    Pour plus d'informations, consultez le contrat de licence de logiciel IBM MQ.

    Vous êtes responsable du paiement du coût des services AWS et des licences tierces utilisées lors de l'exécution de cette solution. Aucun frais supplémentaire ne vous sera facturé pour l'utilisation de la solution.

    Cette solution propose des paramètres de configuration que vous pouvez personnaliser. 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é une solution, créez des Rapports de coût et d'utilisation AWS afin de suivre les coûts afférents à la 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 et agrègent les données à la fin du mois. Pour en savoir plus, consultez la section Qu'est-ce que les rapports de coût et d'utilisation AWS ?