Content Delivery Network 分析

Azure Data Explorer
Azure Logic Apps
Azure Storage

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

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

このソリューションのアイデアでは、大量の Content Delivery Network (CDN) ログの低遅延でスループットの高いインジェストを示します。 このデータを使用して、凖リアルタイムの分析ダッシュボードを作成できます。

アーキテクチャ

Azure Data Explorer を使用したコンテンツ配信ネットワークの分析。

このアーキテクチャの Visio ファイルをダウンロードします。

データフロー

  1. Verizon や Fastly などの Content Delivery Network プロバイダーは、大量の CDN ログを Azure Data Explorer に取り込んで、CDN 資産の待機時間、正常性、パフォーマンスを分析しています。
  2. CDN のほとんどのシナリオでは、Azure Storage (Blob または ADLS Gen2) からデータを取り込み、Azure Event Grid を使用して、Azure Data Explorer へのインジェスト パイプラインをトリガーします。 代わりに、LightIngest ツールを使用してデータを一括で取り込むこともできます。 また、「継続的データ エクスポートの概要」で詳述するように、圧縮され、パーティション分割された parquet 形式でデータを Azure Storage に継続的にエクスポートし、そのデータのクエリをシームレスに実行することもできます。
  3. Azure Data Explorer では、時系列データとログ データを処理、集計、分析し、分析情報を瞬時に提供する、使いやすいネイティブの演算子と関数が提供されます。 Azure Data Explorer ダッシュボードPower BI、または Grafana を使用して、ほぼリアルタイムの分析ダッシュボードを構築できます。
  4. Azure Logic Apps 用の Azure Data Explorer コネクタを使用して、アラートと通知を作成し、スケジュールします。

コンポーネント

  • Azure Storage の Azure Data Explorer コネクタ: Azure Event Grid サブスクリプションを使用して、Azure Storage (Blob Storage および ADLSv2) から通知を継続的に取り込み、Azure Data Explorer にストリーミングします。
  • Azure Data Explorer: アプリケーション、Web サイト、IoT デバイスなどからの大量のデータ ストリーミングをリアルタイムで分析するための、高速でスケーラビリティに優れたフル マネージドのデータ分析サービスです。
  • Azure Data Explorer ダッシュボード: Web UI で確認された Kusto クエリを、最適化されたダッシュボードにネイティブにエクスポートします。
  • Azure Logic Apps の Azure Data Explorer コネクタ: スケジュールされたタスクまたはトリガーされたタスクの一環として、Kusto クエリおよびコマンドを自動的に実行します。

シナリオの詳細

このソリューションを使用すると、凖リアルタイムの分析ダッシュボードを作成するために、大量の CDN ログを取り込むことができます。

考えられるユース ケース

  • Log Analytics
  • 時系列分析
  • IoT
  • 汎用探索分析

共同作成者

この記事は、Microsoft によって保守されています。 当初の寄稿者は以下のとおりです。

プリンシパル作成者:

  • Ornat Spodek | シニア コンテンツ マネージャー

次のステップ

詳細については、Azure Data Explorer のドキュメントをご覧ください。