nerdexam
Google

PROFESSIONAL-CLOUD-DEVELOPER · Question #84

You are building a new API. You want to minimize the cost of storing and reduce the latency of serving images. Which architecture should you use?

The correct answer is D. Cloud Content Delivery Network (CDN) backed by Cloud Storage. Cloud CDN backed by Cloud Storage is the optimal architecture for serving images with low latency and minimal storage cost. Cloud Storage provides cheap, durable object storage specifically designed for binary assets like images. Cloud CDN caches that content at Google's globally

Designing Scalable and Cost-Effective Solutions

Question

You are building a new API. You want to minimize the cost of storing and reduce the latency of serving images. Which architecture should you use?

Options

  • AApp Engine backed by Cloud Storage
  • BCompute Engine backed by Persistent Disk
  • CTransfer Appliance backed by Cloud Filestore
  • DCloud Content Delivery Network (CDN) backed by Cloud Storage

How the community answered

(51 responses)
  • A
    16% (8)
  • B
    6% (3)
  • C
    8% (4)
  • D
    71% (36)

Explanation

Cloud CDN backed by Cloud Storage is the optimal architecture for serving images with low latency and minimal storage cost. Cloud Storage provides cheap, durable object storage specifically designed for binary assets like images. Cloud CDN caches that content at Google's globally distributed edge locations, so users receive images from a nearby point of presence rather than the origin bucket - dramatically reducing latency. App Engine (A) is an application runtime, not designed for static asset delivery. Compute Engine with Persistent Disk (B) is more expensive and requires managing VMs. Transfer Appliance with Cloud Filestore (C) is for migrating large datasets, not serving web content.

Topics

#Cloud Storage#CDN#Image Serving#Cost Optimization

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-DEVELOPER Practice