解决方案中的AWS服务
本节介绍构成此解决方案的组件和云服务,以及有关这些组件如何协同工作的架构详细信息。
此解决方案中的云服务
此解决方案包含以下云服务:
云服务 | 描述 |
---|---|
Amazon Elastic Load Balancing | 核心。 负责将网络流量分配到摄取服务器集群。 |
Amazon ECS | 核心。 负责运行摄取服务器。 |
Amazon EC2 | 核心。 为摄取服务器提供底层计算资源。 |
Amazon ECR | 核心。 托管摄取服务器使用的容器镜像。 |
Amazon S3 | 核心。 用于存储已摄取和处理的点击流数据。它还用于存储服务日志和静态网站资产(解决方案控制台用户界面)。 |
AWS Global Accelerator | 支持。 提高摄取服务在各区域中的可用性、性能和安全性。 |
AWS CloudWatch | 支持。 监控数据管道的指标、日志和跟踪。 |
Amazon SNS | 支持。 为数据管道警报提供主题和电子邮件订阅通知。 |
Amazon Kinesis Data Streams | 支持。 提供摄取缓冲区。 |
AWS Lambda | 支持。 与各云服务集成。例如,将摄取数据接收到 S3和管理 AWS 资源的生命周期。 |
Amazon Managed Streaming for Apache Kafka (MSK) | 支持。 为摄取缓冲区提供 Apache Kafka。 |
Amazon EMR Serverless | 支持。 处理摄取的数据。 |
Amazon Glue | 支持。 管理已摄取数据的元数据目录。 |
Amazon EventBridge | 支持。 通过触发事件或定时事件与云服务集成。 |
Amazon Redshift | 支持。 分析数据仓库中的点击流数据。 |
Amazon Athena | 支持。 在数据湖中分析您的点击流数据。 |
AWS Step Functions | 支持。 编排项目管道的生命周期管理。 此外,它还管理将数据加载到数据仓库的工作流程。 |
AWS Secrets Manager | 支持。 存储 OIDC 凭证和存储商业智能用户访问 Redshift 的凭证。 |
Amazon QuickSight | 支持。 可视化您的点击流数据分析报表。 |
Amazon CloudFront | 支持。 为静态网站资产(解决方案控制台用户界面)和控制台应用程序接口提供统一代理。 |
Amazon Cognito | 支持。 对用户进行身份验证。 |
Amazon API Gateway | 支持。 为解决方案控制台提供后端应用程序接口。 |
Amazon DynamoDB | 支持。 用于存储解决方案控制台管理相关数据。 |
AWS CloudFormation | 支持。 为数据管道模块配置云服务资源。 |