Leveraging on-site renewable sources like solar and wind provides ample opportunities on developing environmental friendly and energy-efficient data centers. Due to intermittent nature of renewable energy and fluctuating grid energy price, advanced data centers often deploy distributed UPS systems with high efficiency, scalability, and reliability. In this study, we investigate the problem of energy management for data centers with renewable resources and energy storages. We propose an interface-backbone layer framework designed unified energy efficiency management system called REDUX, which properly allocate fluctuating renewable energy, UPS battery energy storage or grid power with dynamic price aiming to minimize the long-term electricity bill for the data center. With prediction of renewable energy supply, categorization of grid power price level and energy storage in the UPS devices, REDUX orchestrates workload distribution with heuristic algorithms which act as renewable energy smoothing, UPS device control, and high level control strategies, and make back-fills or defer decisions for the non-urgent jobs. Compared with the existing strategies, REDUX provides a comprehensive view for the energy efficiency data center and demonstrates a prominent capability of mitigating average peak workload and boosting renewable-energy utilization.