Facebook has proposed a new model for designing servers that it says will give businesses more choice in selecting components and a smarter way to upgrade systems when needs change, though it remains to be seen how widely its method will be adopted.
The social networking company is looking to "disaggregate" the data center, meaning it wants to reduce the dependencies among computer parts and make it easier for large companies to design the systems they need to suit their own particular workloads.
[ Also on InfoWorld: Facebook Graph Search may be a social engineering nightmare. | Check out 2012's superstars of sustainable IT in InfoWorld's Green 15 slideshow. | Cut straight to the key news for technology development and IT management with our once-a-day summary of the top tech news. Subscribe to the InfoWorld Daily newsletter. ]
It laid out the plans at a summit on Wednesday for its Open Compute Project, in which it's working with component suppliers and end-user companies to define specifications for these interchangeable parts.
The idea is that tech-savvy companies would be able to choose a server design more in tune with their needs. They could order the server through a systems integrator, which would then source parts through components suppliers that have signed onto the project. However, there's some debate about how applicable the model is outside Internet companies and cloud service providers.
Systems from top-tier server vendors are based on standards to a degree, but the variety of configurations those vendors offer is limited, and many parts are soldered to the motherboard so they can't be swapped out easily. One result of Facebook's project may be to pressure those vendors into making their own designs more flexible.
Momentum behind the effort is growing. Facebook announced several new Open Compute Project members at the summit, including storage vendors EMC, Sandisk and Fusion-io, and ARM processor vendors Calxeda, Applied Micro and Tilera. Hitachi also joined, as did Orange and NTT Data, who joined the roster of companies that use servers and are providing input.
Facebook also announced new specifications that expand the range of systems available through the project and could make them applicable to more customers. For example, it is developing a common processor slot that will allow companies to put CPUs from different vendors in the same motherboard.
Meanwhile, Intel said it will contribute its silicon photonics technology, to provide a fast interconnect within server racks, and Advanced Micro Devices said it completed a motherboard specification for use by financial services companies.
Facebook's argument is that current server designs are too inflexible. Customers who buy from top-tier vendors such as Dell or Hewlett-Packard have limited choice among the components they can pick, and they often can't change those parts once they're in place.