Re:Ask HN: Who operates at scale without containers?
by freedomben on Wednesday March 23, 2022 @11:51AM
(#30779745)
What are you using for the host OS on your bare metal?
Re:Ask HN: Who operates at scale without containers?
by tptacek on Wednesday March 23, 2022 @01:30PM
(#30781018)
Linux. :)
Re:Ask HN: Who operates at scale without containers?
by freedomben on Wednesday March 23, 2022 @02:41PM
(#30781766)
heh, could you share if it's more of an rpm flavor or more of a deb flavor? :-) (or some third option. no false dichotomies intended. actually it would be badass if you're running Arch :-D)
We can design around all these constraints! We just haven't gotten around to it yet. I think there's a general consensus that hiding things inside Firecrackers is a good design, and we'll do it where we can.
Elixir runs great inside Firecrackers. The idea behind Firecracker is that it introduces a minimal load, by dint of being ruthlessly simple. When you run an Elixir app on an EC2 instance, you're running hypervised as well (and probably by a hypervisor that's less efficient --- not a knock, Firecracker is Amazon code too).
The thing that makes this doable at Fly.io is that we run our own hardware, so we're not trying to nest VMs inside VMs. Of course, that's what EC2 is doing too. So whatever your intuitions are about things that run well on vanilla EC2, they should carry over to us.