implementazione di riferimento

IBM MQ Native HA su AWS

Piattaforma di messaggistica per cloud, dispositivi mobili, IoT e ambienti on-premise

Questa soluzione partner implementa il container IBM MQ Native HA in un cluster Amazon Elastic Kubernetes Service (Amazon EKS) nel cloud Amazon Web Services (AWS).

IBM MQ è un middleware (software intermediario) di messaggistica che semplifica e accelera l'integrazione di diverse applicazioni e dati aziendali su più piattaforme. Utilizza code di messaggi per agevolare lo scambio di informazioni e offre un'unica soluzione di messaggistica per cloud, mobile, Internet delle cose (IoT) e ambienti on-premise. La soluzione supporta le applicazioni di messaggistica client dal tuo cloud privato virtuale (VPC), da indirizzi attendibili su Internet e tramite una VPN dal tuo ambiente on-premise.

Questa soluzione del partner è stata sviluppata da IBM in collaborazione con AWS. IBM è un partner AWS.


Gli amministratori di Catalogo dei servizi AWS possono aggiungere questa architettura al proprio catalogo.  

  •  Attività che realizzerai
  • Questa soluzione del partner prevede quanto segue:

    • Un'architettura ad elevata disponibilità che si estende su tre zone di disponibilità.
    • Un cloud privato virtuale (VPC) configurato con sottoreti pubbliche e private, come da best practice AWS, per offrirti una rete virtuale personale in AWS.
    • Nelle sottoreti pubbliche:
      • Gateway Network Address Translation (NAT) gestiti che consentono l'accesso Internet in uscita alle risorse nelle sottoreti private.
      • Un nodo di avvio, un'istanza Amazon Elastic Compute Cloud (Amazon EC2), per accedere al cluster Amazon EKS. 
    • Nelle sottoreti private, un gruppo di nodi gestito da Amazon EKS per automatizzare il provisioning e la gestione del ciclo di vita dei nodi (istanze Amazon EC2) per il cluster Amazon EKS. Ogni nodo comprende quanto segue:
      • Un server IBM MQ.
      • Un volume Amazon Elastic Block Store (Amazon EBS) per l’archiviazione distribuita persistente e l'elevata disponibilità del servizio di gestione delle code e dei dati dei messaggi.
    • Un Classic Load Balancer che distribuisce automaticamente le connessioni al server IBM MQ attivo.
    • Amazon EKS, che fornisce il piano di controllo (control-plane) Kubernetes per il cluster.
  •  Come effettuare l'implementazione
  • Per implementare questa soluzione del partner, segui le istruzioni nella guida all'implementazione, che include queste fasi.

    1. Accedi all'account AWS. Se non disponi ancora di un account AWS, registrati su https://aws.amazon.com.
    2. Scarica e configura l'interfaccia a riga di comando Kubernetes. Per ulteriori informazioni, consulta Installazione o aggiornamento di kubectl.
    3. Avvia la soluzione del partner. L'implementazione dello stack richiede circa 30 minuti. Prima di creare lo stack, scegli la Regione AWS dalla barra degli strumenti in alto. 
    4. Completa le operazioni post-implementazione riportate nella guida all'implementazione.

    Amazon può condividere informazioni relative all'implementazione con il Partner AWS che ha collaborato con AWS a questa soluzione.  

  •  Costi e licenze
  • Questa soluzione utilizza i diagrammi Helm per implementare le immagini dei container IBM MQ Advanced for Developers come soluzione IBM MQ Native HA su Amazon EKS.

    Il contratto di licenza del software IBM MQ descrive i termini di licenza.

    Verranno addebitati i costi dei servizi AWS e di qualsiasi licenza di terze parti utilizzati per eseguire questa soluzione. Non sono previsti costi aggiuntivi per l'utilizzo della soluzione.

    Questa soluzione include alcuni parametri di configurazione personalizzabili. Alcune di queste impostazioni, ad esempio il tipo di istanza, incideranno sul costo dell'implementazione. Per una stima dei costi di ogni servizio AWS utilizzato, consulta la pagina dei prezzi. I prezzi sono soggetti a modifiche.

    Suggerimento: dopo l'implementazione della soluzione, crea report di costi e utilizzo di AWS per monitorare i costi associati. Questi report forniscono i parametri di fatturazione a un bucket Amazon Simple Storage Service (Amazon S3) nel tuo account. Inoltre, essi forniscono i costi stimati in base al consumo con cadenza mensile e aggregano i dati alla fine del mese. Per ulteriori informazioni, consulta Che cosa sono i report di costi e utilizzo AWS?