Azure 和 AWS 上的傳訊服務
Simple Email Service
AWS 提供簡單的電子郵件服務 (SES) 來傳送通知、交易式或行銷電子郵件。 在 Azure 中,您可以傳送具有 Azure 通訊服務 或第三方解決方案的電子郵件,例如 SendGrid。 這兩個選項都提供可納入解決方案的電子郵件服務,以滿足各種使用案例。
Simple Queue Service
AWS Simple Queue Service (SQS) 提供傳訊系統來連接 AWS 平臺內的應用程式、服務和裝置。 Azure 有兩個提供類似功能的服務:
佇列記憶體 是雲端傳訊服務,可讓您在 Azure 內的應用程式元件之間進行通訊。
服務匯流排 是連線應用程式、服務和裝置的強固傳訊系統。 藉由使用相關的 服務匯流排 轉譯,服務匯流排 也可以連線到遠端裝載的應用程式和服務。
Azure 與 AWS 傳訊服務之間的整合
如果使用 Amazon SQS 有一元件需要與另一組使用 Azure 服務匯流排 的元件整合,反之亦然,則可以使用傳訊網橋模式來完成。
訊息元件
AWS 服務 | Azure 服務 | 描述 |
---|---|---|
簡單佇列服務 (SQS) | 佇列儲存體 | 提供受控訊息佇列服務,以在分離的應用程式元件之間進行通訊。 |
簡單通知服務 (SNS) | 服務匯流排 | 支援一組雲端式訊息導向中介軟體技術,包括可靠的訊息佇列和持久的發佈/訂閱傳訊。 |
Amazon EventBridge | Event Grid | 一個完全受控的事件路由服務,允許使用發佈/訂閱模型進行統一事件使用量。 |
Amazon Kinesis | 事件中樞 | 完全受控的即時資料擷取服務。 每秒從任何來源串流數百萬個事件,以建立動態資料管線,並立即回應商務挑戰。 |
Amazon MQ | 服務匯流排 | 服務匯流排進階版完全符合 Java/Jakarta EE Java 訊息服務 (JMS) 2.0 API 的規範。 Service Bus Standard 支援專注於佇列的 JMS 1.1 子集。 |
傳訊架構
架構 | 描述 |
---|---|
可縮放的 Web 應用程式 | 使用此參考架構中的實證做法來提高 Azure 應用程式服務 Web 應用程式中的可擴縮性和效能。 |
使用佇列和事件的企業整合 | 使用 Azure Logic Apps、Azure API 管理、Azure 服務匯流排和 Azure 事件方格實作企業整合模式的建議架構。 |