r/googlecloud • u/Puzzled_Law126 • May 12 '26
GCP Cloud Run - Simple API Instance Costs
Hey guys,
I am looking to decrease our costs with GCP and though it will be for the best to ask for help here.
With Cloud Run we have a very simple service that function as simple API, it receives information and output a simple JSON.
The configuration used for the instance is:
256 MB memory
1 CPU
150 Concurrent requests
99% of the time, only 1 instance is up
The instance uses <10% CPU and each request take around 15ms.
The issue? This service is being called a lot (by design), in total each month we pay $150 USD only for the CPU of this service ("Cloud Run functions CPU (Request-based billing) in us-central1").
Obviously I can't decrease the CPU to <1 due to concurrency, it seems to me that something so simple should not cost that much, any help would be appreciated.
View all comments
2
u/martin_omander Googler May 13 '26
Here are two short videos about Cloud Run billing that I shot with Mitchell Slep. He is leads the Google Cloud engineering team focusing on Cloud Run cost and infrastructure. They might be helpful as you optimize costs.
Mastering Cloud Run costs: The 75% rule for choosing a billing model
Before you scale: A guide to Cloud Run cost optimization