Características de Amazon MQ

Servicio administrado

Con Amazon MQ, puede usar la consola de administración de AWS,AWS CloudFormation, la interfaz de línea de comandos (CLI) o llamadas a la API simples para lanzar un agente de mensajes listo para producción en minutos. Amazon MQ gestiona tareas administrativas como el aprovisionamiento de hardware, la configuración de agentes, las actualizaciones de software y la detección y recuperación de errores.

Seguridad

Amazon MQ cifra los mensajes en reposo y en tránsito. Es sencillo garantizar que los mensajes estén almacenados de manera segura en un formato cifrado. Las conexiones al agente usan SSL y es posible restringir el acceso a un punto de enlace privado dentro de una Amazon VPC, lo que permite aislar el agente en una red virtual propia.

Amazon MQ está integrado con AWS Identity and Access Management (IAM) y le ofrece la posibilidad de controlar las acciones que los usuarios y grupos de IAM pueden realizar en agentes específicos de Amazon MQ. La autenticación de las aplicaciones al propio agente se realiza mediante la autenticación basada en el nombre de usuario y la contraseña, y opcionalmente mediante el protocolo LDAP (Lightweight Directory Access Protocol) para los agentes de ActiveMQ.

Monitoreo

Amazon MQ se integra con Amazon CloudWatch y AWS CloudTrail. Con CloudWatch puede monitorear las métricas de sus agentes, colas y temas. Por ejemplo, puede monitorear la profundidad de las colas y generar alarmas si los mensajes no están avanzando. Al usar CloudTrail, puede registrarse, monitorear continuamente y retener las llamadas de API de Amazon MQ.

Tipos de instancias del agente

Amazon MQ admite actualmente cinco tipos de instancias de agentes: mq.t3.micro, mq.m5.large, mq.m5.xlarge, mq.m5.2xlarge y mq.m5.4xlarge/. Las instancias mq.t3.micro están diseñadas para la evaluación de productos, mientras que los tipos de instancia mq.m5 están diseñados para cargas de trabajo de producción. Amazon MQ admite los modos de despliegue de una sola instancia, recomendados para la evaluación y las pruebas, y los modos de despliegue replicados altamente disponibles que se recomiendan para la producción.

Precio de pago por uso

Amazon MQ suministra capacidad flexible y rentable, sin tarifas mínimas. Pagará por el número de horas de ejecución de la instancia del agente y el uso mensual del almacenamiento. Crear agentes nuevos para conseguir mayor capacidad es sencillo y económico. Para obtener más información, consulte los precios de Amazon MQ.

Comience de forma gratuita

La capa gratuita de AWS incluye hasta 750 horas de un agente de mq.t2.micro o mq.t3.micro de una sola sustancia, y hasta 5 GB de almacenamiento de Amazon EFS por mes para un agente ActiveMQ o 20GB de Amazon EBS para un agente RabbitMQ, durante un año.

Características RabbitMQ

Alta disponibilidad, rendimiento y durabilidad de mensajes

Los agentes de clúster RabbitMQ en Amazon MQ, respaldados por Amazon EBS, usan una replicación en multi-AZ de alta disponibilidad y durabilidad de mensajes. La transferencia de datos para replicación entre nodos se incluye sin costo adicional. Los clústeres se crean detrás de un punto de enlace único para una alta disponibilidad, una gestión sencilla y una conexión fácil desde su aplicación.

Enrutamiento avanzado de mensajes

Los mensajes en los agentes RabbitMQ se enrutan mediante intercambios antes de llegar a las colas. RabbitMQ cuenta con varios tipos de intercambio incorporados para la lógica típica de enrutamiento. RabbitMQ en Amazon MQ también admite varios tipos de colas, incluidas las colas clásicas, las colas reflejadas clásicas y las colas de quórum. Las colas de quórum solo se admiten en RabbitMQ 3.13 y versiones posteriores. Amazon MQ recomienda utilizar las colas de quórum como el tipo de cola replicada predeterminada para sus cargas de trabajo.

Amplio soporte de lenguaje del cliente

Desarrolle con sus lenguajes de programación favoritos, que incluyen: Python, .NET, PHP, Python, JavaScript, Ruby, Java, y Go.

Otras características de RabbitMQ

Si desea leer una descripción completa de las características de RabbitMQ, diríjase al sitio web de RabbitMQ.

Características de ActiveMQ

Alta disponibilidad, rendimiento y durabilidad de mensajes

Amazon MQ para ActiveMQ proporciona agentes optimizados para mayor durabilidad respaldados por Amazon Elastic File System (Amazon EFS) para admitir alta disponibilidad y permanencia de los mensajes. Los agentes de rendimiento optimizado, respaldados por Amazon Elastic File System (Amazon EFS), almacenan los mensajes de forma redundante en varias zonas de disponibilidad (AZ). Amazon MQ ofrece también agentes activos en espera que conmutan automáticamente a una instancia en espera si un agente o zona de disponibilidad produce un error, para que usted pueda seguir enviando y recibiendo mensajes.

Amazon MQ también admite la creación de agentes de mensajes de rendimiento optimizado respaldados por Amazon Elastic Block Store (EBS), para usar en casos que requieren un alto rendimiento como ordenes de gran volumen, operaciones bursátiles, procesamiento de texto y muchos más. Los agentes de mensajes de rendimiento optimizado reducen el número de agentes requeridos y el coste de funcionamiento de las aplicaciones de alto volumen que utilizan Amazon MQ.

Protocolos y API estándares del sector

ActiveMQ admite una amplia gama de clientes que incluye Java Message Service (JMS v1.1 y JMS v2.0) 1, NET Message Service (NMS) y varios otros lenguajes, como Node.js, Go, Python, Ruby y C++. ActiveMQ también admite protocolos de nivel de conexión, incluidos AMQP, STOMP, OpenWire, WebSocket y MQTT. Esta compatibilidad con estándares del sector facilita la migración a partir de agentes de mensajes existentes, permite la interoperabilidad entre proveedores y ayuda a evitar la dependencia de proveedores.

Características de mensajería JMS

ActiveMQ ofrece todas las características de JMS estándares, incluidas las (colas de mensajes), los temas de publicación o suscripción, solicitud/respuesta, modos persistentes y no persistentes, transacciones JMS y transacciones distribuidas (XA). Además de las colas y los temas básicos, ActiveMQ también admite patrones de mayor complejidad, como destinos compuestos (los autores pueden enviar el mismo mensaje a varios destinos, útil para los análisis en tiempo real) y destinos virtuales (mensajes de difusión de editores mediante un tema a un grupo de receptores suscriptos a través de colas).

Otras características de ActiveMQ

Si desea leer una descripción completa de las características de ActiveMQ, diríjase al sitio web de Apache ActiveMQ.

Más información sobre los precios de los productos

Vaya a la página de precios de Amazon MQ.

Más información 
Regístrese para obtener una cuenta gratuita

Obtenga acceso instantáneo a la capa gratuita de AWS.

Registrarse 
Comience a crear en la consola

Comience a crear con Amazon MQ en la consola de administración de AWS.

Introducción