A Amazon usa a paravirtualização do Xen, que requer que um kernel seja fornecido como parte da configuração. O Xen usa o kernel de uma maneira muito diferente do que o VMWare ou o KVM. Ele permite, entre outras coisas, que um hipervisor seja executado eficientemente sem extensões de virtualização de CPU.