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

No momento, o Amazon MQ oferece suporte a sete tipos de instância de agente: mq.t2.micro, mq.t3.micro, mq.m4.large, mq.m5.large, mq.m5.xlarge, mq.m5.2xlarge e mq.m5.4xlarge, que oferecem combinações variadas de performance de CPU, memória e rede. As instâncias mq.t3.micro foram projetadas para avaliação inicial do produto, e as mq.m5.large para uso padrão em produção. Além disso, o Amazon MQ oferece suporte a agentes de uma única instância, adequados para avaliação e teste, e replicou modos de implantação disponíveis altamente recomendados para produção.

Definição de preço com pagamento 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, taxa de transferência e durabilidade de mensagens

O Amazon MQ é executado em uma infraestrutura altamente confiável usada por outros recursos da Amazon Web Services. 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 é incluída sem custo adicional. Os clusters são criados por trás de um único terminal para alta disponibilidade, gerenciamento simples e fácil conexão na sua aplicação.

Roteamento de mensagem

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.

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, taxa de transferência e durabilidade de mensagens

O Amazon MQ é executado em uma infraestrutura altamente confiável usada por outros recursos da Amazon Web Services. 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 agentes com durabilidade otimizada, respaldados pelo Amazon Elastic File System (Amazon EFS), armazenam mensagens de forma redundante em várias Zonas de disponibilidade (AZs), e os agentes ativos-em espera fazem failover automaticamente para uma instância em espera se um agente ou uma AZ falhar, para que você possa continuar enviando e recebendo mensagens. Conectar agentes a uma rede proporciona uma disponibilidade ativa-ativa com failover quase imediato. 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 altas taxas de transferência, como o processamento de pedidos de grande volume, negociação de ações, processamento de textos, entre muitos outros. Agentes de mensagens com taxas de transferência otimizadas 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 grande variedade de clientes, incluindo Java Message Service (JMS) 1.1, .NET Message Service (NMS) e a diversas outras linguagens como 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 a definição de preço 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