3 ms·
How do you ensure privacy/isolation between users if you have a pool of ready VMs that you re-use?
by alas44 3y ago
How do you ensure privacy/isolation between users if you have a pool of ready VMs that you re-use?
- jacobwg 3y agoWe don't re-use the VMs - a VM's lifecycle is basically: 1. Launch, prepare basic software, shut down 2. A GitHub job request arrives at Depot 3. The job is assigned to the stopped VM, which is then started 4. The job runs on the VM completes 5. The VM is terminated So the pool exists to speed up the EC2 instance launch time, but the VMs themselves are both single-tenant and single-use.
- alas44 2y agoMy question is thus more on the on-disk data, you mention VM being terminated, does that data is wipped too and new VM starts on a brand new disk?