AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司的应用运行在多个可用区的Amazon EC2实例上。该应用需要从第三方应用程序中摄取实时数据。 公司需要一个数据摄取解决方案,将摄取的原始数据放置在一个Amazon S3存储桶中。 哪种解决方案将满足这些要求?
解析
选项A提供了最佳的解决方案。使用Amazon Kinesis数据流和Kinesis Data Firehose可以轻松地进行实时数据摄取,并将数据直接存储在Amazon S3存储桶中。选项B中提到使用AWS DMS进行数据库迁移,但这不适用于从第三方应用程序中摄取实时数据。选项C中提到使用DataSync代理,但DataSync主要用于文件传输,不适用于实时数据摄取。选项D中提到使用AWS Direct Connect连接和Kinesis Data Firehose,但这种方式适用于直接从应用程序进行数据摄取,而不适用于第三方应用程序。
AI 解析
Amazon Kinesis数据流专为实时数据摄取设计,能够处理大规模流数据。Kinesis Data Firehose可与Kinesis数据流集成,自动将流数据分批加载至S3,无需手动管理。AWS文档指出Kinesis Data Firehose支持将Kinesis数据流作为源,S3作为目标。选项B的DMS适用于数据库迁移而非通用实时数据流。选项C的DataSync用于批量传输而非实时场景。选项D的Direct Connect在无特定网络要求时多余。正确答案符合实时数据摄取和存储至S3的需求。