Cloud Digital Leader Why cloud technology is transforming business Practice Question
A startup wants to launch a social media app globally. They have no existing IT infrastructure and very limited capital. The app will experience unpredictable traffic patterns, with usage expected to rapidly grow after viral campaigns. They need low latency for users across North America, Europe, and Asia. The development team is small and wants to focus on coding rather than operations. They also need to store user-generated content like images and videos. The CTO is evaluating whether to build on-premises or use cloud services. Which approach best meets their needs?
⚠ Common exam trap
Google Cloud often tests the misconception that a CDN alone can solve global latency for a dynamic app, but candidates must recognize that CDNs only cache static content and do not reduce latency for dynamic requests, which require compute resources close to the user.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Build the app on Compute Engine with managed instance groups, use Cloud CDN for global low-latency delivery, and Cloud Storage for user content.
It leverages Google Cloud's fully managed services to meet the startup's needs: Compute Engine with managed instance groups provides auto-scaling for unpredictable traffic, Cloud CDN ensures low-latency global content delivery, and Cloud Storage offers scalable, durable storage for user-generated content. This serverless-like approach minimizes operational overhead, allowing the small team to focus on coding.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Deploy a single large virtual machine in one region and rely on a CDN to serve content globally.
Why it's wrong here
A single large VM creates a single point of failure and a hard scalability ceiling; when traffic spikes, the VM can be overwhelmed because it cannot scale horizontally. Cloud CDN only caches static content like images and CSS, so dynamic API calls and compute still travel from users back to that one region, causing high latency for global audiences. This architecture is neither resilient nor elastic, making it unsuitable for a global social media launch.
- ✓
Build the app on Compute Engine with managed instance groups, use Cloud CDN for global low-latency delivery, and Cloud Storage for user content.
Why this is correct
Managed instance groups give you autoscaling and automatic healing, so your app can handle unpredictable global traffic spikes by adding or removing VMs based on load. Cloud CDN accelerates delivery of static assets—like CSS, JavaScript, and media—by caching them at edge locations closer to users, while Cloud Storage provides durable, globally accessible object storage for user-generated content. This combination is fully managed, requires no upfront hardware investment, and lets you start in one region then expand to multiple regions as you grow, which is exactly what a startup needs for a global launch.
- ✗
Purchase and configure servers in a single colocation facility, and use a content delivery network (CDN) for static assets.
Why it's wrong here
Purchasing and configuring servers in a colocation facility requires significant upfront capital expenditure and additional ongoing operational overhead for hardware maintenance, cooling, power, and physical security. Scaling to meet demand means manually ordering, racking, and provisioning new servers, which takes days or weeks—not minutes—and leaves you with idle capacity during lulls. A CDN for static assets does not address the core problems of compute elasticity or global low latency, and this approach is far too slow and expensive for a startup that needs to scale quickly and efficiently.
- ✗
Use a hybrid cloud model: keep a small on-premises server for core features and burst to the cloud for extra capacity.
Why it's wrong here
A hybrid cloud model introduces unnecessary complexity for a startup that has no existing on-premises infrastructure to leverage. You would have to purchase and maintain on-premises servers, establish a secure network connection to the cloud, and manage data synchronization and consistency between the two environments—all of which increase cost and operational burden. The small on-prem server becomes both a bottleneck and a single point of failure for core features, while the burst-to-cloud model still does not provide the global low-latency, multi-region deployment that a worldwide social media app requires.
Quick reference
Cloud Service Model Comparison
| Model | You Manage | Provider Manages | Examples |
|---|---|---|---|
| IaaS | OS, runtime, apps, data | Hardware, hypervisor, networking | EC2, Azure VMs, GCP Compute Engine |
| PaaS | Apps and data | OS, runtime, middleware, hardware | Elastic Beanstalk, Azure App Service |
| SaaS | Data and settings only | Everything else | Microsoft 365, Salesforce, Workday |
| FaaS / Serverless | Function code only | Infra, scaling, runtime | Lambda, Azure Functions, Cloud Run |
| CaaS | Containers and apps | Kubernetes, OS, hardware | EKS, AKS, GKE |
Go deeper
Related to this question
Learn chapter
Cloud Digital Transformation
Key term
Cloud CDN
A Cloud CDN is a network of servers spread around the world that stores copies of your website or app content so it loads faster for users no matter where they are.
Key term
Google Cloud
Google Cloud is a suite of cloud computing services offered by Google that provides infrastructure, platform, and software solutions over the internet.
About these practice questions
This GCDL question is part of Courseiva's 829-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.