Hacker News new | ask | show | jobs
by djbusby 1482 days ago
I'm still in the VM all the things camp. Like, containers are neat but VMs have the same cheapness for me - that is deploy some VM per app. Like Docker per app. Many times these days I'm one VM for just one Docker package. (Can you tell VM is my favorite isolation method)
4 comments

>I'm still in the VM all the things camp.

I do both with deciding factor being whether it has internet exposure.

>VMs have the same cheapness for me

It's all kinda relative (ballooning etc), but from what I've seen LXC allows for much higher density. Lowest LXC I've got running is ~20MB used. Lowest VM is at 380MB. Both headless debians so vaguely comparable (though MQTT vs Wireguard).

Not much of a difference if you've got a 128gb server on hand, yet its nearly 20x so depending on perspective its either a big difference or doesn't matter.

Fargate and Fly are actually both Firecracker VMs, not containers.
Yea, super fast boot VMs are a game changer in the container vs VM game.
I don't think people mind using VMs rather than containers.

The preference comes from the tool chain which is simpler for containers (even if you use Vagrant) and performance ( true or not, lots of people still have the sluggish VMs in mind.

> lots of people still have the sluggish VMs in mind.

I did, until trying firecracker.

I'm quite new to this side of things. Could you shed some light on how I could get docker-like simplicity but in VMs?