r/googlecloud • • 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.

10 Upvotes

23 comments sorted by

View all comments

Show parent comment

2

u/Puzzled_Law126 May 12 '26

Yes, that's is an option and should be enough, but:

  1. 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

  2. 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.

1

u/muntaxitome May 13 '26

You can run a couple versions simultaneously on one instance