Messagingdienste von Azure und AWS
Simple Email Service
AWS stellt mit Simple Email Service (SES) Funktionen zum Versand von Benachrichtigungs-, Transaktions- oder Marketing-E-Mails bereit. In Azure können Sie E-Mails mit Azure Communication Services oder Drittanbieterlösungen wie SendGrid senden. Beide dieser Optionen bieten E-Mail-Dienste, die in Lösungen zur Unterstützung verschiedener Anwendungsfälle integriert werden können.
Simple Queue Service
AWS Simple Queue Service (SQS) stellt ein Messagingsystem bereit, das innerhalb der AWS-Plattform eine Verbindung mit Anwendungen, Services und Geräten herstellt. Azure bietet zwei Dienste mit ähnlicher Funktionalität an:
Queue Storage ist ein Cloudmessagingdienst, der die Kommunikation zwischen Anwendungskomponenten innerhalb von Azure ermöglicht.
Service Bus ist ein stabiles Messagingsystem zum Verbinden von Anwendungen, Diensten und Geräten. Mit dem entsprechenden Service Bus Relay kann Service Bus auch eine Verbindung mit remote gehosteten Anwendungen und Diensten herstellen.
Integration zwischen Azure- und AWS-Messagingdiensten
Wenn eine Gruppe von Komponenten mit Amazon SQS vorhanden ist, die in einen anderen Satz von Komponenten integriert werden müssen, die Azure Service Bus verwenden oder umgekehrt, kann dies mithilfe des Messaging Bridge-Musters erfolgen.
Messagingkomponenten
AWS-Dienst | Azure-Dienst | BESCHREIBUNG |
---|---|---|
Simple Queue Service (SQS) | Queue Storage | Bietet einen verwalteten Message Queuing-Dienst für die Kommunikation zwischen entkoppelten Anwendungskomponenten. |
Simple Notification Service (SNS) | Service Bus | Unterstützt einen Satz cloudbasierter, nachrichtenorientierter Middlewaretechnologien, darunter zuverlässiges Message Queuing und dauerhaftes Veröffentlichungs-/Abonnementmessaging. |
Amazon EventBridge | Event Grid | Ein vollständig verwalteter intelligenter Dienst für das Ereignisrouting, der eine einheitliche Ereignisnutzung mithilfe eines Veröffentlichen/Abonnieren-Modells ermöglicht. |
Amazon Kinesis | Event Hubs | Ein vollständig verwalteter Dienst für die Datenerfassung in Echtzeit. Streamen Sie Millionen von Ereignissen pro Sekunde aus beliebigen Quellen, um dynamische Datenpipelines zu erstellen und umgehend auf geschäftliche Herausforderungen zu reagieren. |
Amazon MQ | Service Bus | Service Bus Premium ist vollständig mit der Java Message Service (JMS) 2.0-API für Java/Jakarta EE konform. Von Service Bus Standard wird auch die JMS 1.1-Unterversion für Warteschlangen unterstützt. |
Messagingarchitekturen
Aufbau | Beschreibung |
---|---|
Skalierbare Webanwendung | Befolgen Sie die bewährten Verfahren in dieser Referenzarchitektur zum Verbessern der Skalierbarkeit und Leistung in einer Azure App Service-Webanwendung. |
Unternehmensintegration mithilfe von Warteschlangen und Ereignissen | Empfohlene Architektur für die Implementierung eines Unternehmensintegrationsmusters in Azure Logic Apps, Azure API Management, Azure Service Bus und Azure Event Grid. |