Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
Question 38 of 108
Free Preview · 108 of 359 · questions 1–108 of 359 are free. Sign up free to sync your progress across devices.
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
The best architecture for minimizing storage cost and reducing latency for serving images is D. Cloud Content Delivery Network (CDN) backed by Cloud Storage . Here's why: Cloud CDN: CDNs are designed to cache content closer to users, significantly reducing latency. They also handle the majority of image requests, reducing the load on your backend servers. Cloud Storage: Cloud Storage is a cost-effective and scalable object storage solution. It's ideal for storing images and other static content. Cost-Effective: CDNs are optimized for serving static content, making them more cost-effective than running your own servers. Cloud Storage offers tiered pricing, allowing you to optimize storage costs based on access frequency.
I just wonder how an API is built with CDN? The question mentions explicitly that you are building an new API.
Why other options are less suitable: A. App Engine backed by Cloud Storage: While App Engine can serve images from Cloud Storage, it's not as efficient as a CDN for serving static content. App Engine instances are designed for dynamic applications, and serving images can be resource-intensive. B. Compute Engine backed by Persistent Disk: This approach is more expensive and less efficient than using a CDN. Persistent disks are designed for persistent data, not for serving static content at high volumes. C. Transfer Appliance backed by Cloud Filestore: Transfer Appliance is for bulk data transfers, not for serving images. Cloud Filestore is a managed file system, not optimized for serving static content. In summary: A CDN backed by Cloud Storage provides the best combination of cost-effectiveness, low latency, and scalability for serving images. It allows you to offload the majority of image requests to the CDN, reducing the load on your backend servers and minimizing storage costs.