Skip to main content
TrustRadius
Google Cloud Functions

Google Cloud Functions

Overview

What is Google Cloud Functions?

Google Cloud Functions enables users to run code in the cloud with no servers or containers to manage. Cloud Functions is a scalable, pay-as-you-go functions as a service (FaaS) product to help build and connect event driven services with simple,…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Google Cloud Functions?

Google Cloud Functions enables users to run code in the cloud with no servers or containers to manage. Cloud Functions is a scalable, pay-as-you-go functions as a service (FaaS) product to help build and connect event driven services with simple, single purpose code.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

Alternatives Pricing

What is Google App Engine?

Google App Engine is Google Cloud's platform-as-a-service offering. It features pay-per-use pricing and support for a broad array of programming languages.

What is Azure Functions?

Azure Functions enables users to execute event-driven serverless code functions with an end-to-end development experience.

Return to navigation

Product Details

What is Google Cloud Functions?

Google Cloud Functions enables users to run code in the cloud with no servers or containers to manage. Cloud Functions is a scalable, pay-as-you-go functions as a service (FaaS) product to help build and connect event driven services with simple, single purpose code.

Key features

Simplified developer experience and increased developer velocity
Cloud Functions is simple. The developer simply writes code and Google Cloud handle the operational infrastructure, advancing by writing and running small code snippets that respond to events. Users can streamline challenging orchestration problems by connecting Google Cloud products to one another or third party services using events.

Pay only for what you use
Users are billed for the function’s execution time, metered to the nearest 100 milliseconds. And users pay nothing when a function is idle. Cloud Functions automatically spins up and backs down in response to events.

Avoid lock-in with open technology
Open source FaaS (function as a service) frameworks can be used to run functions across multiple environments and prevent lock-in. Supported environments include Cloud Functions, local development environment, on-premises, Cloud Run, and other Knative-based serverless environments.

Google Cloud Functions Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(9)

Attribute Ratings

Reviews

(1-1 of 1)
Companies can't remove reviews or game the system. Here's why
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We currently use Cloud Functions to handle multiple use cases : <br>- Automate resources shutdown for out of production environments (for Google SQL &amp; Google Kubernetes Engine)<br>- 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).
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.
Function as a Service (FaaS)
N/A
N/A
Access Control and Security
N/A
N/A
Reporting & Analytics
N/A
N/A
  • 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.
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.
Return to navigation