3 ms·
Are you suggesting to setup a separate VM for each process that may only require like 0.25 cpu? Another thing you can’t do with VMs is oversubscribe (at least n
by dilyevsky 3y ago
Are you suggesting to setup a separate VM for each process that may only require like 0.25 cpu? Another thing you can’t do with VMs is oversubscribe (at least not with cloud ones)
- lmm 3y agoYou can't have both oversubscription and isolation, almost by definition. If you want isolation, VMs are great. If you want oversubscription, OSes are still better than container runtimes at managing competing processes on the same host.
- dilyevsky 3y agoOK but I can tho - oversub cpu, isolate memory, systems resources (like ports) etc. > OSes are still better than container runtimes at managing competing processes on the same host. OSes and container runtimes are the same thing
- marcus_holmes 3y ago> OSes and container runtimes are the same thing For a subset of OSes
- marcus_holmes 3y agoGo binaries tend not to be that lightweight, because we have goroutines for that. And yes, setting up a separate VM for each instance of a process is perfectly feasible. That's what all this cloud business was about in the first place.