Google doesn't use VMs internally and they probably don't have a scalable SAN (EBS competitor) either, so they don't have as much of an advantage as you might think. Google bet big on a "legacy-free" stack (GFS, MapReduce, BigTable, etc.) and that has worked out great for their internal services but external customers just aren't willing to adopt it (see App Engine).