3 ms·
But, to get a cloud run based setup: - you need an elb - and this is not cheap (if you have an efficient backend, the elb will dwarf compute costs) - no persis
by aenis 4y ago
But, to get a cloud run based setup:
- you need an elb - and this is not cheap (if you have an efficient backend, the elb will dwarf compute costs)
- no persistent volumes, and you are encouraged to use gcs or firestore
- each region requires a new deployment. No big deal but certainly not super easy to automate, esp. given the need to run behind an ELB (which you need on gcp to have a WAF)
- google sdks for some languages suck big time. Most of python sdk is not async friendly, unbelievable as it seems.
I do use cloud run for projects big and small, and rather like it, but its hardly a competitor to fly.io imho.
- tlarkworthy 4y agoYeah the load balancer bit sucks, I forgot about that. I use terraform for multi region deploys but yeah, the load balancer is a major cost.