Google Cloud Professional Cloud Developer — Question 338

You are developing a dashboard that aggregates temperature readings from thousands of IoT devices monitoring a city's ambient temperature. You expect a large amount of viewing traffic resulting in a large amount of data egress once the dashboard is live. The dashboard temperature display data doesn't need to be real-time and can tolerate a few seconds of lag. You decide to deploy Memorystore for Redis as the storage backend. You want to ensure that the dashboard will be highly available. How should you configure the service in Memorystore for Redis?

Answer options

Correct answer: B

Explanation

Configuring Memorystore for Redis to use read replicas (option B) ensures that the dashboard can handle high availability by distributing read traffic, thus preventing overload on a single instance. The other options do not directly address the need for high availability; updating to the latest version (A) may improve features but does not enhance availability, while private service access (C) and serverless VPC access (D) are more about network performance and security rather than ensuring service availability.