Google Cloud Professional Data Engineer — Question 153

You stream order data by using a Dataflow pipeline, and write the aggregated result to Memorystore. You provisioned a Memorystore for Redis instance with Basic Tier, 4 GB capacity, which is used by 40 clients for read-only access. You are expecting the number of read-only clients to increase significantly to a few hundred and you need to be able to support the demand. You want to ensure that read and write access availability is not impacted, and any changes you make can be deployed quickly. What should you do?

Answer options

Correct answer: B

Explanation

The correct answer is B because creating a new Memorystore for Redis instance with Standard Tier and multiple read replicas will allow for better handling of increased read-only client access, enhancing availability and performance. Option A does not provide the necessary read replicas, while C suggests using Memcached, which is not optimal for the current use case, and D would complicate the architecture without addressing the need for read replicas.