exam questions

Exam Professional Cloud Architect All Questions

View all questions & answers for the Professional Cloud Architect exam

Exam Professional Cloud Architect topic 1 question 172 discussion

Actual exam question from Google's Professional Cloud Architect
Question #: 172
Topic #: 1
[All Professional Cloud Architect Questions]

Your company has an application running on Compute Engine that allows users to play their favorite music. There are a fixed number of instances. Files are stored in Cloud Storage, and data is streamed directly to users. Users are reporting that they sometimes need to attempt to play popular songs multiple times before they are successful. You need to improve the performance of the application. What should you do?

  • A. 1. Mount the Cloud Storage bucket using gcsfuse on all backend Compute Engine instances. 2. Serve music files directly from the backend Compute Engine instance.
  • B. 1. Create a Cloud Filestore NFS volume and attach it to the backend Compute Engine instances. 2. Download popular songs in Cloud Filestore. 3. Serve music files directly from the backend Compute Engine instance.
  • C. 1. Copy popular songs into CloudSQL as a blob. 2. Update application code to retrieve data from CloudSQL when Cloud Storage is overloaded.
  • D. 1. Create a managed instance group with Compute Engine instances. 2. Create a global load balancer and configure it with two backends: ג—‹ Managed instance group ג—‹ Cloud Storage bucket 3. Enable Cloud CDN on the bucket backend.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
CGS22
Highly Voted 9 months, 3 weeks ago
Selected Answer: D
The correct answer is: D. Create a managed instance group with Compute Engine instances. Create a global load balancer and configure it with two backends: Managed instance group, Cloud Storage bucket. Enable Cloud CDN on the bucket backend. This solution will improve the performance of the application by: Automatically scaling the number of Compute Engine instances to meet demand. Distributing traffic across multiple instances to reduce load on each instance. Caching popular songs in memory to reduce the number of times that they need to be loaded from Cloud Storage. Using a global load balancer to distribute traffic evenly across all regions. Using Cloud CDN to deliver files to users from a location that is closer to them. This solution is the most efficient and cost-effective way to improve the performance of the application.
upvoted 10 times
...
Jconnor
Highly Voted 4 weeks ago
A is Ridiculous.
upvoted 6 times
MikeH20
3 weeks, 3 days ago
Most of the "official" answers are, unfortunately. I've pretty much defaulted to the community answer distributions exclusively.
upvoted 3 times
...
...
nocrush
Most Recent 3 months, 3 weeks ago
Selected Answer: D
The correct answer is D. https://cloud.google.com/cdn?hl=en#static-content
upvoted 2 times
...
nocrush
3 months, 3 weeks ago
D. Absolutely
upvoted 1 times
...
ranbatrekker
3 months, 3 weeks ago
Not agree on A , why pay unnecessary for same data for VM disk size.
upvoted 1 times
...
zerg0
11 months ago
Selected Answer: D
The Cloud CDN is the best practice for the content caching.
upvoted 3 times
...
omermahgoub
1 year ago
I would recommend option D, creating a managed instance group with Compute Engine instances and a global load balancer with two backends: the managed instance group and the Cloud Storage bucket, and enabling Cloud CDN on the bucket backend. This approach would allow you to scale the number of instances in the managed instance group as needed to handle the demand for the application, and would also use the Cloud CDN to improve the performance of the application by caching the music files closer to the users. Option A, mounting the Cloud Storage bucket using gcsfuse on all backend Compute Engine instances, would not provide a way to scale the number of instances to handle increased demand for the application.
upvoted 3 times
omermahgoub
1 year ago
Option B, creating a Cloud Filestore NFS volume and attaching it to the backend Compute Engine instances, would not provide a way to scale the number of instances to handle increased demand for the application. Option C, copying popular songs into CloudSQL as a blob and updating the application code to retrieve data from CloudSQL when Cloud Storage is overloaded, would not provide a way to scale the number of instances to handle increased demand for the application. Additionally, using CloudSQL to store and serve music files may not be the most appropriate use case for the service, as it is designed for storing and querying structured data, rather than serving large files.
upvoted 2 times
...
...
Selected Answer: D
D Is the Correct Answer
upvoted 2 times
...
megumin
1 year, 1 month ago
Selected Answer: D
D is ok
upvoted 1 times
...
adelynllllllllll
1 year, 2 months ago
Selected Answer: A
I think it should be A,
upvoted 1 times
...
adelynllllllllll
1 year, 2 months ago
Why not A, I think it should be A, since it mentioned popular songs and file store is faster then the cloud storage, I vote for A
upvoted 2 times
...
AzureDP900
1 year, 2 months ago
I will go with D
upvoted 2 times
...
jabrrJ68w02ond1
1 year, 3 months ago
Selected Answer: D
Do not trust the official answers here, D is correct. In special for this question, never use gcsfuse in production. Performance is bad and reliability is trashy - Google states it themselves.
upvoted 4 times
...
szefco
1 year, 5 months ago
D is correct
upvoted 2 times
...
JoeyCASD
1 year, 7 months ago
Remember Gcsfuse performance is not good, reference https://cloud.google.com/storage/docs/gcs-fuse#notes
upvoted 3 times
...
nkit
1 year, 8 months ago
Selected Answer: D
A is wrong because you can't be serving files directly from Compute Engine instance. GCS + CDN is best option
upvoted 4 times
...
cloudmon
1 year, 8 months ago
Selected Answer: D
D for sure
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago