AWS is the leader in the space and announced that as of late 2010, Amazon.com was running 100% on AWS. It also runs many of its other products, such as Alexa, through AWS and it's clear that AWS is a core part of how Amazon runs itsentire business.
Microsoft is also making use of Azure for its key products. Office 365 uses the Azure Directory Service and Xbox Live runs off Azure. Skype is also running its backend on Azure. This has been proven from past Azure outages that also affected key Microsoft services!
Google seems different. It makes many statements that when you're using Google Cloud Platform you're building on top of Google's infrastructure. This is technically correct because you are using Google's data centers and networking. However, no Google products actually run on Google Cloud Platform.
The underlying technology is similar (or the same), but what you are buying when you purchase cloud services from Google Cloud is productized, separated versions of the technologies Google uses internally. While Amazon.com runs on AWS EC2, Google Search is not running off Compute Engine.
This is a key difference, as recent outages have shown. You know that when Azure has a problem and it takes Skype and Xbox live offline, that has a major impact on different Microsoft business units. The same can be said of AWS outages affectingAmazon.com -- there's a big incentive to fix the problem! However, when Google had its recent 12-hour outage that took Snapchat offline, it didn't impact any of Google's real revenue-generating services. Google Cloud Platform likely produces an insignificant amount of revenue compared to Adwords. What would the impact have been if Google Search was down for 12 hours?
Google is undoubtably serious about being a player in the cloud. It has the right people working on the right things, but it's still missing the right incentives from a business perspective.
Alongside impressive customer announcements from the likes of Best Buy and Spotify, Google should be figuring out how to move all of its own products to run on top of Google Cloud Platform. That is the only way it is going to improve its reliability and understand how to build a product for massive scale at an enterprise level. Google needs to dogfood its own cloud.
Sign up for CIO Asia eNewsletters.