Q81 — AWS SAA-C03 第14章
第 81/100 题 | ← 返回第14章
QuickSight 提供了强大的可视化功能.适应性:DynamoDB 通常用于事务工作负载而不是时间序列数据.将数据从 DynamoDB 导入 EMR 可能会带来延迟和复杂性.虽然可行,但此解决方案可能不如选项 A 那样针对实时遥测和 ML 处理进行优化.C. 使用 Amazon Neptune 存储数据点.使用 Amazon Kinesis Data Streams 将数据从 Neptune 提取到 AWS Lambda 函数中进行处理.使用 Amazon QuickSight 将数据可视化.优点:Amazon Neptune 是一项完全托管的图形数据库服务.Kinesis Data Streams 允许实时数据流.AWS Lambda 可以实时处理数据流.QuickSight 提供可视化功能.适应性:Neptune 是为图形数据设计的,不适用于车辆遥测数据.虽然 Kinesis 和 Lambda 可以处理实时数据,但与 Neptune 的不匹配使得该解决方案不太理想.D. 使用 Amazon Timestream for LiveAnalytics 存储数据点.授予 Amazon SageMaker 访问数据进行处理的权限.使用 Amazon Athena 可视化数据.优点:Timestream 和 SageMaker 分别非常适合时间序列数据和 ML 处理.Amazon Athena 允许使用标准 SQL 查询 Amazon S3 中的数据.适应性:Athena 通常用于查询存储在 S3 中的数据,而不是直接对其进行可视化.对于可视化,QuickSight 比 Athena 更合适.结论:根据分析,最合适的解决方案是:
- A. 使用 Amazon Timestream for LiveAnalytics 存储数据点.授予 Amazon SageMaker 访问数据进行处理的权限.使用 Amazon QuickSight 将数据可视化.该解决方案有效满足了该公司存储、处理和可视化其车队大量遥测数据的需求.Amazon Timestream 针对时间序列数据进行了优化,Amazon SageMaker 提供了强大的 ML 功能,Amazon QuickSight 提供了强大的可视化工具.Q1081. 一家公司正在开发使用 PostgreSQL 数据库模式的软件.该公司需要为开发人员配置开发环境和测试环境.该公司的每位开发人员都使用自己的开发环境,其中包括一个 PostgreSQL 数据库.平均而言,每个开发环境每天使用 8 小时.测试环境将用于负载测试,每天最多需要 2 小时.哪种解决方案能够最经济高效地满足这些要求? ✓
- B. 使用自己的 Amazon Aurora Serverless v2 PostgreSQL 数据库配置开发环境和测试环境.
- C. 对于每个开发环境,配置一个 Amazon RDS for PostgreSQL 单可用区数据库实例.对于测试环境,配置一个 Amazon RDS for PostgreSQL 多可用区数据库实例.
- D. 使用自己的 Amazon Aurora PostgreSQL DB 集群配置开发环境和测试环境.
- E. 配置 Amazon Aurora 全局数据库.允许开发人员使用自己的凭证连接到数据库.
正确答案: A. 使用 Amazon Timestream for LiveAnalytics 存储数据点.授予 Amazon SageMaker 访问数据进行处理的权限.使用 Amazon QuickSight 将数据可视化.该解决方案有效满足了该公司存储、处理和可视化其车队大量遥测数据的需求.Amazon Timestream 针对时间序列数据进行了优化,Amazon SageMaker 提供了强大的 ML 功能,Amazon QuickSight 提供了强大的可视化工具.Q1081. 一家公司正在开发使用 PostgreSQL 数据库模式的软件.该公司需要为开发人员配置开发环境和测试环境.该公司的每位开发人员都使用自己的开发环境,其中包括一个 PostgreSQL 数据库.平均而言,每个开发环境每天使用 8 小时.测试环境将用于负载测试,每天最多需要 2 小时.哪种解决方案能够最经济高效地满足这些要求?
解析
为了确定使用 PostgreSQL 数据库模式为公司配置开发和测试环境的最具成本效益的解决方案,让我们根据提供的使用模式评估每个选项:要求回顾:每个开发人员都有自己的开发环境和 PostgreSQL 数据库.开发环境每天平均使用 8 小时.测试环境用于负载测试,每天最多需要 2 小时.期权分析:A. 使用自己的 Amazon Aurora Serverless v2 PostgreSQL 数据库配置开发环境和测试环境.优点:Aurora Serverless v2 可根据需求自动扩展容量.无需手动管理数据库容量.仅需为使用的容量付费.成本考虑:成本与实际使用情况成正比,这对于开发和测试等间歇性用例来说非常高效.不使用时自动缩减,减少浪费的容量成本.B. 对于每个开发环境,配置一个 Amazon RDS for PostgreSQL 单可用区数据库实例.对于测试环境,配置一个 Amazon RDS for PostgreSQL 多可用区数据库实例.优点:RDS 提供托管数据库服务,具有自动备份、修补等功能.测试环境的多可用区部署可确保高可用性.成本考虑:费用根据实例类型和大小固定,与实际使用情况无关.单可用区实例可能更便宜,但缺乏多可用区的高可用性.多可用区部署增加了冗余度,但增加了成本.C. 使用自己的 Amazon Aurora PostgreSQL DB 集群配置开发环境和测试环境.优点:Aurora 提供高性能和可用性.每个环境都有自己独立的集群.成本考虑:成本取决于集群大小和配置,对于间歇性使用情况来说,这可能过于昂贵.在非高峰时段,可能会导致利用率不足和成本增加.D. 配置 Amazon Aurora 全局数据库.允许开发人员使用自己的凭证连接到数据库.优点:全局数据库提供跨区域复制和高可用性.集中管理和监控.成本考虑:由于全局数据库设置的复杂性和冗余性,成本明显较高.不适用于每个开发人员都需要自己的数据库实例的独立开发和测试环境.结论:根据分析,最具成本效益的解决方案是:A. 使用自己的 Amazon Aurora Serverless v2 PostgreSQL 数据库配置开发环境和测试环境.此选项利用 Aurora Serverless v2 根据需求自动扩展的能力,确保公司只需为实际使用的容量付费.这对于具有间歇性使用模式的开发和测试环境尤其有益.Aurora Serverless v2 还消除了手动容量管理的需要,从而降低了运营开销.