Services de messagerie sur Azure et AWS
Simple Email Service
AWS fournit Simple Email Service (SES) pour l’envoi de notification, et d’e-mails transactionnels ou de marketing. Dans Azure, vous pouvez envoyer des e-mails avec Azure Communication Services ou des solutions tierces, telles que SendGrid. Ces deux options fournissent des services de messagerie qui peuvent être incorporés dans des solutions pour répondre à divers cas d’usage.
Simple Queue Service
Simple Queue Service (SQS) de AWS fournit un système de messagerie pour connecter des applications, des services et des appareils au sein de la plateforme AWS. Azure possède deux services fournissant des fonctionnalités similaires :
Stockage File d’attente un service de messagerie cloud qui permet la communication entre des composants d’application au sein d’Azure.
Service Bus est un système de messagerie robuste qui permet de connecter des applications, des services et des appareils. À l’aide du Service Bus Relay concerné, Service Bus peut également se connecter aux services et applications hébergés à distance.
Intégration entre les services de messagerie Azure et AWS
S’il existe un ensemble de composants utilisant Amazon SQS qui doit s’intégrer à un autre ensemble de composants utilisant Azure Service Bus, ou vice versa, cela peut être fait à l’aide du modèle Messaging Bridge.
Composants de messagerie
Service AWS | Service Azure | Description |
---|---|---|
Simple Queue Service (SQS) | Stockage de files d’attente | Fournit un service de file d’attente de message géré pour la communication entre les composants d’application découplés. |
Service de notification simple (SNS) | Service Bus | Prend en charge un ensemble de technologies interlogicielles cloud orientées messages, notamment une mise en file d’attente des messages fiable et une messagerie de publication/abonnement durable. |
Amazon EventBridge | Event Grid | Service de routage d’événement entièrement géré, qui permet une consommation d’événements uniforme en utilisant un modèle publication-abonnement. |
Amazon Kinesis | Hubs d’événements | Service d’ingestion de données en temps réel complètement managé. Diffusez en continu des millions d’événements par seconde à partir de n’importe quelle source pour créer des pipelines de données dynamiques et répondre immédiatement aux défis de votre entreprise. |
Amazon MQ | Service Bus | Service Bus Premium est entièrement compatible avec l’API Java Message Service (JMS) 2.0 de Java/Jakarta EE. Service Bus Standard prend en charge le sous-ensemble JMS 1.1 axé sur les files d’attente. |
Architectures de messagerie
Architecture | Description |
---|---|
Application web scalable | Utilisez les pratiques éprouvées de cette architecture de référence pour améliorer la scalabilité et le niveau de performance d’une application web Azure App Service. |
Intégration d’entreprise à l’aide de files d’attente et d’événements | Architecture recommandée pour implémenter un modèle d’intégration d’entreprise avec Azure Logic Apps, Gestion des API Azure, Azure Service Bus et Azure Event Grid. |