News for hackers. Stuff that matters.
Re:iPhone X Teardown by marcell on Friday November 03, 2017 @07:09PM (#15622832)
> A software company building hardware is Google, and it's Pixel phones show

FWIW Google has put a lot of effort in the hardware of their datacenters, and in that sense they're a hardware giant as well. Compared to their datacenter projects, Pixel is a funny hobbby for Google.

Re:iPhone X Teardown by aliasxneo on Friday November 03, 2017 @07:18PM (#15622870)
As a datacenter technician for Google, this makes me happy to see other people recognize this.
Re:iPhone X Teardown by winslow on Friday November 03, 2017 @09:48PM (#15623406)
Could you shed some light on why google moved away from their shipping container design to a more traditional yet still custom data center approach?

Thanks!

Re:iPhone X Teardown by pavs on Saturday November 04, 2017 @01:48AM (#15623972)
Not working for Google, but I think it's for multiple reasons.

- 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.

Re:iPhone X Teardown by kuschku on Friday November 03, 2017 @07:25PM (#15622916)
It’s just sad that we’ll never see any of that openly available, or described.
Re:iPhone X Teardown by jankey on Saturday November 04, 2017 @03:46AM (#15624173)
It's not a lot, but there are a bunch of pictures on google.com/about/datacenters, including a 'street view' inside our DC in North Carolina.

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)

Re:iPhone X Teardown by j-walker on Friday November 03, 2017 @08:53PM (#15623238)
There's a lot of openly available networking hardware on the Open Compute Project.
Re:iPhone X Teardown by kuschku on Friday November 03, 2017 @10:15PM (#15623473)
Sure, but that's not even close to the "every board and switch is custom designed" story.
Re:iPhone X Teardown by pyvpx on Saturday November 04, 2017 @05:39AM (#15624361)
there isn't as much exotic "stuff" as you might think. they have the same ODMs build switches and line cards to their specifications, with chips from the same vendors (Broadcom, Cavium, etc) only they can easily hire a team and sign the NDA and write/optimize/perfect the forwarding plane and control plane implementations.

hell, the IS-IS implementation in Quagga is usable because of Google :)

Re:iPhone X Teardown by gcardone_ on Monday November 06, 2017 @04:45AM (#15634392)
Disclaimer: I'm an SRE at Google, my opinions are my own.

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

Re:iPhone X Teardown by nunez on Friday November 03, 2017 @07:21PM (#15622889)
Absolutely. The servers in their production racks are nearly 100% custom down to the silicon and involve serious amounts of engineering to make happen.
Re:iPhone X Teardown by mandeepj on Friday November 03, 2017 @08:34PM (#15623181)
Just curious - How are their servers different than FB's who also modified the heck out of them?
Re:iPhone X Teardown by agoodthrowaway on Friday November 03, 2017 @09:30PM (#15623362)
Sorry but I have to disagree. They are custom but that kind of customization is not all that difficult. Essentially it's using same HW as everyone else in a way that supports their scale better. That's it.
Re:iPhone X Teardown by jchw on Friday November 03, 2017 @09:53PM (#15623421)
Now I really don't know anything about this, but I remember quite a while ago when configuring a Linux kernel build that there was an entire section dedicated to Google's server hardware. If it's really all that normal, why would it be Google-specific/why wouldn't there be other large vendors present as well? Talking about the GOOGLE_FIRMWARE menu.
Re:iPhone X Teardown by heeen2 on Saturday November 04, 2017 @09:44AM (#15624972)
But not custom enough for Intel to remove Management Engine from their CPUs
Re:iPhone X Teardown by mandeepj on Friday November 03, 2017 @08:36PM (#15623186)
> Pixel is a funny hobbby for Google

Seems like it but unfortunately it is their product and they are selling it.