Energy consumption has become a critical design factor in today's data centers. In recent years, extensive research has been done to address power---performance trade-off in data centers considering both IT equipments and cooling infrastructures (e.g., thermal-aware task scheduling, server consolidation, load balancing and geographical load balancing to name a few). This paper introduces a design-time technique that targets energy-efficient design of a green data center farm in Iran. Workload predictions, geographical maps of wind speed and solar radiation, data center and renewable resources configurations are used as a priori to design an energy-efficient data center farm for Internet services. The proposed problem is mathematically formulated as a nonlinear optimization problem and is effectively solved using a coordinate descent-based method. We also show that with some minor modification, our proposed technique can be applied at run-time for the purpose of change management. The experimental results show that the proposed method can lead to 11.6 % cost saving on average over conventional approaches.