Q61 — AWS SAP-C02 Ch.1

Question 61 of 75 | ← Chapter 1

Q136. A company has an loT platform that runs in an on-premises environment. The platform consists of a server that connects to loT devices by using the MQTT protocol.The platform collects telemetry data from the devices at least once every 5 minutes. The platform also stores device metadata in a MongoDB cluster.An application that is installed on an on-premises machine runs periodic jobs to aggregate and transform the telemetry and device metadata. The application creates reports that users view by using another web application that runs on the same on-premises machine.The periodic jobs take 120-600 seconds to run However, the web application is always running.The company is moving the platform to AWS and must reduce the operational overhead of the stack.Which combination of steps will meet these requirements with the LEAST operational overhead? (Select THREE.)

Correct Answer: B. Configure the loT devices to publish to AWS loT Core, D. Write the metadata to Amazon DocumentDB(with MongoDB compatibility), E. Use AWS Step Functions state machines with AWS Lambda tasks to prepare the reports and to write the reports to Amazon S3. Use Amazon CloudFront with an S3 origin to serve the reports

Explanation

The three steps that would meet the requirements with the least operational overhead are:B. Configure the IoT devices to publish to AWS IoT Core: This eliminates the need for an on-premises server to connect to the IoT devices and reduces operational overhead.D. Write the metadata to Amazon DocumentDB (with MongoDB compatibility): This eliminates the need for a self-managed MongoDB database on an EC2 instance, which reduces operational overhead. Also, Amazon DocumentDB is a fully managed service that provides automatic scaling and backup, reducing maintenance costs.E. Use AWS Step Functions state machines with AWS Lambda tasks to prepare the reports and write the reports to Amazon S3. Use Amazon CloudFront with an S3 origin to serve the reports: This approach uses serverless technologies, eliminating the need to manage servers and reducing operational overhead. Additionally, using CloudFront to serve the reports provides low latency and high availability to users.Therefore, the combination of steps B, D, and E would meet the requirements with the least operational overhead.