Green computing aims to reduce the environmental impact of computing through more efficient use of computing resources and design of environmentally friendly computing technologies. Virtualization allows for server consolidation which reduces energy consumption by increasing hardware utilization. A green data center uses energy efficient technologies and design to minimize its environmental footprint.