Partilhar via


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

Arquitetura Description
Aplicação Web escalável Use as práticas comprovadas nesta arquitetura de referência para melhorar a escalabilidade e o desempenho em um aplicativo Web do Serviço de Aplicativo do Azure.
Integração empresarial usando filas e eventos Uma arquitetura recomendada para implementar um padrão de integração empresarial com os Aplicativos Lógicos do Azure, o Gerenciamento de API do Azure, o Barramento de Serviço do Azure e a Grade de Eventos do Azure.