一家媒体公司计划将其用户活动数据存储迁移到 AWS。该数据存储将增长到 PB 级别。该公司需要一个高可用性的数据摄取解决方案,该解决方案支持对现有数据和新数据进行按需 SQL 分析,并且需要最少的操作开销。哪种解决方案符合这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将活动数据发送到 Amazon Kinesis Data Firehose delivery stream。配置流以将数据传送到 Amazon Redshift 集群。.
为什么这是答案
正确答案是使用 Amazon Kinesis Data Firehose 将数据传送到 Amazon Redshift 集群。Kinesis Data Firehose 是一种完全托管的服务,可将流数据可靠地加载到数据湖、数据仓库和分析服务中,无需管理服务器或集群,最大限度地减少了操作开销。Redshift 是一个 PB 级数据仓库,支持 SQL 分析,并且具有高可用性。 将活动数据发送到 Amazon Kinesis data stream 并传送到 Amazon S3 bucket 仅提供了存储解决方案,但没有直接提供按需 SQL 分析能力。将活动数据放入 Amazon S3 bucket 并使用 AWS Lambda 函数处理,虽然可以实现数据摄取,但按需 SQL 分析通常需要将数据加载到数据仓库中,且Lambda函数可能需要额外的开发和维护。在 Amazon EC2 实例上创建摄取服务并转发到 Amazon RDS Multi-AZ 数据库,虽然提供了高可用性,但 RDS 不适合 PB 级数据仓库的按需分析需求,且 EC2 实例需要额外的管理开销。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡