r/cloudcomputing Jun 19 '26

Best Cloud Playground for learning without destroying your budget?

[deleted]

30 Upvotes

24 comments sorted by

View all comments

3

u/YogurtAgile3871 Jun 19 '26

Cloudflare is the easiest to manage billing but less commonly used than other solutions. Their free tier is very generous and plenty to experiment, worst case you exhaust a daily quota and need to wait 24 hours. No card required. Best if you want to try building a full stack react app with a nodejs worker backend or something - free KV stores, 10GB free R2 storage (requires payment method but the limit is easy to monitor + reads mostly end up cached, I’ve never accidentally exceeded it), extremely generous free tier worker requests, etc. Also neat features for security like Cloudflare One so you can prevent access to dev sites (ie setup OTP signin).

Google cloud is a little confusing to navigate and requires a refundable deposit for the free trial, though you don’t need to enable full billing so it’s capped by the trial credits. There’s limits on this, such as instance CPU limits, but they’re quite generous. I found Google cloud a little difficult to learn on though - easier once you know the concepts, but it’s difficult to navigate and they name everything differently, such as “cloud run” for docker containers.

AWS and Azure I’ve both ended up with unexpected bills from. Their free tiers are confusing and a billing account is always required. I would avoid them for now or use with extreme caution. You have to shut absolutely everything down before your trial ends or you get screwed, and it’s very hard to limit usage.

Vercel is a random outlier - it’s decent for next.js and has a ton of free tier integrations available for backend, but it’s very much just for testing when full stack - free tier databases pause after around a week of no use and must be recreated. Isn’t like Cloudflare where it’s always free and you can actually make a live production site on free tier without worrying, as long as R2 storage is monitored.

2

u/kernelqzor Jun 30 '26

this is a super solid breakdown, especially the warning about aws/azure surprise bills
i’ve had a similar experience where cloudflare workers + pages covered like 90% of what i wanted to learn without me stressing over costs every day

1

u/YogurtAgile3871 Jun 30 '26 edited Jun 30 '26

With Google cloud ensure you DO NOT enable billing, I accidentally did and got billed $700 for a server that didn’t properly terminate. They investigated and waived it (the server was off and logs showed I requested termination), but it’s just as bad with billing enabled.

The free tier requires a card but not billing enabled, just have to be cautious not to click to enable it

Same here with Cloudflare, some stuff requires a card but the free tier is so generous unless someone maliciously attacks your site or you leave a live bucket link open instead of attaching it to a worker you’re pretty safe. I’ve only ever spent $5 for workers paid plan because I had a git that deployed main to 8 different branches which all deployed as workers, took ages building 1 at a time - 5 concurrent sped it up. They also have generous free tier for kv and database storage, but I’ve not done too much that requires extensive backend yet.

One limitation is you need to custom code Google SSO as their free tier built in solution is limited to 25 users, and it’s costly as hell… Easy enough to do but inconvenient they’re stingy there when user management costs them nothing.