Challenges and Best-Practices for Sustainable Data Centers