6 ms·
Running a single tenant in a container or VM should have the same performance as bare metal. The problems come when you want to scale the number of tenants, inc
by kentonv 8y ago
Running a single tenant in a container or VM should have the same performance as bare metal. The problems come when you want to scale the number of tenants, incurring RAM and context switching overhead. On these measures, containers are quite a bit lighter than VMs, but still quite a bit heavier than isolates. When you're only aiming to split a machine 10 ways, this might not matter, but we're targeting splitting a machine 10,000 ways, which calls for entirely new tech.
(Disclosure: I'm the tech lead for Workers.)