white box server
What is a white box server?
A white box server is a data center computer that is not manufactured by a well-known brand name vendor. White box servers can be found in large data centers run by giant Internet companies like Google or Facebook.
The phrase "white box" merely indicates that the equipment is generic or brand-agnostic -- the server can be any color.
ODM companies and white boxes
White box servers are usually purchased in bulk quantities from suppliers called original design manufacturers (ODMs). An ODM typically builds their servers with commercial off-the-shelf (COTS) components that can be assembled in slightly different ways or upgraded to provide the customer with a degree of system customization.
Although it is feasible for an organization to construct and customize a white box server in-house from commercially available retail computer parts, an ODM can manufacture and deliver customized servers faster and perhaps offer warranty protection for parts. Quanta and Hon Hai's Foxconn are among the ODMs that make white box servers.
Depending on the components from which it is constructed, a white box server's capabilities could rival the CPU, memory and network connectivity of any name-brand server. White box servers can run major enterprise operating systems including Windows Server and Red Hat Enterprise Linux (RHEL), as well as virtualization software. Typical white box deployments use clustering techniques to provide high availability (HA) and lower the risk of unexpected downtime.
Keeping costs low
Although there are no standards or requirements for white box server design, an increasing number of white box products are built using designs promoted by the Open Compute Project.
Redundant and high-reliability components are less common in white box designs than in name-brand enterprise-grade servers and white box servers are often constructed simply, with more modest functionality than proprietary brand name systems. This keeps costs low, an important consideration in commodity computing environments.