Dela via


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.