Great talk and I learned a lot from it. One thing I noticed is their heavy use of Linux kernel--- in particular cgroup and KVM. Cgroup is a key component to provide resource isolation among VMs while KVM enables VMs.
So I can't run any custom kernel module on Google compute engine? It's bad. "Google Compute Engine kernels do not allow any modification or customization code to run at the kernel level." Is amazon the same?