2 ms·
I don't know about CloudStack or OpenStack. I don't think the OS is consuming a whole lot of resources on the scale of a web service. You might get some perfor
by weberc2 9y ago
I don't know about CloudStack or OpenStack.
I don't think the OS is consuming a whole lot of resources on the scale of a web service. You might get some performance improvements from static linkage vs syscalls, but I'm guessing the "performance improvement" story is mostly one of latency (startup times) and not throughput.
Mostly the nice bit of getting rid of the OS is improved startup times, reduced attack surface, and an easier-to-reason-about system.
This probably impacts tooling as well--you can actually compile your entire image from source code instead of needing to fire up an instance, script changes to it, shut it down, then copy it.
- alex_hitchins 9y agoI'd not considered the reduced attack surface, I'd mostly been thinking of the efficiency gains. It's a very good point.