SAP-C02 第 443 题
题目
A flood monitoring agency has deployed more than 10,000 water-level monitoring sensors. Sensors send continuous data updates, and each update is less than 1 MB in size. The agency has a fleet of on-premises application servers. These servers receive updates from the sensors, convert the raw data into a human readable format, and write the results to an on-premises relational database server. Data analysts then use simple SQL queries to monitor the data. The agency wants to increase overall application availability and reduce the effort that is required to perform maintenance tasks. These maintenance tasks, which include updates and patches to the application servers, cause downtime. While an application server is down, data is lost from sensors because the remaining servers cannot handle the entire workload. The agency wants a solution that optimizes operational overhead and costs. A solutions architect recommends the use of AWS IoT Core to collect the sensor data. What else should the solutions architect recommend to meet these requirements?
中文翻译:
洪水监测机构部署了10000多个水位监测传感器。传感器发送连续的数据更新,每次更新的大小小于 1 MB。该机构拥有一组本地应用程序服务器。这些服务器接收来自传感器的更新,将原始数据转换为人类可读的格式,并将结果写入本地关系数据库服务器。然后,数据分析师使用简单的 SQL 查询来监控数据。该机构希望提高应用程序的整体可用性并减少执行维护任务所需的工作量。这些维护任务(包括应用程序服务器的更新和补丁)会导致停机。当应用程序服务器关闭时,传感器中的数据会丢失,因为其余服务器无法处理整个工作负载。该机构需要一种能够优化运营管理费用和成本的解决方案。解决方案架构师建议使用 AWS IoT Core 来收集传感器数据。解决方案架构师还应该建议什么来满足这些要求?
选项
A. Send the sensor data to Amazon Kinesis Data Firehose. Use an AWS Lambda function to read the Kinesis Data Firehose data, convert it to .csv format, and insert it into an Amazon Aurora MySQL DB instance. Instruct the data analysts to query the data directly from the DB instance.
中文翻译:
将传感器数据发送到 Amazon Kinesis Data Firehose。使用 AWS Lambda 函数读取 Kinesis Data Firehose 数据,将其转换为 .csv 格式,并将其插入 Amazon Aurora MySQL 数据库实例。指导数据分析师直接从数据库实例查询数据。
B. Send the sensor data to Amazon Kinesis Data Firehose. Use an AWS Lambda function to read the Kinesis Data Firehose data, convert it to Apache Parquet format, and save it to an Amazon S3 bucket. Instruct the data analysts to query the data by using Amazon Athena.
中文翻译:
将传感器数据发送到 Amazon Kinesis Data Firehose。使用 AWS Lambda 函数读取 Kinesis Data Firehose 数据,将其转换为 Apache Parquet 格式,并将其保存到 Amazon S3 存储桶。指导数据分析师使用 Amazon Athena 查询数据。
C. Send the sensor data to an Amazon Managed Service for Apache Flink (previously known as Amazon Kinesis Data Analytics) application to convert the data to .csv format and store it in an Amazon S3 bucket. Import the data into an Amazon Aurora MySQL DB instance. Instruct the data analysts to query the data directly from the DB instance.
中文翻译:
将传感器数据发送到 Amazon Managed Service for Apache Flink(以前称为 Amazon Kinesis Data Analytics)应用程序,以将数据转换为 .csv 格式并将其存储在 Amazon S3 存储桶中。将数据导入 Amazon Aurora MySQL 数据库实例。指导数据分析师直接从数据库实例查询数据。
D. Send the sensor data to an Amazon Managed Service for Apache Flink (previously known as Amazon Kinesis Data Analytics) application to convert the data to Apache Parquet format and store it in an Amazon S3 bucket. Instruct the data analysts to query the data by using Amazon Athena.
中文翻译:
将传感器数据发送到 Amazon Managed Service for Apache Flink(以前称为 Amazon Kinesis Data Analytics)应用程序,以将数据转换为 Apache Parquet 格式并将其存储在 Amazon S3 存储桶中。指导数据分析师使用 Amazon Athena 查询数据。
答案
B
解析
正确答案:B 解析: 本题应选择 B。 正确选项: B. 将传感器数据发送到 Amazon Kinesis Data Firehose。使用 AWS Lambda 函数读取 Kinesis Data Firehose 数据,将其转换为 Apache Parquet 格式,并将其保存到 Amazon S3 存储桶。指导数据分析师使用 Amazon Athena 查询数据。 选择理由: 该选项最直接地满足题干中的关键约束。做 SAP-C02...