此參考架構說明在 Microsoft Azure 中執行的邏輯應用程式,這是由 Azure Spring Apps 所觸發。 然後,它會連線到內部部署資源,例如 Microsoft SQL Server 和 Microsoft SharePoint Server。
架構
下載這個架構的 Visio 檔案 。
工作流程
此架構包含下列各項:
- Azure Spring Apps。 Spring Apps 提供受控服務,專為以JAVA撰寫的Spring微服務而設計和優化。
- Azure Logic Apps。 邏輯應用程式是自動化工作流程,可作為一般企業協調流程工作的可調整雲端服務。 邏輯應用程式包含許多熱門雲端服務、內部部署產品或其他軟體即服務應用程式的 連接器 。 Logic Apps 工作流程包含下列功能:
- 內部部署資料閘道。 內部部署資料閘道是將內部部署資料連線到雲端服務的橋接器軟體。 閘道通常會 安裝在專用的內部部署虛擬機器上。
- SQL Server。 這是安裝SQL Server。
- SharePoint Server。 這是 SharePoint Server 的安裝。
單元
用來實作此架構的重要技術:
- Azure Spring Apps 是完全受控的服務,適用于 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 之間建立安全的讀取/寫入連線。
成本最佳化
成本最佳化是關於考慮如何減少不必要的費用,並提升營運效率。 如需詳細資訊,請參閱成本最佳化要素的概觀。
- 使用 Azure 定價計算機來估計成本。
- 此參考假設使用取用 方案 來建立全域 Logic Apps 資源。
- 此參考只會使用標準連接器,這些連接器的計量價格低於企業連接器。