5 ms·
VMs are a necessity if you are serious about security and isolation guarantees. I'd hope everyone else also uses it. I haven't run benchmarks but this comment
by suryao 3y ago
VMs are a necessity if you are serious about security and isolation guarantees. I'd hope everyone else also uses it.
I haven't run benchmarks but this comment provides a glimpse - https://news.ycombinator.com/item?id=38571518 https://news.ycombinator.com/item?id=38571518
VM startup speed has many levels to it. Right now, we are doing the inefficient job of having a pool though we have some items in the roadmap to fix this better.
In terms of speed up, we are doing things differently. For instance, we are baking in container layer caching natively so that users can benefit. This leads to speed ups of 2-10x depending on how the dockerfile is structured for caching.
This is just the first step - we have a very exciting roadmap :-)
- aaomidi 3y ago> VMs are a necessity if you are serious about security and isolation guarantees. I'd hope everyone else also uses it. How do you ensure that the VMs are clean on every run? Do you boot up a fresh clean install? How do you make sure your host machines are clean too? What’s the cadence for resetting those host machines up?
- suryao 3y agoThey are ephemeral VMs and are alive only for the duration of a single job. They are not reused.