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.

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 (VPC), consentendo di isolare il broker all'interno di una rete virtuale.

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 dalle applicazioni al broker stesso viene fornita mediante l'autenticazione con nome utente e password e, opzionalmente, utilizzando LDAP (Lightweight Directory Access Protocol) per i broker ActiveMQ.

Monitoraggio

Amazon MQ è integrato con 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 sette tipi di istanza broker: mq.t2.micro, mq.t3.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.t3.micro sono state progettate per sperimentare il prodotto, mentre l'istanza mq.m5.large è rivolta all'utilizzo di default in produzione. Amazon MQ, inoltre, supporta sia broker a istanza singola, ideali per valutazioni e test, sia le modalità replicate di implementazione ad elevata disponibilità consigliate per la produzione.

Prezzi in base al consumo

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 gratuitamente

Il piano gratuito di AWS include fino a 750 ore di un broker mq.t2.micro o mq.t3.micro con istanza singola e fino a 5 GB di storage Amazon EFS al mese per un broker ActiveMQ o 20 GB di storage Amazon EBS per un broker RabbitMQ, per un anno.

Caratteristiche di RabbitMQ

Disponibilità, throughput e durabilità dei messaggi elevate

Amazon MQ viene eseguito sulla stessa infrastruttura altamente affidabile impiegata da altri servizi Amazon Web Services. Amazon MQ per i cluster RabbitMQ, supportato da Amazon EBS, utilizza la replica multi-AZ per l'elevata disponibilità e la durabilità dei messaggi. Il trasferimento dati per la replica è incluso senza costi aggiuntivi. I cluster vengono creati dietro a un unico endpoint per elevata disponibilità, gestione semplificata e connessione facilitata dalla tua applicazione.

Instradamento messaggi

I messaggi nei broker RabbitMQ vengono instradati attraverso sistemi di traffico prima di arrivare alle code. RabbitMQ presenta diversi tipi di sistemi di traffico incorporati per la logica di instradamento standard.

Ampio supporto dei linguaggi client

Dedicati allo sviluppo utilizzando i tuoi linguaggi di programmazione preferiti, tra cui: Python, .NET, PHP, Python, JavaScript, Ruby, Java e Go

Altre caratteristiche di RabbitMQ

Per una descrizione completa delle caratteristiche di RabbitMQ, consulta il sito web di RabbitMQ.

Caratteristiche di ActiveMQ

Disponibilità, throughput e durabilità dei messaggi elevate

Amazon MQ viene eseguito sulla stessa infrastruttura altamente affidabile impiegata da altri servizi Amazon Web Services. Amazon MQ for ActiveMQ fornisce broker di durabilità ottimizzata sostenuti da Amazon Elastic File System (Amazon EFS) per supportare disponibilità e durabilità dei messaggi elevate. I broker di durabilità ottimizzata, sostenuti da Amazon Elastic File System (Amazon EFS) memorizzano i messaggi in modo ridondante in più zone di disponibilità e i broker attivi/in standby eseguono il failover automaticamente su un istanza in standby se un broker o una zona di disponibilità falliscono, per non interrompere l'invio e la ricezione di messaggi. La connessione di broker in una rete offre disponibilità active-active con un failover quasi istantaneo. Amazon MQ supporta anche la creazione di broker di messaggi di throughput ottimizzato sostenuti da Amazon Elastic Block Store (EBS), perfetti per casi d'uso che richiedono throughput elevato ad esempio un elevato volume di elaborazione degli ordini, trading azionario, elaborazione del testo e molto altro. I broker di messaggi di throughput ottimizzato riducono il numero di broker necessari e il costo di gestione di applicazioni ad alto volume utilizzando Amazon MQ.

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 una gamma di altri linguaggi quali Node.js, Go, Python, Ruby e C++. ActiveMQ supporta inoltra protocolli a livello wire come AMQP, STOMP, OpenWire, WebSocket e MQTT. Questa compatibilità 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 JMS

ActiveMQ offre tutte le caratteristiche JMS standard, tra cui messaggistica point-to-point (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).

Altre caratteristiche di ActiveMQ

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

Ulteriori informazioni sui prezzi dei prodotti

Visita la pagina dei prezzi di Amazon MQ.

Ulteriori informazioni 
Registrati per creare un account gratuito

Ottieni l'accesso immediato al piano gratuito di AWS.

Registrati 
Inizia subito nella console

Inizia subito a utilizzare Amazon MQ nella Console di gestione AWS.

Nozioni di base