| > The equivalent would be spot instances on AWS. They're equivalent in the sense that you have nodes that can die anytime, but it's much more complicated. You could technically have a much lower cost on AWS by aggressively bidding low but we've had a few instances where the node only lived a few minutes. Preemptibles nodes are max 24h, and from our stats, they really live around that amount of time. I think the lowest we've had was a node dying after 22h. You also save out of the box because they apply discount when your instance is running for a certain number of hours. You can even have more discount by agreeing to a committed use which you pay per month instead of one-shot unlike AWS. I'm going to add a few more reasons to the above reply: - UI and CLI is so much better in GCP I don't have to switch between 20 regions to see my instances/resources. From one screen, I can see them all and filter however I like. - GCP encourage creating different projects and apply same billing. It's doable in AWS too, of course, but coupled with the fact that you have different projects and regions, and you can't see all instances of a project at once, this makes a super bad experience - Networks are so much better in GCP Out of the box, your regions are connected and have their own CIDR. Doing that in AWS is complicated. - BigQuery integration is really good A lot of logs and analytics can be exported to BigQuery, such as billings, or storage access. Coupled with Data Studio and you have non technical people doing dashboards. - Kubernetes inside GCP is a lot better than AWS' https://blog.hasura.io/gke-vs-aks-vs-eks-411f080640dc - Firewall rules > EC2 Security Group - A lot of small quality of life that makes the experience a lot better overall ... like automatically managing SSH keys for instances, instead of having a master ssh key and sharing that. Here's the thing though, a lot of GCP can be replicated, just like what you linked for the identity provider. With GCP, there's a lot of stuff out of the box -- so dev and ops can focus on the important stuff. Overall, AWS is just a confusing mess and offers a very bad UX. Moving to GCP was the best move we've made. |
Moved for bizdev reasons, and really appreciated the improved quality of life.