#Pricing running a graphql server on Workers vs Node.js
5 messages · Page 1 of 1 (latest)
I've asked ChatGPT and this is it's response:
#### Cloudflare Workers:
- **Requests**: 100 million - 100,000 free = 99.9 million requests.
- 99.9 million requests / 1 million * $5 = $499.50
- **Data Transfer**: Let's assume $0.10 per GB.
**Total: $499.50 + $0.10 = $499.60**
#### Google Cloud Run:
- **Requests**: 100 million - 2 million free = 98 million requests.
- Requests cost: 98 million / 1 million * $0.40 = $39.20
- **Compute Time**: 100ms per request * 100 million requests = 10 million seconds.
- Compute cost: 10 million / 3600 (hours) * $0.00002428 per vCPU second (assuming 1 vCPU) = $67.44
- **Memory Cost**: Assuming 256MB memory per instance.
- Memory cost: 10 million seconds * 0.0000025 per GB-second (256MB is 0.25GB) = $25.00
- **Data Transfer**: Assuming $0.12 per GB.
**Total: $39.20 + $67.44 + $25.00 + $0.12 = $131.76**
#### AWS Lambda:
- **Requests**: 100 million - 1 million free = 99 million requests.
- 99 million / 1 million * $0.20 = $19.80
- **Compute Time**: 100ms per request * 100 million requests = 10 million GB-seconds.
- Compute cost: 10 million GB-seconds - 400,000 GB-seconds free = 9.6 million GB-seconds.
- 9.6 million * $0.00001667 per GB-second = $160.83
- **Data Transfer**: Assuming $0.09 per GB.
**Total: $19.80 + $160.83 + $0.09 = $180.72**
### Percentage Comparison
We'll use the highest cost (Cloudflare Workers) as the reference point.
1. **Cloudflare Workers**: $499.60
2. **Google Cloud Run**: $131.76
3. **AWS Lambda**: $180.72
**Highest cost is Cloudflare Workers: $499.60**
- **Cloudflare Workers**: ($499.60 / $499.60) * 100 = 100%
- **Google Cloud Run**: ($131.76 / $499.60) * 100 ≈ 26.38%
- **AWS Lambda**: ($180.72 / $499.60) * 100 ≈ 36.17%
### Summary
- **Cloudflare Workers**: 100%
- **Google Cloud Run**: 26.38%
- **AWS Lambda**: 36.17%
too vague. What are you going to use to run a graphql server on workers? Workers are V8 Isolates, not nodejs or anything, and not containers, restricted environment
Cloudflare Workers:
Requests: 100 million - 100,000 free = 99.9 million requests. 99.9 million requests / 1 million * $5 = $499.50 Data Transfer: Let's assume $0.10 per GB.
and this is all just wrong, I wouldn't ask Chatgpt about pricing stuff. Workers have no transfer fees, and are $0.30 per mil requests, not $5 + cpu time (which can vary)
Workers Paid also gives you 10 mil requests for free, not 100k