Data Center Power: Infrastructure, Consumption, and Energy Requirements