Hard1 markMultiple Choice

GCP PCA · Question 38 · Domain 1: Designing and Planning a Cloud Solution Architecture

You are planning a migration of a legacy monolithic application to Google Cloud. The application currently runs on bare-metal Linux servers and uses a local file system to store user-uploaded images. The business requires the migration to be completed in 3 months with minimal code changes, but wants to improve the durability of the image storage. Which THREE steps should you take? (Select THREE)

Answer options:

A.

Use Migrate to Virtual Machines to lift and shift the Linux servers to Compute Engine.

B.

Refactor the application into microservices and deploy to GKE.

C.

Modify the application to use the Cloud Storage API for image uploads.

D.

Migrate the existing images to a Cloud Storage bucket.

E.

Store the images in a Cloud SQL database.

F.

Use Filestore to host the images without changing any application code.

How to approach this question

Balance 'minimal code changes' (Lift and Shift) with the specific request to 'improve durability' (Cloud Storage).

Full Answer

Use Migrate to Virtual Machines to lift and shift the Linux servers to Compute Engine. Modify the application to use the Cloud Storage API for image uploads. Migrate the existing images to a Cloud Storage bucket.
Given the strict 3-month timeline and 'minimal code changes' constraint, a lift-and-shift of the compute layer using Migrate to Virtual Machines (Option A) is required. However, to meet the requirement of improving image durability, the storage mechanism must be modernized. Moving the images to Cloud Storage (Option D) and making the minor code change to use the Cloud Storage API (Option C) provides 99.999999999% durability.

Common mistakes

Selecting B (Refactor). This is a common 'cloud native' trap, but ignores the business constraints of time and minimal changes.

Practice the full GCP Professional Cloud Architect Practice Exam 4

50 questions · hints · full answers · grading

More questions from this exam