Google Associate Cloud EngineerPlanning and configuring a cloud solutionMedium

A small startup is planning to deploy a new web application on Google Cloud. The application is expected to experience fluctuating traffic, with occasional spikes, but generally low to moderate usage. The team has limited operational staff and wants to minimize infrastructure management overhead. Which compute resource option on Google Cloud would be most suitable for this scenario?

  1. AApp Engine Standard environment
  2. BGoogle Kubernetes Engine (GKE) cluster
  3. CBare Metal Solution instances
  4. DCompute Engine instances with manual scaling
Show answer & explanation

Correct answer: A. App Engine Standard environment

App Engine Standard environment is a fully managed, serverless platform that automatically scales with traffic, eliminating the need for manual infrastructure management, which aligns with the startup's requirements for fluctuating traffic and limited operational staff.

Why the other options are wrong

  • B. Offers high flexibility but requires more management for the Kubernetes cluster itself, exceeding the 'limited operational staff' constraint.
  • C. Provides dedicated hardware but is not suitable for a web application with fluctuating traffic and high management overhead.
  • D. Requires manual intervention for scaling and more operational overhead than desired.

App Engine Standard Environment

A fully managed, serverless platform as a service (PaaS) on Google Cloud that automatically scales applications based on traffic, abstracting away infrastructure management.

  • Serverless and fully managed
  • Automatic scaling (up and down)
  • Supports various programming languages
  • Pay-per-use pricing model

Memory trick: Compute options: Each has a unique 'flavor' for your app's 'taste'!

More Planning and configuring a cloud solution questions