|
|
|
|
|
by ChuckMcM
3553 days ago
|
|
Pretty interesting. I love how bespoke data centers are converging along very similar lines. I'm sure if you were inside a Microsoft, Google, Amazon, or Facebook data center you would recognize the new design touch points. The old data center is dead, long live the new data center. This was the second big thing Google had learned early on: "The equipment is reduced to its basics so it runs cooler. It can also be easily accessed and repaired quickly." -- slide 12/17 The whole sheet metal box around a server was a real waste of time if your employees are the only ones accessing the area, and the only reason they want to touch the machine is to repair it. This in contrast to NetApp (where I had worked before) which was busily designing impressive cabinets that would "stand tall" on the raised flooring of the data center. |
|
My design a while back was to put it all on PCI cards on a PCI backplane. I saw backplanes that basically look like motherboards full of PCI slots that load into racks. I wanted to make the cards nothing but CPU and memory whose software communicated over efficient networking (not TCP/IP) through PCI DMA. My design had IO/MMU functionality in the backplane or PCI cards. At least one card having full-featured stack for management and at least one I/O card for external interface. I figured the backplane itself could be extended for that, too, with a dedicated port like motherboards do integrated GigE. Management and I/O could come through remote DMA over dedicated wires like many servers do with Ethernet so all the PCI slots could be dedicated to compute.
Dumbest thing about Facebook's model is them destroying drives. The first thing to notice, due to Ross Anderson's Security Engineering, is that those pieces still contain a lot of data if they weren't degaussed first. Next is to remember the fastest way to destroy data: use clustered, encrypting filesystems so that secrets never touch the drive. Then, you just have to delete the keys to loose the secrets. No need to trash the drives at all. The crypto can happen at the storage manager or at hardware interface with HW acceleration available for both types. I'm surprised they haven't already built this with all the smart people they have working on big-data stacks.