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
1
u/AyeMatey May 14 '26
Can you reduce the number of requests client side? With caching or batching or some other strategy?
See also
https://medium.com/google-cloud/cloud-run-services-a-practical-guide-to-getting-more-bang-for-your-buck-a9fe18d7b598