Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Architecturally they’re all quite different.

If my sources are correct, GCP did not launch on dedicated hardware like EC2 did, which raised customer concerns about isolation guarantees. (Not sure if that’s still the case.) And Azure didn’t have hardware-assisted I/O virtualization ("Azure Boost") until just a few years ago and it's not as mature as Nitro.

Even today, Azure doesn’t support nested virtualization the way one might ordinarily expect them to. It's only supported with Hyper-V on the guest, i.e., Windows.



Nested virtualisation with KVM works on the Linux GitHub Actions runners which I believe run on Azure.


GitHub says:

> While nested virtualization is technically possible while using runners, it is not officially supported. Any use of nested VMs is experimental and done at your own risk, we offer no guarantees regarding stability, performance, or compatibility.

https://docs.github.com/en/actions/concepts/runners/github-h...


It seems to work for my https://github.com/libriscv/kvmserver tests at least.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: