Caratteristiche di Amazon MQ

Servizio gestito

Con Amazon MQ, è possibile utilizzare la Console di gestione AWS,AWS CloudFormation, l'interfaccia a riga di comando o semplici chiamate API per avviare un broker di messaggi pronto per l'ambiente di produzione in pochi minuti. Amazon MQ gestisce le attività di amministrazione, ad esempio il provisioning di risorse hardware, l'impostazione del broker, gli aggiornamenti software e rilevamento e risoluzione di errori.

Disponibilità e durabilità dei messaggi elevate

Amazon MQ viene eseguito sulla stessa infrastruttura ad alta disponibilità impiegata per gli altri servizi Amazon Web Services. Il servizio archivia i messaggi sempre in maniera ridondante su più zone di disponibilità. I broker active/standby sono progettati per offrire disponibilità elevata. In caso di errori del broker o di interruzioni complete della zona di disponibilità, Amazon MQ eseguirà automaticamente il failover sull'istanza di standby per non interrompere l'invio e la ricezione di messaggi.

Sicurezza

Amazon MQ fornisce crittografia dei messaggi inattivi e in transito. Garantire una memorizzazione sicura dei messaggi in formato crittografato è semplice. Le connessioni al broker utilizzano il protocollo SSL; l'accesso può essere limitato a un endpoint privato all'interno di un cloud privato virtuale, consentendo di isolare il broker all'interno di una rete virtuale. Infine, è possibile configurare gruppi di sicurezza per tenere sotto controllo gli accessi di rete al broker.

Amazon MQ si integra con AWS Identity and Access Management (IAM) e offre la possibilità di controllare le operazioni permesse a utenti e gruppi IAM su broker Amazon MQ specifici. L'autenticazione ai broker ActiveMQ da applicazioni esterne viene fornita tramite nome utente e password.

Monitoraggio

Amazon MQ è integrato Amazon CloudWatch e AWS CloudTrail. Con CloudWatch puoi monitorare le metriche sui tuoi broker, code e argomenti. Ad esempio, è possibile monitorare la lunghezza delle code e generare allarmi quando i messaggi non vengono inoltrati. Con CloudTrail puoi registrare, monitorare costantemente e trattenere le chiamate API Amazon MQ.

Tipi di istanza broker

Amazon MQ attualmente supporta sei tipi di istanza di broker: mq.t2.micro, mq.m4.large, mq.m5.large, mq.m5.xlarge, mq.m5.2xlarge e mq.m5.4xlarge, che offrono diverse combinazioni di CPU, memoria e prestazioni di rete. Le istanze mq.t2.micro sono state progettate per sperimentare il prodotto, mentre l’istanza mq.m5.large è rivolta all'utilizzo in produzione. Amazon MQ, inoltre, supporta sia broker a istanza singola, ideali per valutazioni e testing sia broker active/standby per ottenere produttività elevata in produzione.

Prezzi per consumo effettivo

Amazon MQ fornisce capacità flessibile e a basso costo senza tariffe minime. Le tariffe sono calcolate sul numero di ore di esecuzione dell'istanza del broker e sullo storage utilizzato al mese. Creare un nuovo broker per ottenere capacità aggiuntiva è un'operazione semplice e poco costosa. Per ulteriori informazioni, consulta Prezzi di Amazon MQ.

Inizia a usarlo gratis

Il piano gratuito AWS include 750 ore di utilizzo di un broker mq.t2.micro a istanza singola e fino a 1 GB di storage al mese per un anno.

Caratteristiche di Apache ActiveMQ

Broker di messaggi open source

ActiveMQ è un progetto open source della Apache Software Foundation, una fondazione che ha già ottenuto grandi successi ed è seguita da una folta community di contributor. ActiveMQ è un broker di messaggi di alto livello conforme agli standard di settore e molto utilizzato perché potente e flessibile. 

API e protocolli standard di settore

ActiveMQ supporta un'ampia gamma di client, tra cui Java Message Service (JMS) 1.1, .NET Message Service (NMS) e altre sintassi quali Node.js, Go, Python, Ruby e C++. ActiveMQ supporta inoltra protocolli a livello wire come AMQP, STOMP, OpenWire, WebSocket e MQTT. La compatibilità estesa con gli standard di settore rende più semplice la migrazione da broker di messaggi esistenti, consente l'interoperabilità tra diversi produttori ed evita di dipendere da uno solo di essi.

Caratteristiche di messaggistica

ActiveMQ offre tutte le caratteristiche JMS standard, tra cui messaggistica point-to-point (con code di messaggi), publish-subscribe (argomenti) e request/reply, modalità con o senza persistenza, transazioni JMS e transazioni distribuite (XA). Oltre a code e argomenti di base, ActiveMQ supporta anche modelli più complessi, ad esempio destinazioni multiple (i producer possono inviare lo stesso messaggio a più destinazioni, opzione utile per le analisi in tempo reale) e destinazioni virtuali (i publisher possono trasmettere messaggi attraverso un argomento a un pool di destinatari mediante iscrizioni a code).

Invio di messaggi affidabile e ordinato

ActiveMQ è stato progettato per garantire che i messaggi raggiungano i destinatari specificati secondo l'ordine prestabilito. Il servizio preserva infatti l'ordine dei messaggi inviato dal singolo producer a tutti i consumer in un argomento. ActiveMQ supporta i gruppi di messaggi, con cui è possibile far elaborare ai consumer in una coda i messaggi di un gruppo secondo l'ordine FIFO (First-In, First-Out). Inoltre offre diverse caratteristiche che aiutano nella gestione dei messaggi, ad esempio store e forward e conferma di ricezione dei messaggi inviati e il ripristino dei messaggi con errori. ActiveMQ supporta anche i nuovi tentativi di invio e le code DLQ quando un messaggio non può essere consegnato al destinatario.

Altre caratteristiche di ActiveMQ

Per una descrizione completa delle caratteristiche di ActiveMQ, consulta il sito Web di ActiveMQ.

Ulteriori informazioni sui prezzi di Amazon MQ

Visita la pagina dei prezzi
Sei pronto per iniziare?
Registrati
Hai altre domande?
Contattaci