This week, Google signed a 942 MW power purchase agreement (PPA) with SB Energy to procure solar energy in Texas. The giant is set to purchase 75% of the renewable energy produced by four of the solar projects under development; the Orion 1-3 and Eiffel solar projects total 1.2GW and are proje...
Region: North Carolina Data Center Corridor
State: North Carolina
Country: United States
Region: North America
Total Power: ??? NN