Cloud Functions is losing next to Cloud Run
September 15, 2022

Cloud Functions is losing next to Cloud Run

Anonymous | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User

Overall Satisfaction with Google Cloud Functions

We currently use Cloud Functions to handle multiple use cases :
- Automate resources shutdown for out of production environments (for Google SQL & Google Kubernetes Engine)
- Recover socials data and informations for analysis
  • Easy to use and doesn't require a lot of cloud knowledge
  • UI/UX made simple and accessible
  • Needing a zip file is problematic (when wanting to automate deployment for example).
  • Requires another solution to execute automatically (ex. cloud scheduler).
  • Using it for FinOps, we cut the bill in 2 for certain services (out of production).
Documentation is provided and clear for this service. Although GCP support is included in the current contract we didn't get to use it since the process is pretty straightforward.

Do you think Google Cloud Functions delivers good value for the price?

Yes

Are you happy with Google Cloud Functions's feature set?

Yes

Did Google Cloud Functions live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of Google Cloud Functions go as expected?

Yes

Would you buy Google Cloud Functions again?

Yes

Overall Google Cloud Functions is losing a lot of benefits to other GCP services, making it less attractive to users. A simple example would be the need to zip application files and push them to Google Storage which makes it a bit complicated to automate via a CI/CD pipeline. Another "similar" solution would be using Cloud Run although the need for a docker image is there, with the recent evolutions to Cloud Run (ability to downscale to 0) it makes a lot more interesting.
Google Cloud Platform Cloud functions are an excellent way to start a serverless journey in GCP, however, using Cloud Run may be the better solution. For users not acquainted with Docker & Linux, I would definitely recommend Google Cloud Functions, however, for more experienced users, Cloud Run may be better suited.