参考部署

AWS 上的点击流分析

提取、直观呈现和分析网站点击流数据以获得业务见解

此 Quick Start 可在大约 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 对点击流数据进行分析和可视化处理。
 
本 Quick Start 适用于希望使用 AWS 原生组件在 AWS 上开始执行点击流分析的用户。一旦此基础层就位,您就可以使用它从您网站的点击流数据中提取、分析和生成业务见解。
Cohesive Networks 徽标

本 Quick Start 由 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 集群,用于数据聚合、分析、转换以及创建新的点击流数据集。
    • 在私有子网中,安装有 Amazon Kinesis 代理的 Auto Scaling 组中的两个运行 Apache 的 Web 服务器实例。
    • EC2 实例级别的 AWS Identity and Access Management (IAM) 安全组(有状态防火墙)。
    • 一个 Application Load Balancer (ALB),用于平衡两个 Web 服务器之间的流量。创建一个单独的目标组,以通过 ALB 以 SSH 方式访问后端实例,并将此作为使用堡垒主机的替代方法。
    • 带有 Elasticsearch 6.3 版(默认)且可公开访问的 Amazon ES,用于对点击流数据进行索引和搜索。
    • 三种 Kinesis Data Firehose 交付流,可将点击流数据推送到目的地:Amazon S3、Amazon Redshift 和 Amazon ES。
    • 用于 Kinesis Data Firehose 交付流的 Amazon S3 存储桶。
    • 与其他 Amazon 服务集成,例如 Amazon S3、Amazon Kinesis Data Firehose、带有 Kibana 的 Amazon ES和 Amazon QuickSight。
    • IAM 角色,用于提供访问 AWS 资源的权限。例如,允许 Amazon ES 访问 VPC 资源,以及允许 Amazon Kinesis Data Firehose 访问 Amazon S3、Amazon Redshift 和 Amazon ES。
    • Amazon Simple Notification Service (Amazon SNS),就自动扩展操作和 AWS CloudFormation 堆栈创建的回滚向您发出通知。

    *  将此 Quick Start 部署到现有 VPC 中的模板会跳过标有星号的组件,并提示您使用现有 VPC 配置。

  •  部署方式
  • 您可以按照部署指南中的说明在大约 30 分钟内在 AWS 上构建点击流分析环境。部署过程包括以下步骤:

    1. 如果您还没有 AWS 账户,请在 https://aws.amazon.com 上注册,并登录您的账户。
    2. 启动快速入门,从以下选项中选择:
    3. 测试部署。
  •  费用和许可证
  • 您需要支付在运行此 Quick Start 的参考部署期间使用 AWS 服务所产生的费用。使用此 Quick Start 无需额外付费。

    本 Quick Start 的 AWS CloudFormation 模板包含您可以自定义的配置参数。其中一些设置(如实例类型)会影响部署成本。请参阅您要使用的各项 AWS 服务的定价页面,了解完整的详细信息。价格会随时发生变化。

    提示     部署完 Quick Start 后,我们建议您启用 AWS 成本和使用情况报告来跟踪与 Quick Start 有关的费用。此报告会将账单指标发送至您账户中的 S3 存储桶。它根据每个月的使用情况提供成本估算,并在月末最终敲定数据。有关此报告的更多信息,请参阅 AWS 文档

    由于本 Quick Start 使用了 AWS 本地解决方案组件,因此除了 AWS 基础设施费用之外,无需其他任何费用或许可证。此 Quick Start 还可部署 Amazon ES 随附的开源工具 Kibana。