Overview
ProductRatingMost Used ByProduct SummaryStarting Price
AWS Lambda
Score 8.3 out of 10
N/A
AWS Lambda is a serverless computing platform that lets users run code without provisioning or managing servers. With Lambda, users can run code for virtually any type of app or backend service—all with zero administration. It takes of requirements to run and scale code with high availability.
$NaN
Per 1 ms
Google Compute Engine
Score 8.7 out of 10
N/A
Google Compute Engine is an infrastructure-as-a-service (IaaS) product from Google Cloud. It provides virtual machines with carbon-neutral infrastructure which run on the same data centers that Google itself uses.
$0
per month GB
IBM Cloud Functions
Score 6.7 out of 10
N/A
IBM Cloud Functions is a PaaS platform based on Apache OpenWhisk. With it, developers write code (“actions”) that respond to external events. Actions are hosted, executed, and scaled on demand based on the number of events coming in. No servers or infrastructure to provision and manage.
$0
per second of execution
Pricing
AWS LambdaGoogle Compute EngineIBM Cloud Functions
Editions & Modules
128 MB
$0.0000000021
Per 1 ms
1024 MB
$0.0000000167
Per 1 ms
10240 MB
$0.0000001667
Per 1 ms
Preemptible Price - Predefined Memory
0.000892 / GB
Hour
Three-year commitment price - Predefined Memory
$0.001907 / GB
Hour
One-year commitment price - Predefined Memory
$0.002669 / GB
Hour
On-demand price - Predefined Memory
$0.004237 / GB
Hour
Preemptible Price - Predefined vCPUs
0.006655 / vCPU
Hour
Three-year commitment price - Predefined vCPUS
$0.014225 / CPU
Hour
One-year commitment price - Predefined vCPUS
$0.019915 / vCPU
Hour
On-demand price - Predefined vCPUS
$0.031611 / vCPU
Hour
Basic Cloud Functions Rate
$0.00017
per second of execution
API Gateway Rate
Free
Offerings
Pricing Offerings
AWS LambdaGoogle Compute EngineIBM Cloud Functions
Free Trial
NoYesNo
Free/Freemium Version
NoYesNo
Premium Consulting/Integration Services
NoNoNo
Entry-level Setup FeeNo setup feeNo setup feeNo setup fee
Additional DetailsPrices vary according to region (i.e US central, east, & west time zones). Google Compute Engine also offers a discounted rate for a 1 & 3 year commitment.
More Pricing Information
Community Pulse
AWS LambdaGoogle Compute EngineIBM Cloud Functions
Considered Multiple Products
AWS Lambda

No answer on this topic

Google Compute Engine
Chose Google Compute Engine
Google was easy to start with in terms of ease of use and support access.
Chose Google Compute Engine
The best GCP products - GKE for containerization workload fit to the VM machines specified for different application type (monolithic). These services can be easily integrated with each other with additional benefits.
Chose Google Compute Engine
Flexibility of deciding between right cpu and memory.
Chose Google Compute Engine
I've used Rackspace, AWS, and Digital Ocean to host virtual environments. In my opinion, GCE has a robust feature set on par with any other mainstream virtual hosting company. I would say AWS and Digital Ocean are comparable, and Rackspace would be slightly less robust than …
IBM Cloud Functions
Chose IBM Cloud Functions
AWS Lambda might be more suited for larger scaled companies looking to consistently access similar features at a higher volume/frequency, but for smaller teams with a limited budget, IBM's Cloud Functions are a competitive choice
Chose IBM Cloud Functions
AWS Lambda is 100 times more robust than IBM cloud functions. They essentially do the same thing, but AWS works. AWS is stable. we have had epic failures with cloud functions. Support was horrible. We literally had an open ticket with them for 2 months and it literally went …
Chose IBM Cloud Functions
IBM Cloud Functions are native to IBM Cloud and are easy to integrate into other IBM Cloud applications.
Features
AWS LambdaGoogle Compute EngineIBM Cloud Functions
Access Control and Security
Comparison of Access Control and Security features of Product A and Product B
AWS Lambda
8.8
7 Ratings
3% below category average
Google Compute Engine
-
Ratings
IBM Cloud Functions
-
Ratings
Multiple Access Permission Levels (Create, Read, Delete)8.67 Ratings00 Ratings00 Ratings
Single Sign-On (SSO)9.13 Ratings00 Ratings00 Ratings
Reporting & Analytics
Comparison of Reporting & Analytics features of Product A and Product B
AWS Lambda
5.0
6 Ratings
32% below category average
Google Compute Engine
-
Ratings
IBM Cloud Functions
-
Ratings
Dashboards5.56 Ratings00 Ratings00 Ratings
Standard reports5.15 Ratings00 Ratings00 Ratings
Custom reports4.45 Ratings00 Ratings00 Ratings
Function as a Service (FaaS)
Comparison of Function as a Service (FaaS) features of Product A and Product B
AWS Lambda
8.7
7 Ratings
0% above category average
Google Compute Engine
-
Ratings
IBM Cloud Functions
-
Ratings
Programming Language Diversity9.07 Ratings00 Ratings00 Ratings
Runtime API Authoring8.07 Ratings00 Ratings00 Ratings
Function/Database Integration9.07 Ratings00 Ratings00 Ratings
DevOps Stack Integration9.07 Ratings00 Ratings00 Ratings
Infrastructure-as-a-Service (IaaS)
Comparison of Infrastructure-as-a-Service (IaaS) features of Product A and Product B
AWS Lambda
-
Ratings
Google Compute Engine
7.9
66 Ratings
4% below category average
IBM Cloud Functions
-
Ratings
Service-level Agreement (SLA) uptime00 Ratings8.125 Ratings00 Ratings
Dynamic scaling00 Ratings7.861 Ratings00 Ratings
Elastic load balancing00 Ratings9.054 Ratings00 Ratings
Pre-configured templates00 Ratings9.263 Ratings00 Ratings
Monitoring tools00 Ratings3.026 Ratings00 Ratings
Pre-defined machine images00 Ratings9.265 Ratings00 Ratings
Operating system support00 Ratings8.366 Ratings00 Ratings
Security controls00 Ratings8.964 Ratings00 Ratings
Automation00 Ratings7.92 Ratings00 Ratings
Best Alternatives
AWS LambdaGoogle Compute EngineIBM Cloud Functions
Small Businesses
IBM Cloud Functions
IBM Cloud Functions
Score 6.7 out of 10
DigitalOcean Droplets
DigitalOcean Droplets
Score 9.4 out of 10
AWS Lambda
AWS Lambda
Score 8.3 out of 10
Medium-sized Companies
Red Hat OpenShift
Red Hat OpenShift
Score 9.2 out of 10
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.0 out of 10
Red Hat OpenShift
Red Hat OpenShift
Score 9.2 out of 10
Enterprises
Red Hat OpenShift
Red Hat OpenShift
Score 9.2 out of 10
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.0 out of 10
Red Hat OpenShift
Red Hat OpenShift
Score 9.2 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
AWS LambdaGoogle Compute EngineIBM Cloud Functions
Likelihood to Recommend
7.6
(52 ratings)
8.8
(64 ratings)
3.0
(7 ratings)
Likelihood to Renew
-
(0 ratings)
7.2
(3 ratings)
-
(0 ratings)
Usability
8.3
(17 ratings)
8.6
(9 ratings)
-
(0 ratings)
Availability
-
(0 ratings)
9.7
(27 ratings)
-
(0 ratings)
Performance
-
(0 ratings)
9.1
(27 ratings)
-
(0 ratings)
Support Rating
8.7
(20 ratings)
10.0
(10 ratings)
-
(0 ratings)
Product Scalability
-
(0 ratings)
7.3
(1 ratings)
-
(0 ratings)
User Testimonials
AWS LambdaGoogle Compute EngineIBM Cloud Functions
Likelihood to Recommend
Amazon AWS
Lambda excels at event-driven, short-lived tasks, such as processing files or building simple APIs. However, it's less ideal for long-running, computationally intensive, or applications that rely on carrying the state between jobs. Cold starts and constant load can easily balloon the costs.
Read full review
Google
You can use Google Cloud Compute Engine as an option to configure your Gitlab, GitHub, and Azure DevOps self-hosted runners. This allows full control and management of your runners rather than using the default runners, which you cannot manage. Additionally, they can be used as a workspace, which you can provide to the employees, where they can test their workloads or use them as a local host and then deploy to the actual production-grade instance.
Read full review
IBM
IBM Cloud Functions [is] not the worse product on the IBM cloud. I decided to write this review as I thought it would be balanced. I would still use functions to set up a serverless architecture where execution time is pretty quick and the code is relatively simple. I wouldn't use IBM Cloud Functions for async calls obviously, as costs could be higher. The functions documentation is lacking in terms of CI/CD, and there are unexplainable errors occurring - like the network connection that I mentioned. So I wouldn't just rely on IBM Cloud Functions too much for the entire system, but make sure it's diversified.
Read full review
Pros
Amazon AWS
  • No provisioning required - we don't have to pay anything upfront
  • Serverless deployment - it gets executed only when request comes and we pay only for the time the request is getting executed
  • Integrates well with AWS CloudWatch triggers so it is easy to setup scheduled tasks like cron jobs
Read full review
Google
  • Scaling - whether it's traffic spikes or just steady growth, Google Compute Engine's auto-scaling makes sure we've got the compute power we need without any manual juggling acts
  • Load balancing - Keeping things smooth with that load balancing across multiple VMs, so our users don't have to deal with slow load times or downtime even when things get crazy busy
  • Customizability - Mix and match configs for CPU, RAM, storage and whatnot to suit our specific app needs
Read full review
IBM
  • Great substitute for a simple API calls to run non-complicated code.
  • Easy way to run Python/Java/Javascript to get something done.
  • File validation.
Read full review
Cons
Amazon AWS
  • Developing test cases for Lambda functions can be difficult. For functions that require some sort of input it can be tough to develop the proper payload and event for a test.
  • For the uninitiated, deploying functions with Infrastructure as Code tools can be a challenging undertaking.
  • Logging the output of a function feels disjointed from running the function in the console. A tighter integration with operational logging would be appreciated, perhaps being able to view function logs from the Lambda console instead of having to navigate over to CloudWatch.
  • Sometimes its difficult to determine the correct permissions needed for Lambda execution from other AWS services.
Read full review
Google
  • Built-in monitoring via Stackdriver is quite expensive for what it provides.
  • Initially provided quotas (ie. max compute units one can use) are very low and it took several requests to get an appropriate amount.
  • Support on GCE is limited to their knowledge base and forums. For more hands-on support provided by Google, you must pay for their Premium services.
Read full review
IBM
  • Billing can be a hassle, not the most responsive customer service/support team
  • Handles & executes most functionalities, but other platforms offer more scalability if you're seeking consistent and stable growth
Read full review
Likelihood to Renew
Amazon AWS
No answers on this topic
Google
Its pretty good, easy and good performance. Also, interface is very good for starters compared to competitors. Infra as Code (IaC) using Terraform even added easiness for creation, management and deletion of compute Virtual Machines (VM). Overall, very good and very easy cloud based compute platform which simplified infrastructure, very much recommend.
Read full review
IBM
No answers on this topic
Usability
Amazon AWS
I give it a seven is usability because it's AWS. Their UI's are always clunkier than the competition and their documentation is rather cumbersome. There's SO MUCH to dig through and it's a gamble if you actually end up finding the corresponding info if it will actually help. Like I said before, going to google with a specific problem is likely a better route because AWS is quite ubiquitous and chances are you're not the first to encounter the problem. That being said, using SAM (Serverless application model) and it's SAM Local environment makes running local instances of your Lambdas in dev environments painless and quite fun. Using Nodejs + Lambda + SAM Local + VS Code debugger = AWESOME.
Read full review
Google
Having interacted with several cloud services, GCE stands out to me as more usable than most. The naming and locating of features is a little more intuitive than most I've interacted with, and hinting is also quite helpful. Getting staff up to speed has proven to be overall less painful than others.
Read full review
IBM
No answers on this topic
Reliability and Availability
Amazon AWS
No answers on this topic
Google
Google Compute Engine works well for cloud project with lesser geographical audience. It sometimes gives error while everything is set up perfectly. We also keep on check any updates available because that's one reason of site getting down. Google Compute Engine is ultimately a top solution to build an app and publish it online within a few minutes
Read full review
IBM
No answers on this topic
Performance
Amazon AWS
No answers on this topic
Google
It works great all the time except for occasional issues, but overall, I am very happy with the performance. It delivers on the promise it makes and as per the SLAs provided. Networking is great with a premium network, and AZs are also widespread across geographies. Overall, it is a great infra item to have, which you can scale as you want.
Read full review
IBM
No answers on this topic
Support Rating
Amazon AWS
Amazon consistently provides comprehensive and easy-to-parse documentation of all AWS features and services. Most development team members find what they need with a quick internet search of the AWS documentation available online. If you need advanced support, though, you might need to engage an AWS engineer, and that could be an unexpected (or unwelcome) expense.
Read full review
Google
  • The documentation needs to be better for intermediate users - There are first steps that one can easily follow, but after that, the documentation is often spotty or not in a form where one can follow the steps and accomplish the task. Also, the documentation and the product often go out of sync, where the commands from the documentation do not work with the current version of the product.
  • Google support was great and their presence on site was very helpful in dealing with various issues.
Read full review
IBM
No answers on this topic
Alternatives Considered
Amazon AWS
AWS Lambda is good for short running functions, and ideally in response to events within AWS. Google App Engine is a more robust environment which can have complex code running for long periods of time, and across more than one instance of hardware. Google App Engine allows for both front-end and back-end infrastructure, while AWS Lambda is only for small back-end functions
Read full review
Google
Google Compute Engine provides a one stop solution for all the complex features and the UI is better than Amazon's EC2 and Azure Machine Learning for ease of usability. It's always good to have an eco-system of products from Google as it's one of the most used search engine and IoT services provider, which helps with ease of integration and updates in the future.
Read full review
IBM
  • ICF is a lightweight service and does not require runtime configurations
  • Scalable on demand and hence there is no need to pay for runtime costs
Read full review
Scalability
Amazon AWS
No answers on this topic
Google
It works really well with other Google Cloud services, making it easy to build scalable solutions across different teams and locations.
Read full review
IBM
No answers on this topic
Return on Investment
Amazon AWS
  • Positive - Only paying for when code is run, unlike virtual machines where you pay always regardless of processing power usage.
  • Positive - Scalability and accommodating larger amounts of demand is much cheaper. Instead of scaling up virtual machines and increasing the prices you pay for that, you are just increasing the number of times your lambda function is run.
  • Negative - Debugging/troubleshooting, and developing for lambda functions take a bit more time to get used to, and migrating code from virtual machines and normal processes to Lambda functions can take a bit of time.
Read full review
Google
  • With Google Compute we don't have the overhead of managing our own data centers reducing costs and reducing the staff needed to manage systems.
  • As I said earlier, Google's costs are ~1/2 of AWS, so we are able to see a ROI much faster.
Read full review
IBM
  • It directly affected our expenses since we do not need to deploy and maintain a set of separate applications.
  • It allowed us to pay for only the amount of time cloud functions run.
  • It saved on maintenance and monitoring of the applications it replaced.
Read full review
ScreenShots

Google Compute Engine Screenshots

Screenshot of How to choose the right VM
With thousands of applications, each with different requirements, which VM is right for you?Screenshot of documentation, guides, and reference architectures
Migration Center is Google Cloud's unified migration platform with features like cloud spend estimation, asset discovery, and a variety of tooling for different migration scenarios.