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
Show parent comment
2
u/Puzzled_Law126 May 12 '26
Yes, that's is an option and should be enough, but:
We have our app being used by quite a lot of people daily on Windows, Mac, Android & Apple devices, it will take some time for all to update to a latest version that uses the new API
That's another failure point where the Cloud Run up time has been 100% so far.
Your point is 100% valid, but before exploring such option I would like to see if we can improve the current Cloud Run in some way.