AWS Certified Solutions Architect – Professional (SAP-C02) — Question 207

A company runs an IoT application in the AWS Cloud. The company has millions of sensors that collect data from houses in the United States. The sensors use the MQTT protocol to connect and send data to a custom MQTT broker. The MQTT broker stores the data on a single Amazon EC2 instance. The sensors connect to the broker through the domain named iot.example.com. The company uses Amazon Route 53 as its DNS service. The company stores the data in Amazon DynamoDB.

On several occasions, the amount of data has overloaded the MQTT broker and has resulted in lost sensor data. The company must improve the reliability of the solution.

Which solution will meet these requirements?

Answer options

Correct answer: B

Explanation

The correct answer is B because AWS IoT Core is specifically designed to handle IoT device connectivity and can efficiently manage large volumes of data from numerous sensors, reducing the risk of data loss. Options A, C, and D do not leverage the scalability and reliability features of AWS IoT Core, which is crucial for managing the demands of the application.