For competition, there are already other services backed by large companies: MS Azure added VMs recently, HP Cloud, IBM Smart Cloud, Rackspace obviously. And there are also many other providers. So competition is there already. You can compare prices with http://www.cloudorado.com/ and you may already find AWS is quite often not so cheap. So why Google is supposed to change the picture that much?