Google Cloud

App Engine Complete Guide: Standard vs Flexible, Pricing, and Cloud Run Comparison

2026-05-24
NicheeLab Editorial Team

App Engine is Google Cloud's veteran PaaS, with more than 17 years of history since its 2008 launch. Cloud Run and Cloud Functions 2nd gen are now taking center stage, but App Engine still occupies an important role for teams that prefer a traditional PaaS experience or that operate existing GAE assets.

Standard vs Flexible Comparison

ItemStandardFlexible
Runtime environmentSandboxDocker container
Supported languagesPython / Java / Node.js / Go / PHP / RubyAny (Dockerfile)
Scaling0 to many1+ always running
Cold startsYesNo
PricingInstance-class hoursvCPU + memory + disk-hours
SSHNot availableAvailable
VPCVPC connectorNative VPC
Primary use casesSimple web appsLarge-scale / any language

Key Features

  • Traffic Splitting: Distribute traffic across versions by percentage (canary)
  • Versions: Application version management with instant rollback
  • Services: Split and manage as microservices
  • Cron Jobs: Schedule recurring jobs via cron.yaml
  • Task Queue: Async task processing (use Cloud Tasks for new projects)
  • Automatic HTTPS: Google-managed SSL certificates
  • Identity-Aware Proxy: Authentication gateway
  • Datastore / Firestore integration: Easy NoSQL integration

app.yaml Example (Standard / Python)

runtime: python311

instance_class: F2
automatic_scaling:
  target_cpu_utilization: 0.65
  min_instances: 0
  max_instances: 10

env_variables:
  MY_VAR: "value"

handlers:
- url: /static
  static_dir: static
- url: /.*
  script: auto

App Engine vs Cloud Run vs Cloud Functions

ItemApp Engine StandardCloud RunCloud Functions 2nd gen
BaseSandboxContainerCloud Run + Eventarc
LanguagesLimitedAnyPer-language runtimes
Scale to zeroYesYesYes
Max execution time60 min60 min
Recommended for new projectsStronglyStrongly
Primary use casesLegacy GAE workloadsGeneral microservicesEvent-driven

Other Cloud PaaS Comparison

ItemApp EngineAWS Elastic BeanstalkAzure App Service
HistorySince 2008Since 2011Since 2012
Container supportYes, via FlexibleMulti-containerSeparate Container Apps
OSLinux onlyLinux / WindowsLinux / Windows
SuccessorCloud RunECS FargateContainer Apps

Typical Use Cases

  • Operating existing GAE Standard assets (avoiding migration costs)
  • Simple Python / Django web applications
  • Lightweight internal systems built from cron jobs and web handlers
  • Full-stack architectures combining Firebase and GAE

Migration Guidance

  • For new applications, prefer Cloud Run plus Cloud Functions 2nd gen
  • Migrating existing GAE Standard to Cloud Run is straightforward via Cloud Run for Anthos or Buildpacks
  • Migrate cron jobs to Cloud Scheduler
  • Migrate Task Queue workloads to Cloud Tasks
  • Migrate Memcache to Memorystore

Should I choose App Engine or Cloud Run?

Cloud Run is recommended for new projects thanks to its flexibility and container freedom. Pick App Engine only when you have existing GAE assets to maintain or specifically want the classic PaaS experience.

What is the difference between Standard and Flexible?

Standard runs in a sandbox, supports a limited set of languages, can scale to zero, and has cold starts. Flexible is Docker-based, supports any language, always keeps at least one instance running, and has no cold starts.

Is App Engine being deprecated?

There is no deprecation announced. That said, Google's strategic focus is clearly Cloud Run. Most new feature investment lands on Cloud Run, and App Engine is trending toward maintenance mode.

What is Traffic Splitting?

It distributes traffic across multiple versions by percentage. It serves as the foundation for canary releases, A/B testing, and blue/green deployments.

How do I configure Cron Jobs?

Define them in cron.yaml and deploy. This is an App Engine-specific feature; for new projects Cloud Scheduler is recommended instead.

Is Memcache available?

App Engine Memcache (Standard) is a legacy feature. For new workloads, use Memorystore for Memcached or Redis instead.

How is pricing structured?

Standard is billed by instance-hours (B1-B8, F1-F4). Flexible is billed by vCPU, memory, and disk-hours. Standard historically included a 28 instance-hour/day free tier.

How does it compare to AWS Elastic Beanstalk and Azure App Service?

Elastic Beanstalk is an automation layer, App Service is a fully managed PaaS, and App Engine is Google's veteran PaaS. All three are being superseded by container-native services: Cloud Run, ECS Fargate, and Container Apps respectively.

Related Articles: Compute

GCP vs AWS コンピュート徹底比較|EC2/GCE・GKE/EKS・Lambda/Cloud Run・料金 (2026)

GCP と AWS のコンピュートサービスを徹底比較。Compute Engine vs EC2、GKE vs EKS、Cloud Run vs Lambda、App Engine vs Elastic Beanstalk、GPU/TPU、Arm 系 (Axion vs Graviton)、料金体系・Sustained Use Discount を 2026 年最新版で網羅。

GCP vs Azure 完全比較|Compute・Storage・AI・料金・認定 (2026)

Google Cloud と Microsoft Azure を徹底比較。Compute Engine vs Azure VM、BigQuery vs Synapse / Fabric、Cloud Run vs Container Apps、Gemini vs Azure OpenAI、ID 統合、ハイブリッド、認定試験、料金を 2026 年最新版で網羅。

GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM

Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。

Cloud Run 完全ガイド|サーバレス Container プラットフォームの全機能・料金・GKE 比較

Google Cloud Cloud Run の全機能ガイド。Service / Job、Autoscaling、コールドスタート対策、料金体系、GKE / Cloud Functions / App Engine との比較、認証・CI/CD 構成を解説。

Note: Google Cloud is a trademark of Google LLC. For the latest information, see the official App Engine docs.

Check what you learned with practice questions

Practice with certification-focused question sets

Go to the GCP exam prep page
Author

NicheeLab Editorial Team

NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.


Related articles
Google Cloud

Google Cloud Certification Roadmap (2026)

Choose your GCP certification path — Foundational, Associate...

Google Cloud

CDL Cloud Digital Leader: Complete Exam Guide (2026)

Pass the Cloud Digital Leader exam — cloud business value, G...

Google Cloud

GAIL Generative AI Leader: Complete Exam Guide (2026)

Pass the Generative AI Leader exam — Gemini, Vertex AI, Work...

Google Cloud

Vertex AI Fundamentals for GCP Certs (2026)

Vertex AI basics every cert candidate needs — Workbench, Pip...

Google Cloud

Associate Cloud Engineer (ACE): Complete Guide (2026)

Pass the Associate Cloud Engineer exam — Console, gcloud, pr...

Browse all Google Cloud articles (103)
© 2026 NicheeLab All rights reserved.