The U.S. now hosts more than 4,200 data centers, amid growing concerns about rising bills and pressure on resources.