LOB アプリに対応するサーバーレス コンピューティング ソリューション

Azure AI サービス
Azure Cosmos DB
Dynamics 365
Power BI

ソリューションのアイデア

この記事ではソリューションのアイデアについて説明します。 クラウド アーキテクトはこのガイダンスを使用すると、このアーキテクチャの一般的な実装の主要コンポーネントを視覚化しやすくなります。 ワークロードの特定の要件に適合する、適切に設計されたソリューションを設計するための出発点として、この記事を使用してください。

このサーバーレス ソリューションによって、顧客データを効率的に管理する方法が提供されます。 コア コンポーネントには、顔認識テクノロジへのアクセスを提供する Azure Cognitive Services Face API が含まれています。 このソリューションには、Dynamics 365 を使用した顧客関係管理 (CRM) と Power BI によるデータ分析も含まれています。

アーキテクチャ

顧客データをエンドポイントに送信し、Face API、メーリング リスト、データベースに追加する方法を示すアーキテクチャ図。

このアーキテクチャの SVG をダウンロードします。

データフロー

  1. 新しい顧客に関する情報が、Web エンドポイントに投稿されます。
  2. 顧客の写真が Cognitive Services Face API に投稿され、画像が顧客の名前にリンクされます。
  3. 顧客情報が、Dynamics 365 などの CRM システムに記録されます。
  4. 顧客情報が Power BI に送信されます。
  5. 顧客情報が MailChimp メーリング リストに追加されます。
  6. ソリューションによって、顧客のレコードが Azure Cosmos DB に作成されます。

コンポーネント

  • Azure API Management は、バックエンド サービス用の一貫性のある最新の API ゲートウェイを作成します。 このプラットフォームは、API 呼び出しを受け入れてバックエンドにルーティングするだけでなく、キー、トークン、証明書、およびその他の資格情報も検証します。 また API Management では、使用量クォータと転送率の制限を強制し、呼び出しメタデータもログ記録します。
  • Cognitive Services は、AI 機能を提供するクラウドベースのサービスで構成されます。 REST API とクライアント ライブラリ SDK を使用して、コグニティブなインテリジェンスをアプリに組み込むことができます。
  • Cognitive Services Face 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 などのビデオやアプリケーションをストリーミングする小売、メディア、エンターテイメントなどの業界に最適です。

次の手順