解決方案構想
本文是解決方案概念。 如果您想要以更多資訊擴充內容,例如潛在的使用案例、替代服務、實作考慮或定價指引,請提供 GitHub 意見反應讓我們知道。
Event Grid 可連線您的應用程式與其他服務。 本文說明如何將您的應用程式與Azure 事件方格整合,以利用其可靠的傳遞、進階路由和直接整合。
架構
下載這個架構的 Visio 檔案 。
資料流程
- 設定 Blob 儲存體、Azure Cache for Redis、應用程式組態、事件中樞、金鑰保存庫、服務匯流排) 訂閱事件方格主題的不同事件 (來源。
- 從各種案例觸發事件來源,包括對事件來源執行的不同動作。
- 使用事件方格來支援來自不同 Azure 服務的事件。
- 利用不同的事件處理常式 (Azure Functions、事件中樞、Logic Apps、Blob 儲存體、Web Hook、Power Automate) 來處理不同的使用案例。
- 使用不同類型的動作來處理事件處理常式的結果,例如 Blob 儲存體和警示的電子郵件。
單元
- Azure 事件方格:大規模取得可靠的事件傳遞。
- Azure Blob 儲存體:任何類型的非結構化資料可大幅調整的物件儲存體,包括影像、視訊、音訊、檔等等。 其簡單且符合成本效益。
- Azure Cache for Redis:完全受控、開放原始碼相容、記憶體內部資料存放區,可快速、可調整的應用程式。
- Azure 應用程式組態:將所有 Azure 應用程式的設定儲存在通用託管位置。
- Azure 事件中樞:從任何來源串流數百萬個事件,以建置動態資料管線,並立即回應商務挑戰。
- Azure 金鑰保存庫:保護雲端應用程式和服務所使用的密碼編譯金鑰和其他秘密。
- Azure Functions:事件驅動的無伺服器計算平臺,也可以解決複雜的協調流程問題。
- Azure Logic Apps:快速建置功能強大的整合解決方案。
- Web 攔截:事件處理。
- Power Automate:輕鬆建立自動化工作流程。
- Email:使用 Azure Logic Apps 和 Microsoft 365 Outlook Connector 建立自動化工作和工作流程,以傳送電子郵件。
實例詳細資料
Event Grid 可連線您的應用程式與其他服務。 例如,建立應用程式主題,將應用程式的事件資料傳送至事件方格,並利用其傳遞、進階路由,以及與 Azure 的直接整合。 或者,您可以使用 Event Grid 搭配 Logic Apps 隨處處理資料,而不需撰寫程式碼。
潛在使用案例
組織可以使用事件方格來協助:
- 雲端中的無伺服器應用程式架構。
- Ops 自動化。
- 應用程式整合。
考量
這些考慮會實作 Azure Well-Architected Framework 的要素,這是一組可用來改善工作負載品質的指引原則。 如需詳細資訊,請參閱 Microsoft Azure Well-Architected Framework。
成本最佳化
成本最佳化是關於考慮如何減少不必要的費用,並提升營運效率。 如需詳細資訊,請參閱成本最佳化要素的概觀。
使用 Azure 定價計算機 來取得自訂定價估計值。
下一步
- Azure 事件方格文件
- Azure Blob 儲存體文件
- Azure Cache for Redis 文件
- Azure 應用程式組態文件
- Azure 事件中樞文件
- Azure Key Vault 文件
- Azure Functions 文件
- Azure Logic Apps 文件
- Power Automate 文件