開始整合架構設計

整合連接應用程式、資料、服務與裝置,通常以複雜方式運作,使它們能在本地、雲端與邊緣系統間運行。

若要整合應用程式,有時直接 API 呼叫很適合。 但有時科技需要透過訊息或事件非同步溝通。 所有整合流程都需要協調,或是直接定義並執行工作流程邏輯的方法。

Azure 整合服務

Azure 提供一系列整合服務:

  • Azure API 管理:安全地發布您的 API,供內部及外部開發者在連接後端系統時使用。

  • Azure Logic Apps:建立工作流程,連接雲端與本地的數百項服務。

  • Azure 服務匯流排:連接本地與雲端應用程式與服務,實作高度安全的訊息工作流程。

  • Azure 事件方格:Connect 支援 Azure 及非 Microsoft 服務,同時簡化事件型應用程式開發。

  • Azure Functions:透過事件驅動的無伺服器計算平台簡化複雜的編排問題。

  • Azure Data Factory:視覺化整合資料來源,加速資料轉換並支援企業工作流程。

Architecture

這張圖展示了 Azure 上基本的企業整合架構。

下載此架構的 Visio 檔案 。

前圖展示了典型的基本或基線積分實作。 關於你可以在 Azure 中建立的實際解決方案,請參見整合架構。

探索整合指南與架構

本區文章包含指南與完整架構,您可以部署至 Azure 並擴展至生產級解決方案。 這些文章能幫助你決定如何在 Azure 中使用整合技術。

選擇整合服務

以下文章將協助您評估並選擇最適合您工作負載需求的整合技術:

整合解決方案構想

整合架構

以下生產環境就緒架構展示了您可以部署與客製化的端對端整合解決方案:

整合指南

請參考以下關於跨領域整合與遷移議題的指南:

  • Apache Kafka 遷移到 Azure:探索將 Apache Kafka 工作負載遷移到 Azure 的策略,包括 Azure 事件中樞、Azure HDInsight 和 Azure Kubernetes Service (AKS)。

使用 Azure Functions 的事件中心

組織準備度

組織在雲端採用流程初期,可以使用 雲端採用架構 for Azure 來取得經實證且可加速雲端採用的指引。

有關整合的具體指引,請參見 Azure 整合架構。 這些文章提供 Azure 整合服務的參考架構、範例情境及解決方案指南,涵蓋網路、安全與部署模式。

為確保Azure整合解決方案品質,請遵循Azure Well-Architected框架中的指引。 Azure Well-Architected框架為追求架構卓越的組織提供規範性指引,並說明如何設計、提供及監控成本優化的Azure解決方案。

關於整合的具體指引,請參閱以下Azure Well-Architected框架服務指南:

  • Azure API 管理:檢視 Azure API 管理 在可靠性、安全性、成本優化、卓越營運與效能方面的架構最佳實務。

  • Azure 服務匯流排:檢視 Azure 服務匯流排 訊息的架構最佳實務,包括佇列與主題設計、會話及死符處理。

  • Azure 事件方格:檢視 Azure 事件方格 的架構最佳實務,包括事件傳遞、安全性與營運卓越。

最佳做法

遵循以下最佳實務,提升 Azure 整合工作負載的可靠性、安全性、成本效益、效能及營運品質:

瞭解整合的最新進展

Azure 整合服務持續演進以應對現代數據挑戰。 隨時掌握最新 更新與功能。

欲掌握關鍵整合服務的最新資訊,請參閱以下文章:

  • Azure 事件方格 的新內容:了解 Azure 事件方格 的最新功能與更新,包括 MQTT 支援、拉取與推送,以及命名空間功能。

  • Azure Data Factory 的新內容:了解最新版本、已知問題、錯誤修正、已棄用功能及 Azure Data Factory 的計畫變更。

其他資源

以下資源能幫助你深入了解整合架構設計。

產品文件

這些文件集為 Azure 整合服務提供全面指引:

  • Azure API 管理 文件:了解 API 閘道、管理平面、開發者入口網站,以及用於管理所有環境 API 的政策設定。

  • Azure Logic Apps 文件:學習如何建立自動化工作流程,整合雲端與本地環境的應用程式、資料、服務與系統。

  • Azure 服務匯流排 文件:學習企業訊息佇列及發佈訂閱主題,以解耦應用程式與服務。

  • Azure 事件方格 文件:了解事件驅動架構的全託管發佈-訂閱服務,包括 MQTT 代理支援及 HTTP 推送與拉取傳遞。

  • Azure Functions 文件:了解無伺服器運算平台,用於建立帶有觸發器與綁定的事件驅動應用程式。

  • Azure Data Factory 文件:了解管理雲端擷取、轉換、載入(ETL)服務,用於大規模協調資料移動與轉換。

整合環境

微服務整合模式

企業整合

亞馬遜網路服務(AWS)或 Google Cloud 專業人士

為了幫助你快速開始,以下文章比較了 Azure 整合選項與其他雲端服務: