Compute Project
The Open Compute ProjectProject Committee Update
1
Charlie ManeseHardware Design, FacebookChannel Development, OCP Foundation Fall 2013
Compute Project
Project Committees• Data Center
• Rack
• Motherboard
• Storage
• Network
• Management
• Compliance and Interoperability
2
Compute Project
DATA CENTER
3
Compute Project
Facebook Greenfield DatacenterGoal Design and build the most efficient datacenter eco-system possible Control Application Server configuration Datacenter design
Sites Prineville, OR Forest City, NC Luleå, Sweden
Compute Project
Electrical Overview Eliminate 480V to 208V transformation
Used 480/277VAC distribution to IT equipment
Remove centralized UPS Implemented 48VDC UPS System
Result a highly efficient electrical system and small failure domain
Compute Project
Typical Power Prineville Power
Utility Transformer480/277 VAC
99.999%Availability
Total loss up to server:
2% loss
6% - 12% loss
3% loss
208/120VAC
AC/DC
DC/AC
ASTS/PDU
SERVER PS
StandbyGenerator
10% loss(assuming 90% plus PS)
Utility Transformer480/277 VAC
99.9999% Availability
2% loss
480/277VAC
Total loss up to server:
FB SERVER PS
StandbyGenerator
48VDC DC UPS(Stand-by)5.5% loss
UPS480VAC
21% to 27% 7.5%
Compute Project
Battery Cabinet Custom DC UPS
56kW or 85kW
480VAC, 3-phase input
45 second back-up
20 sealed VRLA batteries
Battery Validation System
Six 48VDC Output
Two 50A 48VDC aux
outputs
Compute Project
Mechanical OverviewRemoved
Centralized chiller plant HVAC ductwork
System Basis of Design ASHRAE Weather Data: N=50 years TC9.9 2008: Recommended Envelopes
Built-up penthouse air handling system
Server waste heat is used for office space heating
Compute Project
Typical Datacenter Cooling
Ductless Return Air
Fan Wall
Misting System
100% Outside Air
IntakeDUCTLESS
SUPPLY
Return Air
Filter Wall
Return Air Plenum
Ductless Relief Air
Relief Air
DATA CENTER
SUPPLY DUCTCT CHILLE
R AHUDATA CENTER
Return Ductwork
Prineville Datacenter Cooling
Compute Project
Data Center Project Updates
• New lead from Intel
• Submission for a DC electrical plan
10
Compute Project
RACK
11
Compute Project
Open Compute Rack v2: Open Rack
Well-defined “Mechanical API” between the server and the rack
Accepts any size equipment 1U – 10UWide 21” equipment bay for
maximum space efficiencyShared 12v DC power systemAvailable now from Delta Electronics (more suppliers coming soon)
Compute Project
Open Rack Project Updates
• Open Rack Specification in community review
• DC Power Shelf submission
13
Compute Project
MOTHERBOARD
14
Compute Project
Open Compute v2
First step with shared components by reusing PSU and fans between two servers
Increased rack density without sacrificing efficiency or cost
All new Facebook deployments in 2012 were “v2” servers
Compute Project
Open Compute v3 Reuses the “v2” half-width
motherboards
Self-contained sled for Open Rack
3-across 2U form factor enables 80mm fans with 45 servers per rack
Compute Project
Intel, AMD and Applied Micro
17
Compute Project
Motherboard Project Updates
• Microserver submissions
• PowerPC submission
18
Compute Project
STORAGE
19
Compute Project
Open Vault Storage JBOD for Open
Rack
Fills the volume of the rack without sacrificing hot-swap
Compute Project
Storage Project Updates
• Use case definitions, such as cold storage
• SMART data definitions
21
Compute Project
NETWORK
22
Compute Project
OCP Networking Project
Compute Project
Network Project Updates
• Charter is in community review
24
Compute Project
HARDWARE MANAGEMENT
25
Compute Project
Management Specification
26
Compute Project
Management Project Updates
• Version 1.0 of the specification approved
• Multinode and rack level management
27
Compute Project
CERTIFICATION AND INTEROPERABILITY
28
Compute Project
OCP Ready and Certified
29
Note: Logo graphics are a representation and may not be the final logos.
Compute Project
C&I Project Updates
• Certification Labs being set up at ITRI and UTSA
• Focused engineering workshop in NY on October 1, 2013
30
Compute Project
Get Involved!
31
Sign the CLA!Join the mailing lists!
Open Source the Data Center
Change the world!
http://opencompute.org/about/get-involved/
Compute Project32