リファレンスデプロイ

AWS でクリックストリーム分析

ビジネスインサイトを得るために、Web サイトのクリックストリームを取り込み、可視化し、分析する

このクイックスタートは、およそ 30 分でクリックストリーム分析ソリューションをアマゾン ウェブ サービス (AWS) 上に構築します。Amazon Kinesis Data Firehose、Amazon Simple Storage Service (Amazon S3)、Amazon Elasticsearch Service (Amazon ES)、Amazon Redshift、Amazon QuickSight などの AWS のサービスを統合します。クリックストリーム分析ソリューションは、次の特長を備えています。

  • ストリーミングデータの取り込み。グローバル Web サイトから 1 日数百万回の Web サイトのクリック (クリックストリームデータ) を処理できます。
  • 1 時間あたりのイベント数、閲覧者数、参照者数など、Web の使用量メトリクスのほぼリアルタイムの可視化。
  • Amazon Redshift アプリケーションプログラミングインターフェイス (API) を備えた推奨エンジンを構築する機能。
  • ウェブサイトのクリックストリームデータを Amazon S3、Amazon Redshift、および Amazon ES に公開する機能。
  • Kibana (Amazon ES に付属するオープンソースのツール) および Amazon QuickSight を使用したクリックストリームデータの分析と可視化。
 
このクイックスタートは、AWS でのクリックストリーム分析向けに AWS ネイティブコンポーネントの使用を開始したいユーザー向けです。このクイックスタートを基盤として開始することによって、これを使用して、ウェブサイトのクリックストリームデータからビジネスインサイトを取り込み、分析し、生成できるようになります。
Cohesive Networks ロゴ

このクイックスタートは、Cambridge Technology と AWS の共同開発によるものです。Cambridge Technology は APN パートナーです。

  •  構築するもの
  •  デプロイ方法
  •  コストとライセンス
  •  構築するもの
  • このクイックスタートを使用して自動的に AWS に以下の環境をセットアップします。

    • 2 つのアベイラビリティーゾーンにまたがる可用性の高いアーキテクチャ。*
    • AWS のベストプラクティスに基づいてパブリックおよびプライベートサブネットが設定された Virtual Private Cloud (VPC)。AWS で独自の仮想ネットワークを実現します。*
    • パブリックサブネット内:
      • マネージド Network Address Translation (NAT) ゲートウェイ。プライベートサブネット内のリソースへのアウトバウンドのインターネットアクセスを提供します。*
      • Auto Scaling グループに含まれる Linux Bastion ホスト。パブリックサブネットおよびプライベートサブネット内の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスへのインバウンドの Secure Shell (SSH) アクセスを可能にします。*
      • データ集約、分析、変換、新規にキュレートおよび公開されるデータセットの作成のためにパブリックアクセスが可能な Amazon Redshift。
    • プライベートサブネットでは、Amazon Kinesis Agent を備えた Auto Scaling グループで Apache を実行する 2 つの Web サーバーインスタンスがインストールされています。
    • EC2 インスタンスレベルでの AWS Identity and Access Management (IAM) セキュリティグループ (ステートフルファイアウォール)。
    • 2 つの Web サーバー間のトラフィックをバランスする Application Load Balancer (ALB)。個別のターゲットグループが Bastion ホストを使用する代替として、ALB 経由のバックエンドインスタンスへの SSH アクセスに対して作成されます。
    • クリックストリームデータのインデックス作成と検索機能のための Elasticsearch バージョン 6.3(デフォルト)を備えたパブリックにアクセス可能な Amazon ES。
    • クリックストリームデータを送信先にプッシュする 3 つの Kinesis Data Firehose 配信ストリーム: Amazon S3、Amazon Redshift、およびAmazon ES。
    • Kinesis Data Firehose 配信ストリームの Amazon S3 バケット。
    • Amazon S3、Amazon Kinesis Data Firehose、Amazon ES with Kibana、Amazon QuickSight など、他の Amazon のサービスとの統合。
    • AWS リソースにアクセスするための権限を備えた IAM ロール。例には、Amazon ES による VPC リソースへのアクセスの許可、Amazon Kinesis Data Firehose によるAmazon S3、Amazon Redshift、および Amazon ES へのアクセスの許可が含まれます。
    • Auto Scaling 操作と AWS CloudFormation スタック作成のロールバックについて通知する Amazon Simple Notification Service (Amazon SNS)。

    * クイックスタートを既存の VPC にデプロイするテンプレートは、アスタリスクが付けられたタスクをスキップし、既存の VPC 設定に誘導します。

  •  デプロイ方法
  • デプロイメントガイドの手順に従って約 30 分で AWS にクリックストリーム分析環境を構築できます。デプロイプロセスには、以下のステップが含まれます。

    1. AWS アカウントをお持ちでない場合は、https://aws.amazon.com でサインアップし、アカウントを用意してください。
    2. 次のオプションから選択して、クイックスタートを起動します。
    3. デプロイをテストします。

    Amazon は、クイックスタートで AWS と協力した AWS パートナーとユーザーデプロイ情報を共有する場合があります。  

  •  コストとライセンス
  • このクイックスタートリファレンスデプロイの実行中に使用した AWS のサービスのコストは、お客様が負担します。クイックスタートを使用しても追加コストは発生しません。

    このクイックスタートの AWS CloudFormation テンプレートには、カスタマイズ可能な設定パラメータが含まれています。設定の一部 (インスタンスの種類など) は、デプロイにかかるコストに影響します。費用の見積もりについては、使用する AWS の各サービスの料金ページをご覧ください。料金は変更する場合があります。

    ヒント     クイックスタートをデプロイした後、 AWS のコストと使用状況レポートを設定して、クイックスタートに関連するコストを追跡することをお勧めします。このレポートは、お客様のアカウントの S3 バケットに対する請求メトリクスを提供します。各月の使用状況に基づくコストの見積もりを提供し、月末にデータを確定します。レポートの詳細については、 AWS ドキュメントを参照してください。

    このクイックスタートでは、AWS ネイティブのソリューションコンポーネントを使用しているため、AWS インフラストラクチャのコスト以外にかかる費用やライセンス要件はありません。このクイックスタートは、Amazon ES に含まれているオープンソースツール Kibana をデプロイします。