This is like corporate infighting for comedies set in the 50s really.
E.g. what coup would be for Google Search to run on GCP. Imagine the CIO conversation of, “well, if it is good enough for google search, it must be good for me”.
Only one company needs Google's internal infrastructure. That company is called Google.
The lessons learned in building those systems can be applied to more generalized solutions which can be sold as standalone products.
This article lists some of the AWS services that now power Amazon.com since they moved away from Oracle. So, while it may not have been true in the past, it does now appear that AWS powers a significant portion of Amazon.com.
https://aws.amazon.com/blogs/aws/migration-complete-amazons-...
AWS services have always been their own thing, they happen to be useful so today Amazon utilizes them just like anyone else. That doesn't mean the services started internally.
https://www.networkworld.com/article/2891297/the-myth-about-...
The origins of AWS are entirely unrelated, Amazon simply realized it was good at operating infrastructure. This led to the conception of offering infrastructure as a service. The initial AWS service offerings were built based on Amazon's experience and expertise but were not the literal internal services of Amazon.
See https://www.networkworld.com/article/2891297/the-myth-about-... for more historical details.
Amazon (or Google, or Microsoft) is an anomaly, the things Amazon needs to operate Amazon.com are very very different from what most companies need. The internal services and architecture are purpose built although today they do heavily leverage AWS under the hood. Amazon.com is just a customer of AWS, there's no special installation.
Almost nobody needs Amazon.com's infrastructure (except Amazon) or could even afford to staff it. What people do need are generalized, managed services they can combine for their own use cases.
I think the only needs that are likely different are scale, so bigger instances, and the fact that they have a massive legacy infrastructure that can't be easily migrated off of. So that's pretty much what I would expect; Amazon.com does use AWS for new stuff but is still operating a lot of legacy as well.
https://www.pcmag.com/article/364611/microsofts-cloud-how-th...
> Guthrie said Microsoft has long had a tradition to "eat our own dog food," which means it runs its own systems on top of the same software it offers to customers. Microsoft IT was an early customer for Office 365, Azure, and Dynamics 365, and has moved the vast majority of its internal servers to Azure, including its SAP implementation, payment systems, and test systems. This has helped Microsoft learn what it takes to run the technology on an enterprise scale.
I’m not willing to die on this hill. I could be wrong about the origins of Azure. AWS and GCP are not productized versions of internal services.
Same for Amazon, it took them very long also, including dedicated internal projects with focus on moving. But majority of Amazon and Microsoft workloads now run on their respective cloud offerings.
Google is probably still be at least 3-5 years before that would happen be aligned. GCP is quite immature and young, which this leak highlights also. I assume this would mean that also internal teams at Google won't be moving workloads to GCP.