Google Cloud Professional Cloud Architect — Question 73

You have been engaged by your client to lead the migration of their application infrastructure to GCP. One of their current problems is that the on-premises high performance SAN is requiring frequent and expensive upgrades to keep up with the variety of workloads that are identified as follows: 20 TB of log archives retained for legal reasons; 500 GB of VM boot/data volumes and templates; 500 GB of image thumbnails; 200 GB of customer session state data that allows customers to restart sessions even if off-line for several days.
Which of the following best reflects your recommendations for a cost-effective storage allocation?

Answer options

Correct answer: B

Explanation

Option B is correct because using Memcache backed by Cloud Datastore is ideal for managing session state data, which is often ephemeral and requires quick access. The lifecycle-managed Cloud Storage is a cost-effective solution for retaining the other data types, such as log archives and thumbnails. The other options either use inappropriate storage types for session state or do not efficiently manage the required workloads.