Ultimate access to all questions.
A company is developing a cloud-based solution where thousands of devices need to communicate in real-time using the MQTT protocol. Each device must authenticate using a unique X.509 certificate. What is the most efficient solution with the least operational burden to achieve this?
Explanation:
The correct solution is C. AWS IoT Core is a fully managed service specifically designed to enable secure, bi-directional communication between internet-connected devices and the AWS Cloud. It supports the MQTT protocol and includes built-in device authentication and access control, which significantly minimizes operational overhead. By setting up AWS IoT Core, creating an AWS IoT thing for each device, and provisioning a certificate, the company can seamlessly manage thousands of devices with unique X.509 certificates. This approach is more efficient and less complex compared to other options, which involve additional services and increased operational management.