この AWS ソリューション実装では、どのようなことが可能ですか?

Kinesis Data Analytics を使ったリアルタイムウェブ分析のソリューションは、ウェブサイトのクリックストリームデータをリアルタイムで追跡および視覚化するために必要なサービスを自動的にプロビジョニングします。このソリューションは、メトリクスを分析して視覚化するためのフレームワークを提供するように設計されているため、基盤となるインフラストラクチャの管理ではなく、新しいメトリクスの追加に集中できます。

このソリューションのバージョン 1.1.2 では、最新の Node.js ランタイムを使用します。バージョン 1.0.2 は、Node.js 8.10 ランタイムを使用します。これは、2019 年 12 月 31 日にサポートが終了します。バージョン 1.1.2 にアップグレードするには、ソリューションを新しいスタックとしてデプロイする必要があります。詳細については、デプロイガイドを参照してください。

AWS ソリューション実装の概要

AWS は、ビーコンウェブサーバーを使用してユーザーのウェブブラウザからのリクエストを記録するソリューションを提供します。Amazon Kinesis Data Firehose はウェブサイトのクリックストリームデータをキャプチャし、Amazon Kinesis Data Analytics はリアルタイムでメトリクスを計算します。また Amazon Simple Storage Service (Amazon S3) と Amazon DynamoDB はメトリクスデータを永続的に保存します。このソリューションはまた、リアルタイムでアカウントアクティビティを視覚化するダッシュボードを備えています。下の図はアーキテクチャを示しています。ソリューションの実装ガイドと付属の AWS CloudFormation テンプレートを利用すれば、数分でデプロイできます。

Kinesis Data Analytics を使ったリアルタイムウェブ分析 | アーキテクチャ図
 クリックして拡大

Kinesis Data Analytics を使ったリアルタイムウェブ分析のアーキテクチャ

ウェブビーコンサーバーは、ユーザーのウェブブラウザからリクエストをログに記録し、データを Kinesis Data Firehose 配信ストリームに送信します。配信ストリームは、Amazon S3 バケット内のイベントをアーカイブし、データを Kinesis Data Analytics アプリケーションに送信して処理します。

データが処理されると、Kinesis Data Streams に送信されます。AWS Lambda 関数はストリームからデータを読み取り、そのデータを Amazon DynamoDB テーブルにリアルタイムで送信して保存します。

このソリューションでは、Amazon Cognito ユーザープール、Amazon S3 バケット、Amazon CloudFront ディストリビューション、リアルタイムダッシュボードを作成して、DynamoDB テーブルに保存されているアカウントアクティビティを安全に読み取り、表示します。

Kinesis Data Analytics を使ったリアルタイムウェブ分析

バージョン 1.1.2
最終更新日: 2019 年 12 月
著者: AWS

見積りデプロイ時間: 10 分

下のボタンをクリックして、ソリューションの更新を登録してください。

注: RSS 更新を購読するには、使用しているブラウザで RSS プラグインを有効にする必要があります。 

機能

リアルタイムの視覚化

Kinesis Data Analytics を使ったリアルタイムウェブ分析では、ウェブサイトのアクティビティをリアルタイムで追跡できます。1 時間あたりのイベント数、訪問者数、ユーザーエージェント、異常なイベント、集計イベント数、リファラー、最近のイベントなど、ウェブ使用状況のメトリックを視覚化します。このソリューションをカスタマイズして、追加のメトリックを含めることもできます。

ビーコンサーバーのパフォーマンスメトリック

このソリューションは、Amazon CloudWatch を使用してビーコンウェブサーバーのパフォーマンスをモニタリングするために使用できるオプションのダッシュボードを提供します。ダッシュボードには、正常なサーバーの数、処理された平均ネットワークパケット、集約リクエスト、5XX エラー、および Amazon DynamoDB のスループットキャパシティーとスロットルなど、サーバーのカスタム運用メトリックが表示されます。

リアルタイムダッシュボード

ウェブ使用状況メトリックを表示するリアルタイムダッシュボードを自動的にデプロイします。ダッシュボードをカスタマイズして、任意のメトリックを含めることができます。
アイコンを作成する
自分でソリューションをデプロイする

よくみられるアーキテクチャ上の問題に関して答えを知るため、AWS ソリューション実装のライブラリを閲覧する。

詳細はこちら 
APN パートナーを見つける
APN パートナーを見つける

サービスの開始をサポートする AWS 認定コンサルティングパートナーとテクノロジーパートナーを見つけましょう。

詳細はこちら 
アイコンについて調べる
ソリューションコンサルティングサービスについて調べる

ソリューションをデプロイし、AWS により審査済みのサポートを受けるため、コンサルティングサービスのポートフォリオを閲覧する。

詳細はこちら