Meddelandetjänster i Azure och AWS
Simple Email Service
AWS har tjänsten SES (Simple Email Service) för att skicka meddelanden, transaktioner och marknadsföring. I Azure kan du skicka e-postmeddelanden med Azure Communication Services eller lösningar från tredje part, till exempel SendGrid. Båda dessa alternativ tillhandahåller e-posttjänster som kan införlivas i lösningar för att hantera olika användningsfall.
Enkel kötjänst
AWS Simple Queue Service (SQS) tillhandahåller ett meddelandesystem för anslutning av program, tjänster och enheter i AWS-plattformen. Azure har två tjänster som erbjuder liknande funktioner:
Queue Storage är en molntjänst för meddelandetjänster som möjliggör kommunikation mellan programkomponenter i Azure.
Service Bus är ett robust meddelandesystem för anslutning av program, tjänster och enheter. Med hjälp av det relaterade Service Bus-reläet kan Service Bus också ansluta till fjärrhanterade program och tjänster.
Integrera mellan Azure- och AWS-meddelandetjänster
Om det finns en uppsättning komponenter som använder Amazon SQS som behöver integreras med en annan uppsättning komponenter som använder Azure Service Bus, eller vice versa, kan det göras med hjälp av mönstret Messaging Bridge.
Meddelandekomponenter
AWS-tjänst | Azure-tjänst | beskrivning |
---|---|---|
Enkel kötjänst (SQS) | Queue Storage | Tillhandahåller en tjänst för hanterad meddelandekö för kommunikation mellan frikopplade programkomponenter. |
Enkel meddelandetjänst (SNS) | Service Bus | Har stöd för en uppsättning molnbaserade, meddelandeorienterade mellanprogramstekniker, inklusive tillförlitliga meddelandeköer och hållbara publicerings-/prenumerationsmeddelanden. |
Amazon EventBridge | Event Grid | En fullständigt hanterad händelseroutningstjänst som möjliggör enhetlig händelseförbrukning med hjälp av en publicerings-/prenumerationsmodell. |
Amazon Kinesis | Event Hubs | En fullständigt hanterad datainmatningstjänst i realtid. Strömma miljontals händelser per sekund, från valfri källa, för att skapa dynamiska datapipelines och för att omedelbart svara på affärsutmaningar. |
Amazon MQ | Service Bus | Service Bus Premium är helt kompatibelt med Java/Jakarta EE Java Message Service (JMS) 2.0 API. Service Bus Standard stöder JMS 1.1-delmängden med fokus på köer. |
Meddelandearkitekturer
Arkitektur | beskrivning |
---|---|
Skalbart webbprogram | Använd beprövade metoder i den här referensarkitekturen för att förbättra skalbarheten och prestandan i ett Azure App Service-webbprogram. |
Företagsintegrering med hjälp av köer och händelser | En rekommenderad arkitektur för att implementera ett företagsintegreringsmönster med Azure Logic Apps, Azure API Management, Azure Service Bus och Azure Event Grid. |