Serviços de mensagens no Azure e na AWS

Simple Email Service

O AWS fornece o serviço Simple Email Service (SES) para o envio de mensagens de e-mail de notificação, transacionais ou de marketing. No Azure, você pode enviar emails com os Serviços de Comunicação do Azure ou soluções de terceiros, como o SendGrid. Ambas as opções fornecem serviços de e-mail que podem ser incorporados em soluções para atender a vários casos de uso.

Serviço de Fila Simples

O AWS Simple Queue Service (SQS) fornece um sistema de mensagens para conectar aplicativos, serviços e dispositivos dentro da plataforma da AWS. O Azure tem dois serviços que oferecem uma funcionalidade semelhante:

  • O armazenamento em fila é um serviço de mensagens na nuvem que permite a comunicação entre componentes de aplicativos no Azure.

  • O Service Bus é um sistema de mensagens robusto para conectar aplicativos, serviços e dispositivos. Usando a retransmissão do Service Bus relacionada, o Service Bus também pode se conectar a aplicativos e serviços hospedados remotamente.

Integração entre os serviços de mensagens do Azure e da AWS

Se houver um conjunto de componentes usando o Amazon SQS que precise se integrar a outro conjunto de componentes que usa o Barramento de Serviço do Azure, ou vice-versa, isso pode ser feito usando o padrão Messaging Bridge.

Componentes de mensagens

Serviço do AWS Serviço do Azure Description
Serviço de fila simples (SQS) Armazenamento de Filas Fornece um serviço de enfileiramento de mensagens gerenciado para comunicação entre componentes de aplicativos dissociados.
Serviço de Notificação Simples (SNS) Service Bus Suporta um conjunto de tecnologias de middleware baseadas na nuvem e orientadas para mensagens, incluindo enfileiramento de mensagens confiável e mensagens duráveis de publicação/assinatura.
Amazon EventBridge Event Grid Um serviço de roteamento de eventos totalmente gerenciado que permite o consumo uniforme de eventos usando um modelo de publicação/assinatura.
Amazon Kinesis Hubs de Eventos Um serviço de ingestão de dados totalmente gerenciado e em tempo real. Transmita milhões de eventos por segundo, de qualquer fonte, para criar pipelines de dados dinâmicos e responder imediatamente aos desafios de negócios.
Amazon MQ Service Bus O Service Bus Premium é totalmente compatível com a API Java/Jakarta EE Java Message Service (JMS) 2.0. O Service Bus Standard suporta o subconjunto JMS 1.1 focado em filas.

Arquiteturas de mensagens

  • Processo de Detetor de Anomalias

    Saiba mais sobre o Detetor de Anomalias com um fluxograma passo a passo que descreve o processo em detalhe. Veja como os modelos de deteção de anomalias são selecionados com dados de série temporal.

  • Aplicação Web dimensionável

    Utilize as práticas comprovadas nesta arquitetura de referência para melhorar a escalabilidade e o desempenho numa aplicação Web do Serviço de Aplicações do Azure.

  • Integração empresarial com filas e eventos

    Arquitetura recomendada para a implementação de um padrão de integração empresarial com o Azure Logic Apps, a Gestão de API do Azure, o Azure Service Bus e o Azure Event Grid.