LOB 應用程式的無伺服器運算解決方案

Azure AI 服務
Azure Cosmos DB
Dynamics 365
Power BI

解決方案構想

本文是解決方案概念。 如果您想要以更多資訊擴充內容,例如潛在的使用案例、替代服務、實作考慮或定價指引,請提供 GitHub 意見反應讓我們知道。

此無伺服器解決方案提供有效率的方式來管理客戶資料。 核心元件包括 Azure 認知服務臉部 API,可提供臉部辨識技術的存取權。 此解決方案也包含客戶關係管理 (CRM) ,透過 Power BI 進行Dynamics 365和資料分析。

架構

此架構圖顯示客戶資料如何傳送至端點,並新增至臉部 API、郵寄清單和資料庫。

下載此架構的 SVG

資料流程

  1. 新客戶的相關資訊會張貼至 Web 端點。
  2. 客戶的相片會張貼到 認知服務臉部 API,其中影像會連結到客戶的名稱。
  3. 客戶資訊會記錄在 CRM 系統中,例如Dynamics 365
  4. 客戶資訊會傳送至 Power BI
  5. 客戶資訊會新增至 MailChimp 郵寄清單。
  6. 解決方案會在 Azure Cosmos DB中建立客戶的記錄。

單元

  • Azure API 管理為後端服務建立一致的新式 API 閘道。 此平台除了接受 API 呼叫並路由傳送至後端,還會驗證金鑰、權杖、憑證和其他認證。 APIM 也強制實施使用量配額和速率限制,並記錄呼叫中繼資料。
  • 認知服務 是由提供 AI 功能的雲端式服務所組成。 您可以使用 REST API 和用戶端程式庫 SDK,在應用程式中建置認知智慧。
  • 認知服務臉部 API可讓您存取可偵測臉部特徵和屬性的功能。 您也可以使用 API 來比對影像。
  • Dynamics 365是智慧型應用程式的組合,企業可用於企業資源規劃 (ERP) 和 CRM。
  • Power BI 是一組提供分析報告的軟體服務和應用程式。
  • Mailchimp 是提供自動化服務的電子郵件行銷平臺。
  • Azure Cosmos DB 是全域散發的多模型資料庫。 使用 Azure Cosmos DB,您的解決方案可以跨任意數目的地理區域彈性地調整輸送量和儲存體規模。
  • Azure Functions是無伺服器計算平臺,可用來建置應用程式。 透過 Functions,您可以使用觸發程式和系結來回應 Azure 服務中的變更。

實例詳細資料

無伺服器架構,如同此解決方案中的架構,提供許多優點。 您可以建置和執行應用程式,而不需要管理或維護基礎結構。 因此,您可以大幅提升開發人員生產力。

此解決方案使用 NoSQL 資料庫 Azure Cosmos DB。 這種類型的資料庫系統是設計來快速儲存大量快速變更的非結構化資料,並使其可供搜尋、匯總和分析使用。

潛在使用案例

此解決方案可讓管理大量客戶資料的組織受益。 它很適合用於零售、媒體與娛樂,以及其他使用服務型訂用帳戶來串流影片和應用程式,例如 Office 365 和 Adobe 等產業。

後續步驟