implementazione di riferimento

Router di messaggi Solace PubSub+ su AWS

Messaggistica e streaming di livello aziendale per cloud ibridi, IoT, applicazioni mobili e microservizi guidati da eventi

Questa soluzione dei partner implementa Solace PubSub+ nel Cloud di Amazon Web Services (AWS). Solace PubSub+ è un broker di messaggi che consente di stabilire interazioni guidate dagli eventi tra applicazioni e microservizi indipendentemente dalla posizione.

Questa soluzione dei partner usa i modelli AWS CloudFormation per implementare i broker di messaggi Solace PubSub+ in gruppi di ridondanza ad alta disponibilità (HA) per la tolleranza ai guasti. Puoi utilizzare questa soluzione dei partner per costruire un nuovo cloud privato virtuale (VPC) oppure implementare i broker di messaggi Solace PubSub+ nel tuo VPC esistente.

Nota: una prima versione di questa soluzione dei partner è stata pubblicata con il nome di prodotto Solace Virtual Message Router (VMR). Solace ha cambiato il nome della sua suite di prodotti e ora VMR è chiamato Solace PubSub+. Per ulteriori informazioni, vedi PubSub+ Event Broker: software

Questa soluzione dei partner è stata sviluppata da Solace Corporation in collaborazione con AWS. Solace è un Partner AWS.


Gli amministratori di AWS Service Catalog possono aggiungere questa architettura al proprio catalogo.  

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

    • Un'architettura altamente disponibile che si estende su tre zone di disponibilità.* 
    • Un VPC configurato con sottoreti pubbliche e private secondo le best practice AWS, per creare la tua rete virtuale personale in AWS.*

    • Nota: per i sistemi di produzione, consigliamo di utilizzare tre zone di disponibilità, se disponibili. Se scegli di implementare la soluzione dei partner in due zone di disponibilità, le istanze di backup e monitoraggio del broker di messaggi varranno posizionate nella stessa zona di disponibilità. Per ambienti di prova o Proof-of-Concept (PoC), puoi scegliere di omettere le sottoreti private.*
     
    • Un gateway Internet per fornire un accesso internet a ogni sottorete. I bastion host utilizzano questo gateway per inviare e ricevere traffico.*
    • Supporto del sistema di bilanciamento del carico con controlli dello stato di integrità (tramite Classic Load Balancer).*
    • In ogni sottorete pubblica, gateway NAT gestiti per consentire accesso a Internet in uscita per le istanze del broker dei messaggi.*
    • In ogni sottorete pubblica, bastion host Linux in un gruppo Auto Scaling per consentire accesso SSH (Secure Shell) in ingresso alle istanze del broker dei messaggi.*
    • In ogni sottorete privata, una singola istanza broker dei messaggi a cui è assegnato un ruolo HA. Per il ripristino automatico, queste istanze sono configurate con allarmi Amazon CloudWatch. Docker viene installato su ogni istanza del broker dei messaggi e l'istanza del broker dei messaggi viene installata ed eseguita all'interno di un contenitore Docker.
    • Supporto per la registrazione di CloudWatch, incluso il file di registro /tmp/install-solace.log, che registra gli eventi durante l'installazione.

    * Il modello che implementa la soluzione dei partner su un VPC esistente non include le attività contrassegnate con asterisco e richiede la configurazione del VPC esistente.

  •  Come effettuare l'implementazione
  • Per implementare questa soluzione dei partner, segui le istruzioni nella guida all'implementazione, che includono queste fasi. L'avvio dello stack richiede circa 20 minuti. 

    1. Accedi al tuo account AWS. Se non disponi ancora di un account AWS, registrati su https://aws.amazon.com
    2. Ottieni un riferimento all'immagine Docker di Solace PubSub+. Per ulteriori dettagli, consulta la guida all’implementazione.
    3. Avvia la soluzione dei partner. Prima di creare uno stack, scegli la regione dalla barra degli strumenti in alto. Puoi scegliere tra due opzioni:
    4. Verifica l’implementazione usando la Solace Command Line Interface (CLI).

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

  •  Costi e licenze
  • Sei responsabile dei costi dei servizi AWS e di eventuali licenze di terze parti utilizzate durante l'esecuzione di questa implementazione di riferimento della soluzione dei partner. L'utilizzo della soluzione dei partner non prevede costi aggiuntivi.

    Il modello AWS CloudFormation per questa soluzione dei partner 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 dei partner, crea report di costi e utilizzo di AWS per monitorare i costi associati alla soluzione dei partner. Questi report forniscono i parametri di fatturazione a un bucket Amazon Simple Storage Service (Amazon S3) nel tuo account. Forniscono delle stime di costo in base al consumo con cadenza mensile e mettono insieme i dati al termine del mese. Per maggiori informazioni sul report, consulta Che cosa sono i Report costi e utilizzo AWS?

    Puoi usare questa soluzione dei partner per implementare PubSub+ Standard o PubSub+ Enterprise. Utilizzando il broker di messaggi Solace PubSub+, accetti i termini e le condizioni riportate nel Contratto di licenza per il software Solace sul sito web Solace.