
Ultimate access to all questions.
You are managing a single on-premises Kafka cluster located in a data center in the us-east region. This cluster handles the ingestion of messages from IoT devices worldwide. Due to poor internet connectivity in many parts of the world, messages often accumulate at the edge and are then sent in large batches, causing spikes in load on your Kafka cluster. This situation is becoming challenging to manage and increasingly costly. What is the Google-recommended cloud-native architecture for addressing this scenario?
A
Edge TPUs as sensor devices for storing and transmitting the messages.
B
Cloud Dataflow connected to the Kafka cluster to scale the processing of incoming messages.
C
An IoT gateway connected to Cloud Pub/Sub, with Cloud Dataflow to read and process the messages from Cloud Pub/Sub.
D
A Kafka cluster virtualized on Compute Engine in us-east with Cloud Load Balancing to connect to the devices around the world.