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. |