BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Amazon lança um novo serviço de message broker no AWS

Amazon lança um novo serviço de message broker no AWS

No evento re: Invent 2017, a Amazon lançou um novo serviço chamado Amazon MQ, um serviço de message broker gerenciado para o Apache ActiveMQ; um message broker open source, de nível empresarial, compatível com a maioria dos protocolos padrões da indústria.

Jeff Barr, executivo evangelista da AWS, explica no blog de notícias da AWS:

Como um serviço gerenciado, o Amazon MQ cuida da administração e manutenção do ActiveMQ. Isso inclui a responsabilidade pelo provisionamento, correção, detecção e recuperação de falhas para a alta disponibilidade e durabilidade da mensagem. Com o Amazon MQ, obtém-se acesso direto ao console ActiveMQ e às APIs e protocolos padrões para mensagens, incluindo JMS, NMS, AMQP, STOMP, MQTT e WebSocket. Isso permite mover qualquer message broker que usa esses padrões para Amazon MQ - juntamente com os aplicativos suportados - sem reescrita de código.

O Amazon MQ não requer nenhuma instalação em servidores e pode fornecer provisão dinâmica usando o AWS Management Console, a API de Amazon MQ REST ou a Interface de linha de comando (CLI). Com o console Amazon MQ, a configuração do broker é simplificada. Ao nomear, especificando o tipo de instância, o modo de implantação e as credenciais para o acesso ao console da Web, o corretor está pronto em alguns minutos.

Na introdução do Amazon MQ Managed Message Broker Service no AWS re: Invent, Trevor Dyck, gerente sênior de produtos da AWS, apresentou alguns dos benefícios do Amazon MQ:

  • A alta disponibilidade do broker em uma configuração de produção é garantida em uma implantação ativa / standby; duas grandes instâncias de broker em duas Zonas de Disponibilidade (Availability Zones - AZ) diferentes são configuradas como um par redundante compartilhando um local de armazenamento.
  • Seguro, pois os dados podem ser criptografados em trânsito (TLS) e em rest, e criptografados no armazenamento de mensagens. Além disso, o Amazon MQ integra-se com o Amazon VPC por padrão e os clientes podem configurar grupos de segurança para proteger ainda mais o broker contra o acesso indesejado.
  • Recursos de mensagens ricas, como filas e tópicos, transações locais e distribuídas, mensagens transitórias e persistentes, e nenhuma limitação no tamanho e retenção de mensagens.
  • Migração do ActiveMQ existente fornecendo uma capacidade de importação do arquivo XML baseado em Spring, com a Amazon eliminando algumas das configurações, como o armazenamento de mensagens que eles gerenciarão.
  • Capacidade de monitoramento: uma vez que o ActiveMQ não possui uma capacidade de monitoramento, o Amazon MQ integra-se com o CloudWatch para gerar métricas e análises de instâncias de brokers, tópicos, filas, fornecendo alarmes e ajuda na auto-escala.
  • Pay-as-you-go: ao usar a oferta do Amazon MQ, os clientes pagam apenas pela instância do message broker, pelo armazenamento e as taxas padrões de transferência de dados. O serviço está disponível nos EUA, Europa e região da Austrália. Mais informações relacionadas ao preço podem ser encontradas aqui.

Fonte da Imagem: (screenshot) https://www.youtube.com/watch?v=dCucC1SKkvI

Vários fornecedores e provedores de nuvem pública possuem message brokers disponíveis. Alguns são tradicionalmente gerenciados on-premise, usando uma infraestrutura fixa sob a forma de clusters; outros estão disponíveis como um serviço na nuvem. A Amazon já oferece os message brokers Amazon SQS e Amazon SNS para seus clientes criando aplicativos de escala de nuvem. Para aqueles com aplicações existentes que procuram uma mudança para a nuvem e compatibilidade, a Amazon vê o Amazon MQ como a solução certa para isso.

Fonte da Imagem: (screenshot) https://www.youtube.com/watch?v=dCucC1SKkvI

Como mencionado anteriormente, o Amazon MQ tem vários benefícios, que podem ser encontrados com outros message brokers da nuvem, como o Azure Service Bus da Microsoft e o Cloud Pub / Sub do Google. No entanto, estes são construídos com o propósito de serem usados na nuvem, como o Amazon SQS e o Amazon SNS, e não com o propósito de migrar um broker existente on-premise como o ActiveMQ para a nuvem.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT