# Google Cloud Run

Canonical: https://inetgeek.com/hosting/google-cloud-run/

Google Cloud service that runs container images as request-driven services, scaling instances automatically and down to zero between requests.

## Who it suits

A container you already build, that should cost nothing when nobody is using it. Scales to zero by default and back up on request volume, with a 60-minute ceiling per request that most request-driven platforms do not offer.

Consider something else if You need a process that stays running between requests, or a disk that survives a deploy.

## What the documentation says

### Pricing

- Free tier: Yes ([source](https://cloud.google.com/run/pricing), read 2026-09-09)
- Pricing model: Metered by resource, billed in 100 ms increments, with no monthly minimum. Two billing settings change what is counted: request-based charges CPU only while a request is being processed, instance-based charges for the whole instance lifecycle. Prices vary by region — the location list is split into Tier 1 and Tier 2 pricing — and the free tier is applied as a spending-based discount at Tier 1 rates. ([source](https://cloud.google.com/run/pricing), read 2026-09-09)

### Limits

- Max request duration: 5 minutes by default, extendable to 60 minutes per request. ([source](https://docs.cloud.google.com/run/docs/configuring/request-timeout), read 2026-09-09)

### Deployment

- Git deployment: Supported ([source](https://docs.cloud.google.com/run/docs/continuous-deployment-with-cloud-build), read 2026-09-09)
- Docker deployment: Supported ([source](https://docs.cloud.google.com/run/docs/deploying), read 2026-09-09)
- Containers: Supported ([source](https://docs.cloud.google.com/run/docs/deploying), read 2026-09-09)

### Infrastructure

- Persistent processes: Limited — instance-based billing keeps CPU allocated ([source](https://docs.cloud.google.com/run/docs/configuring/billing-settings), read 2026-09-09)
- Edge network: Limited — deploy per region, add a load balancer ([source](https://docs.cloud.google.com/run/docs/multiple-regions), read 2026-09-09)
- Scales to zero: Supported ([source](https://docs.cloud.google.com/run/docs/about-instance-autoscaling), read 2026-09-09)
- Autoscaling: Supported ([source](https://docs.cloud.google.com/run/docs/about-instance-autoscaling), read 2026-09-09)
- Regions: 41 regions, counted from Cloud Run's own locations list — Google publishes the list rather than a total. They are split into Tier 1 and Tier 2 pricing, so the region chosen changes the bill as well as the latency. ([source](https://docs.cloud.google.com/run/docs/locations), read 2026-09-09)
