Partilhar via


Serviços de mensagens no Azure e na AWS

Serviço de Email Simples

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:

  • Armazenamento de filas é um serviço de mensagens na nuvem que permite a comunicação entre componentes de aplicações no Azure.

  • O Service Bus é um sistema de mensagens robusto para conectar aplicativos, serviços e dispositivos. Usando a retransmissão relacionada do Service Bus, o Service Bus também se pode 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 Descrição
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) Barramento de Serviço 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 Grelha de Eventos 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 Barramento de Serviço 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 Descrição
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.