Yeah, you got the point. They are on the list of "reliant on big companies, and one big server". But "support geo-distributed clusters" remains an open task on Google's radar. See here:
Unfortunately, with the existing architecture and infrastructure along with the team resources, they are focusing more on the algorithms of machine intelligence and AI.
http://highscalability.com/google-architecture
Unfortunately, with the existing architecture and infrastructure along with the team resources, they are focusing more on the algorithms of machine intelligence and AI.