Thanks!
- hardware has gotten a lot faster, which helps the second reason.
- Google giving away free GGC nodes to ISPs (if you meet their requirements). The distribution of these nodes has gotten a lot wider since container days.
- Google is building more smaller scale (a dozen racks or so) traditional data centers closer to ISPs.
I don't think shipping container design was never a very good idea, to begin with - it was an interesting experiment that didn't scale as well as they thought it would.
hell, the IS-IS implementation in Quagga is usable because of Google :)
There are also a bunch of papers on the network architecture, https://research.google.com/pubs/Networking.html .
But yes, a lot is closed for the obvious reason that this is really core to the business Google is running.
(I'm a datacenter engineer at Google)
We actually release a decent amount of information, see [0]. I particularly recommend "Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network" [1].
[0] https://research.google.com/pubs/Networking.html [1] https://research.google.com/pubs/archive/46286.pdf