I am building a cloud

41 points by tsg


mwcampbell

The part about the hobbled IOPS of typical hyperscaler VMs is spot on. But don't DigitalOcean and Vultr have local SSD storage by default?

Also, exe.dev, as I understand it, is a step backward from current standard practices in production cloud infrastructure. It makes it easy to spin up mutable Linux VMs, also called pets or snowflake servers. Current standard practice in production infrastructure is all about declarative infrastructure and managing cattle, running mostly ephemeral containers on harden host operating systems, ideally locking down the containers themselves with read-only root filesystems and even leaving out the shell entirely ("distroless" images).

Edit to add: I think fly.io had basically the right idea with their Fly Machines product (not their new Sprites thing, which like exe.dev is riding the AI/agent hype train). Fly Machines do use local SSD storage. But their global anycast front-end proxy is prone to global failures, which is not something you get with AWS-style per-region infrastructure or the mostly self-sufficient VMs of classic DigitalOcean or Vultr. Also, I haven't forgiven fly.io for the mass layoffs of 2024, in which my friend lost his job. More precisely, I haven't forgiven them for the mismanagement that led to premature mass hiring, which then later had to be corrected through mass layoffs. So I would be reluctant to ever use their product again.

tsg

I will follow this one for sure. There are a few more companies with the extremely ambitious goal of "a better AWS", and I am interested in the various strategies they take to approach that goal incrementally.

A service offering VMs for $20 is a long way from AWS, but I see how it makes sense as a first step. AWS also started with EC2, but in a completely different environment with no competition.