Üzenetkezelési szolgáltatások az Azure-ban és az AWS-ben
Egyszerű levelezési szolgáltatás
Az AWS egyszerű levelezési szolgáltatást (SES) nyújt az értesítési, tranzakciókkal kapcsolatos vagy marketingcélú e-mailek küldéséhez. Az Azure-ban e-maileket küldhet az Azure Communication Services szolgáltatással vagy külső megoldásokkal, például a SendGriddel. Mindkét lehetőség olyan e-mail-szolgáltatásokat biztosít, amelyek beépíthetők a különböző használati esetek kezelésére szolgáló megoldásokba.
Simple Queue Service
Az AWS Simple Queue Service (SQS) egy üzenetkezelő rendszert biztosít az alkalmazások, szolgáltatások és eszközök AWS-platformon belüli csatlakoztatásához. Az Azure két szolgáltatással rendelkezik, amelyek hasonló funkciókat nyújtanak:
A Queue Storage egy felhőalapú üzenetkezelési szolgáltatás, amely lehetővé teszi az azure-beli alkalmazásösszetevők közötti kommunikációt.
A Service Bus egy robusztus üzenetkezelő rendszer alkalmazások, szolgáltatások és eszközök összekapcsolására. A kapcsolódó Service Bus-továbbító használatával a Service Bus távolról üzemeltetett alkalmazásokhoz és szolgáltatásokhoz is csatlakozhat.
Integrálás az Azure és az AWS üzenetkezelési szolgáltatások között
Ha az Amazon SQS-t használó összetevőknek egy másik, Azure Service Bust használó összetevőkészlettel kell integrálniuk, vagy fordítva, akkor az Üzenetkezelési híd minta használatával is elvégezhető.
Üzenetkezelési összetevők
AWS-szolgáltatás | Azure-szolgáltatás | Leírás |
---|---|---|
Egyszerű üzenetsor-szolgáltatás (SQS) | Queue Storage | Felügyelt üzenetsor-kezelő szolgáltatást biztosít a leválasztott alkalmazásösszetevők közötti kommunikációhoz. |
Egyszerű értesítési szolgáltatás (SNS) | Szolgáltatásbusz | Támogatja a felhőalapú, üzenetközpontú köztes szoftvertechnológiákat, beleértve a megbízható üzenetsor-készítést és a tartós közzétételi/feliratkozási üzenetküldést. |
Amazon EventBridge | Event Grid | Teljes körűen felügyelt esemény-útválasztási szolgáltatás, amely lehetővé teszi az egységes eseményfelhasználást egy közzétételi/előfizetési modell használatával. |
Amazon Kinesis | Event Hubs | Teljes körűen felügyelt, valós idejű adatbetöltési szolgáltatás. Másodpercenként több millió eseményt streamelhet bármely forrásból dinamikus adatfolyamok létrehozásához és az üzleti kihívásokra való azonnali reagáláshoz. |
Amazon MQ | Szolgáltatásbusz | A Service Bus Premium teljes mértékben megfelel a Java/Jakarta EE Java Message Service (JMS) 2.0 API-nak. A Service Bus Standard támogatja az üzenetsorokra összpontosító JMS 1.1-alkészletet. |
Üzenetkezelési architektúrák
Architektúra | Leírás |
---|---|
Méretezhető webalkalmazás | A referenciaarchitektúra bevált eljárásait használva javíthatja a skálázhatóságot és a teljesítményt egy Azure-alkalmazás Service-webalkalmazásban. |
Vállalati integráció üzenetsorok és események használatával | Ajánlott architektúra az Azure Logic Apps, az Azure API Management, az Azure Service Bus és az Azure Event Grid vállalati integrációs mintájának implementálására. |