Google Cloud Digital LeaderGeneral knowledge of Google CloudMedium
A global e-commerce company experiences unpredictable traffic spikes during flash sales and holiday seasons. They need a serverless platform that can scale instantly from zero to thousands of instances and automatically handle containerized workloads without manual infrastructure management. Which Google Cloud product should they use?
- AGoogle Compute Engine
- BGoogle App Engine Standard
- CGoogle Cloud Run
- DGoogle Kubernetes Engine (GKE)
Show answer & explanationAnswer & explanation
Correct answer: C. Google Cloud Run
Google Cloud Run is a fully managed, serverless platform for containerized applications that scales automatically from zero to meet demand, making it ideal for unpredictable traffic and eliminating infrastructure management.
Why the other options are wrong
- A. Compute Engine provides IaaS VMs, requiring manual server provisioning and management, which doesn't meet the 'serverless' or 'no manual infrastructure management' requirements.
- B. App Engine Standard is also serverless, but Cloud Run is specifically highlighted for containerized workloads with instant scaling from zero, which is a key advantage for unpredictable spikes.
- D. GKE is a managed Kubernetes service offering orchestration, but it requires more operational overhead than Cloud Run for simple containerized workloads.
Google Cloud Run
Google Cloud Run is a fully managed, serverless platform that allows you to run stateless containers invocable via web requests or Pub/Sub events, scaling automatically from zero.
- Pay-per-use billing.
- Scales instantly from zero instances to thousands.
- Supports any language or library that can be containerized.
- No server or cluster management required.
Memory trick: When traffic 'Runs' wild, 'Cloud Run' lets your containers 'Run' free, from zero to hero.