AWS Lambda vs Google Cloud Run
Compare Service Types, Runtimes, Execution Limits, Compliance, Regions and Alternatives
Features
AWS Lambda
Category
Hosted
FaaS
CaaS
Google Cloud Run
Category
Hosted
N/A
FaaS
CaaS
AWS Lambda
Container Deployment
Docker
Docker Private Registry
Google Cloud Run
Container Deployment
Docker
Docker Private Registry
AWS Lambda
Supported Runtimes
.Net
.Net Core
C#
Go
Groovy
Java
JavaScript
Kotlin
Node.js
PHP
PowerShell
Python
Ruby
Rust
Scala
TypeScript
Google Cloud Run
Supported Runtimes
.Net
.Net Core
C#
Go
Groovy
Java
JavaScript
Kotlin
Node.js
PHP
PowerShell
Python
Ruby
Rust
Scala
TypeScript
AWS Lambda
Execution Limits and Resource Quotas
Min. Memory
128 MB
Max. Memory
10 GB
Default Timeout
5 s
Max. Timeout
900 s
Request Payload
6 MB
Response Payload
6 MB
Google Cloud Run
Execution Limits and Resource Quotas
Min. Memory
512MiB
Max. Memory
32GiB
Default Timeout
10min
Max. Timeout
24h
Request Payload
32MiB
Response Payload
∞
AWS Lambda
Regional Availability
Deployment Scope
Regional
Regions
25
Points of Presence
N/A
Google Cloud Run
Regional Availability
Deployment Scope
Regional
Regions
Global
Points of Presence
40
Alternatives are matched by platform types, use cases, programming languages and deployment options





