編輯

共用方式為


適用於 Azure Logic Apps 的內部部署數據閘道

Azure ExpressRoute
Azure Logic Apps
Azure Resource Manager
Azure Spring Apps

此參考架構說明在 Azure Microsoft Azure 中執行的邏輯應用程式,而 Azure Spring Apps 會觸發此應用程式。 然後,它會連線到內部部署資源,例如 Microsoft SQL Server 和 Microsoft SharePoint Server。

架構

此圖說明 Azure Spring Apps 資源觸發邏輯應用程式,此邏輯應用程式會透過使用數據網關聯機到內部部署 SQL Server 和 SharePoint Server 資源的工作流程前進。

下載此架構的 Visio 檔案

工作流程

架構包含下列各項:

元件

用來實作此架構的重要技術:

  • Azure Spring 應用程式是適用於 Spring 開發人員的完全受管理的服務。 使用完整的監視和診斷、設定管理、服務探索、CI/CD 整合和藍綠部署,管理 Spring Boot 應用程式的生命週期。
  • Azure Logic Apps 是建置在容器化運行時間上的主要整合平臺即服務 (iPaaS)。 隨處部署和執行 Logic Apps,以提高規模和可攜性,同時隨處將業務關鍵工作流程自動化。
  • Azure 佇列記憶體 是適用於大型工作負載的簡單、符合成本效益且持久的訊息佇列。

案例詳細資料

潛在使用案例

此結構的一般用法包括:

  • 雲端式 Azure Logic Apps 工作流程需要內部部署軟體的數據,作為其執行的一部分。
  • 藉由在雲端觸發Logic Apps工作流程,擴充現有內部部署軟體的功能。

建議

下列建議適用於大部分案例。 除非您有覆寫這些建議的特定需求,否則請遵循這些建議。

內部部署的資料閘道

雖然可以將內部部署伺服器公開至公用因特網,但最好使用 內部部署數據網關。 此閘道會在內部部署數據源與 Azure 之間建立安全的讀取/寫入連線。 內部部署數據閘道會與Logic Apps 連接器 搭配使用,以 將本機數據源連線 至 Azure。 安裝內部部署數據閘道之前,請考慮下列事項:

  • 您可以在任何內部部署虛擬機上安裝內部部署資料閘道。 您可以選擇將它安裝在與伺服器應用程式相同的虛擬機上,或安裝在具有適當網路連線的共置虛擬機上。
  • 內部部署數據閘道的架構是設計來建立 Azure 服務匯流排輸出連線。
  • 檢閱 安裝內部部署數據閘道的其他考慮

內部部署數據閘道只能與Logic Apps搭配使用。 您可以使用下列項目來安裝相同的資料閘道

考量

這些考量能實作 Azure Well-Architected Framework 的要素,其為一組指導原則,可以用來改善工作負載的品質。 如需詳細資訊,請參閱 Microsoft Azure Well-Architected Framework (部分機器翻譯)。

延展性

  • 隨著 Logic Apps 流量的增加,請考慮內部部署伺服器的容量限制。 您必須判斷內部部署伺服器是否可以處理增加的工作負載。

可用性

管理能力

  • 服務匯流排 用於輸出數據閘道通訊。 這可能需要設定防火牆,以 允許對 Azure 的輸出連線。
  • 如果您想要從內部部署數據源到 Azure 的一致輸送量,請考慮 使用 Azure ExpressRoute

DevOps

  • 只有在內部部署虛擬機上安裝對應的軟體之後,才應該建立內部部署數據網關的對應 Azure 資源。
  • 請考慮將工作流程設定儲存為 Azure Resource Manager 範本內的 JSON 範本,以自動化部署。

安全性

安全性可提供保證,以避免刻意攻擊和濫用您寶貴的資料和系統。 如需詳細資訊,請參閱安全性要素的概觀

  • 雖然可以將內部部署伺服器公開至公用因特網,但最好使用內部部署數據網關。 此閘道會在內部部署數據源與 Azure 之間建立安全的讀取/寫入連線。

成本最佳化

成本最佳化是關於考慮如何減少不必要的費用,並提升營運效率。 如需詳細資訊,請參閱成本最佳化要素的概觀

下一步