參考部署

Clickstream Analytics on AWS

擷取、視覺化和分析網站點擊流資料,以獲取業務洞見

此快速入門在約 30 分鐘內,即可於 Amazon Web Services (AWS) 建立點擊流分析解決方案。它整合了各種 AWS 服務,例如 Amazon Kinesis Data Firehose、Amazon Simple Storage Service (Amazon S3)、Amazon Elasticsearch Service (Amazon ES)、Amazon Redshift 和 Amazon QuickSight。點擊流分析解決方案提供:

  • 串流資料擷取,每天可處理來自全球網站的數百萬個網站點擊 (點擊流資料)。
  • 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 自動設定以下環境:

    • 跨兩個可用區域的高可用性架構。*
    • 根據 AWS 最佳實務,藉由公用和專用子網路設定的 Virtual Private Cloud (VPC),能在 AWS 上為您提供自己的虛擬網路。*
    • 在公用子網路中:
      • 部署受管網路位址轉譯 (NAT) 閘道,允許對專用子網路中的資源進行對外網際網路存取。*
      • Auto Scaling 群組中的 Linux 堡疊主機,允許對公用和專用子網路中的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體進行對內安全殼層 (SSH) 存取。*
      • 可公開存取 Amazon Redshift,以進行資料彙總、分析、轉換,以及建立新的點擊流資料集。
    • 在專用子網路中,部署了兩個 Web 伺服器執行個體,在安裝 Amazon Kinesis Agent 的 Auto Scaling 群組中執行 Apache。
    • EC2 執行個體級別的 AWS Identity and Access Management (IAM) 安全性群組 (狀態防火牆)。
    • Application Load Balancer (ALB),可平衡兩個 Web 伺服器之間的流量。建立單獨的目標群組,以透過 ALB SSH 存取後端執行個體,作為使用堡壘主機的替代方案。
    • 可公開存取 Amazon ES with Elasticsearch 6.3 版 (預設),以便對點擊流資料進行索引和搜尋。
    • 三個 Kinesis Data Firehose 傳送串流,以將點擊流資料推送至目的地:Amazon S3、Amazon Redshift 和 Amazon ES。
    • 一個 Amazon S3 儲存貯體,供 Kinesis Data Firehose 傳送串流使用。
    • 與 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。
    • Amazon Simple Notification Service (Amazon SNS),通知您有關自動擴展操作和 AWS CloudFormation 堆疊建立回復的資訊。

    * 用來將快速入門部署至現有 VPC 的範本,會略過標有星號的元件,並提示您輸入現有的 VPC 組態。

  •  部署方式
  • 您可以遵循部署指南中的說明操作,約 30 分鐘即可在 AWS 建立點擊流分析環境。部署程序包括下列步驟:

    1. 如果您還沒有 AWS 帳戶,請在 https://aws.amazon.com 註冊並登入您的帳戶。
    2. 啟動快速入門,從以下選項中選擇:
    3. 測試部署。
  •  成本和授權
  • 您必須自行負擔執行此快速入門參考部署時,所使用 AWS 服務的費用。使用快速入門無須另外付費。

    此快速入門的 AWS CloudFormation 範本包含可以自訂的組態參數。部分設定 (如執行個體類型) 將會影響部署的成本。若要估算成本,請查看您將使用之每個 AWS 服務的定價頁面。定價會隨時變更。

    提示     部署快速入門後,我們建議您啟用 AWS 成本和用量報告來追蹤與快速入門相關的成本。這份報告會將帳單指標傳送到您帳戶中的 S3 儲存貯體。它會根據每個月的用量提供成本估算,並在月底整理出正式的資料。如需該報告的詳細資訊,請參閱 AWS 文件

    由於此快速入門使用 AWS 原生的解決方案元件,除了 AWS 基礎設施的成本外,並無成本或授權要求。此快速入門也會部署 Kibana,這是 Amazon ES 內建的開放原始碼工具。