Serviços de sistema de mensagens no Azure e no AWS
Simple Email Service
O Simple Email Service (SES) do AWS envia emails 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 SendGrid. Ambas as opções fornecem serviços de email que podem ser incorporados em soluções para atender a vários casos de uso.
Simple Queue Service
O serviço Fila simples (SQS) do AWS fornece um sistema de mensagens para conectar aplicativos, serviços e dispositivos dentro da plataforma AWS. O Azure tem dois serviços com funcionalidade semelhante:
O armazenamento de filas é um serviço de mensagens na nuvem que permite a comunicação entre componentes do aplicativo no Azure.
O Barramento de Serviço é um sistema de mensagens robusto para conectar aplicativos, serviços e dispositivos. Usando a retransmissão do Barramento de Serviço, o Barramento de Serviço também pode se conectar a aplicativos e serviços hospedados remotamente.
Integração entre os serviços de mensagens do Azure e AWS
Se houver um conjunto de componentes usando o Amazon SQS que precise se integrar a outro conjunto de componentes que use o Barramento de Serviço do Azure, ou vice-versa, isso poderá ser feito usando o padrão Ponte de Mensagens.
Componentes de sistema de mensagens
Serviço AWS | Serviço do Azure | Descrição |
---|---|---|
Simple Queue Service (SQS) | Armazenamento de Filas | Fornece um serviço de enfileiramento de mensagens gerenciadas para a comunicação entre componentes de aplicativo separados. |
SNS (Serviço de Notificação Simples) | Barramento de Serviço | Dá suporte a um conjunto de tecnologias de middleware orientadas a mensagens e baseadas em nuvem, incluindo o serviço de enfileiramento de mensagens confiável e o sistema de mensagens de publicação/assinatura durável. |
Amazon EventBridge | Grade de Eventos | Um serviço de roteamento de eventos totalmente gerenciado que permite o consumo uniforme de eventos por meio de 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 Barramento de Serviço Premium tem total conformidade com a API JMS (Java Message Service) 2.0 do Java/Jakarta EE. O Barramento de Serviço Standard dá suporte ao subconjunto do JMS 1.1 voltado para filas. |
Arquiteturas do sistema de mensagens
Arquitetura | Descrição |
---|---|
Aplicativo Web escalonável | Use as práticas comprovadas nesta arquitetura de referência para aprimorar a escalabilidade e o desempenho em um aplicativo Web do Serviço de Aplicativo do Azure. |
Integração empresarial usando filas e eventos | Arquitetura de referência para implementação de um padrão de integração empresarial com o 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. |