Skip to main content
resource · gcp

App Engine Service

schedulable
no
category
serverless-services

Does ZopNight manage App Engine Service?

App Engine services bill instance hours whose behavior depends on the environment: standard can scale to 0 between requests, while flexible keeps at least 1 instance running continuously. ZopNight discovers services via Cloud Asset Inventory and maps their spend from the BigQuery billing export.

Rules that fire on App Engine Service

no live rules

No active rule family targets App Engine Service today. Rules that used to are retired, and retired rules publish no pages and fire no findings. Scheduling and permissions coverage are unaffected.

Browse every live recommendation for this platform →

App Engine is Google Cloud’s original platform-as-a-service for running web applications without managing servers. Services scale automatically, but minimum instance settings and always-on flexible-environment versions can keep billing even when traffic is zero.

Instance hours, and the environment that shapes them

App Engine charges for instance hours, but the two environments accrue them very differently. Standard-environment services can scale all the way to zero between requests, so a quiet service can genuinely cost nothing. Flexible-environment services run on Compute Engine VMs and always keep at least one instance up, billing continuously regardless of traffic. Within standard, the knobs that defeat scale-to-zero are min-instances and min-idle-instances. Each pinned instance bills for readiness around the clock, exactly like warm capacity on any other serverless platform.

Inventory and spend mapping

ZopNight discovers App Engine services via Cloud Asset Inventory and maps their spend from the BigQuery billing export. No ZopNight rule reviews App Engine scaling today, so the scaling settings are a manual check. The service is the unit that carries those settings, which is why it is the object to review; the per-project application container is tracked separately as appengine-app. Spend mapping matters more here than on newer platforms, because App Engine’s charges surface under several SKUs and are easy to misattribute without the billing export joined in.

Old platform, familiar leaks

App Engine estates tend to be old, and their waste patterns reflect it. Flexible-environment versions of long-forgotten staging services are the sharpest: always-on VMs serving no requests for years. Second, stale versions still assigned a traffic split, since each version with instances holds capacity of its own. Third, idle-instance floors copied into every service’s app.yaml in an era when cold starts hurt more, now billing steadily on services nobody visits.

Service inventory in the console

Google Cloud console → App Engine → Services lists every service in the application; the Versions view under each shows the serving environment, instance class, and how many instances each version currently holds, which is where an always-on flexible version is immediately visible.

See it fire on your bill.

Connect an account read-only. The first findings land in minutes.

472 rule families across 353 resource types on 22 platforms. Every threshold, metric, and IAM action is documented on these pages before you grant anything.

472 rule families documented
353 resource types covered
read-only default access level
Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 20–60% off the bill, first month· 4 platforms · 1 console· Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 20–60% off the bill, first month· 4 platforms · 1 console·