Recursos do Amazon MQ

Serviço gerenciado

Com o Amazon MQ, você pode usar o Console de Gerenciamento da AWS, o AWS CloudFormation, a Interface da Linha de Comando (ILC) ou simples chamadas de API para iniciar um agente de mensagens pronto para produção em minutos. O Amazon MQ gerencia tarefas administrativas como provisionamento de hardware, configuração de agentes, atualizações de software e detecção e recuperação de falhas.

Segurança

O Amazon MQ oferece criptografia de mensagens ociosas e em trânsito. É fácil garantir que as mensagens sejam armazenadas com segurança em formato criptografado. As conexões ao agente usam SSL e o acesso pode ser restrito a um endpoint privado dentro de uma Amazon VPC, o que permite isolar o agente em sua própria rede virtual.

O Amazon MQ é integrado ao AWS Identity and Access Management (IAM) e permite controlar as ações que os usuários e grupos do IAM podem executar em agentes específicos do Amazon MQ. A autenticação de aplicações para o próprio agente é fornecida usando autenticação baseada em nome de usuário e senha e, opcionalmente, usando LDAP (Lightweight Directory Access Protocol) para agentes do ActiveMQ.

Monitoramento

O Amazon MQ é integrado ao Amazon CloudWatch e ao AWS CloudTrail. Com o CloudWatch, você pode monitorar métricas em agentes, filas e tópicos. Por exemplo, é possível monitorar o tamanho das filas e gerar alarmes quando as mensagens não são processadas. O CloudTrail permite registrar em log, monitorar continuamente e reter chamadas de API do Amazon MQ.

Tipos de instância de agente

Atualmente, o Amazon MQ oferece suporte a cinco tipos de instância de corretor: mq.t3.micro, mq.m5.large, mq.m5.xlarge, mq.m5.2xlarge e mq.m5.4xlarge/ As instâncias mq.t3.micro são projetadas para avaliação do produto, enquanto os tipos de instância mq.m5 são projetados para workloads de produção. O Amazon MQ oferece suporte a um modo de implantação de instância única recomendado para avaliação e teste, e modos de implantação replicados altamente disponíveis recomendados para produção.

Definição de preço conforme o uso

O Amazon MQ oferece capacidade econômica e flexível sem taxas mínimas. Você paga pelo número de horas de execução da instância do agente e pelo armazenamento consumido mensalmente. Novos agentes podem ser criados para adicionar capacidade de forma fácil e econômica. Para obter mais detalhes, consulte a Definição de preço do Amazon MQ.

Comece a usar gratuitamente

O nível gratuito da AWS inclui até 750 horas de um agente mq.t2.micro ou mq.t3.micro de instância única e até 5 GB de armazenamento Amazon EFS por mês para um agente ActiveMQ ou 20 GB de Amazon EBS para um agente RabbitMQ, por um ano.

Recursos do RabbitMQ

Alta disponibilidade, throughput e durabilidade de mensagens

Os clusters do Amazon MQ for RabbitMQ, apoiados pelo Amazon EBS, usam replicação multi AZ para alta disponibilidade e durabilidade da mensagem. A transferência de dados para replicação entre nós é incluída sem custo adicional. Os clusters são criados por trás de um único endpoint para alta disponibilidade, gerenciamento simples e fácil conexão na sua aplicação.

Roteamento avançado de mensagens

As mensagens nos agentes do RabbitMQ são roteadas por meio de trocas antes de chegar às filas. O RabbitMQ apresenta vários tipos de troca integrados para lógica de roteamento típica. O RabbitMQ no Amazon MQ também oferece suporte a vários tipos de filas, incluindo filas clássicas, filas espelhadas clássicas e filas de quórum. As filas de quórum são suportadas apenas no RabbitMQ 3.13 e superior. O Amazon MQ recomenda que as filas de quórum sejam usadas como o tipo de fila replicada padrão para suas workloads.

Amplo suporte à linguagem do cliente

Desenvolva usando suas linguagens de programação favoritas, incluindo: Python, .NET, PHP, Python, JavaScript, Ruby, Java e Go.

Outros recursos do RabbitMQ

Para obter uma descrição completa dos recursos do RabbitMQ, consulte o site do RabbitMQ.

Recursos do ActiveMQ

Alta disponibilidade, throughput e durabilidade de mensagens

O Amazon MQ for ActiveMQ fornece agentes com durabilidade otimizada respaldados pelo Amazon Elastic File System (Amazon EFS) para oferecer suporte à alta disponibilidade e durabilidade de mensagens. Os corretores com durabilidade otimizada, apoiados pelo Amazon Elastic File System (Amazon EFS), armazenam mensagens de forma redundante em várias zonas de disponibilidade (AZs). Os corretores em espera ativa são automaticamente transferidos para uma instância em espera se um corretor ou AZ falhar, para que você possa continuar enviando e recebendo mensagens.

Além disso, o Amazon MQ oferece suporte para criar agentes de mensagens com taxa de transferência otimizada respaldados pelo Amazon Elastic Block Store (EBS), ideal para casos de uso que exigem alto throughput, como o processamento de pedidos de grande volume, negociação de ações, processamento de textos, entre muitos outros. Agentes de mensagens com throughput otimizado geram a redução da quantidade de agentes necessários e o custo de operação de aplicações de alto volume por meio do Amazon MQ.

APIs e protocolos padrão do setor

O ActiveMQ oferece suporte a uma ampla variedade de clientes, incluindo Java Message Service (JMS v1.1 e JMS v2.0), NET Message Service (NMS) e uma variedade de outras linguagens, incluindo Node.js, Go, Python, Ruby e C++. Além disso, o ActiveMQ oferece suporte a protocolos de conexão como AMQP, STOMP, OpenWire, WebSocket e MQTT. Essa compatibilidade com padrões do setor facilita a migração de agentes de mensagens atuais, possibilita a interoperabilidade entre fornecedores e ajuda a evitar a dependência de fornecedores específicos.

Recursos do sistema de mensagens JMS

O ActiveMQ oferece todos os recursos padrão de JMS, incluindo ponto a ponto (filas de mensagens), publicar-assinar (tópicos), solicitar/responder, modos persistentes e não persistentes, transações JMS e transações distribuídas (XA). Além de filas e tópicos básicos, o ActiveMQ também oferece suporte a padrões mais complexos, como destinos compostos (os produtores podem enviar a mesma mensagem a vários destinos, o que é útil para análises em tempo real) e destinos virtuais (os editores transmitem mensagens por meio de um tópico a um grupo de destinatários que fazem assinaturas usando filas).

Outros recursos do ActiveMQ

Para obter uma descrição completa dos recursos do ActiveMQ, consulte o site do Apache ActiveMQ.

Saiba mais sobre os preços de produtos

Visite a página de definição de preço do Amazon MQ.

Saiba mais 
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS.

Cadastrar-se 
Comece a criar no console

Comece a criar com o Amazon MQ no Console de gerenciamento da AWS.

Comece a usar