Predicting resource demands in cloud computing environment is very important in order to make cloud system run optimally. The existing work falls short in conducting prediction in an satisfiable accuracy. In this paper, we propose to use Deep Belief Network(DBN)-based approach for cloud resource demanding prediction, which can capture high variances in cloud metric data without hand-crafting specified features. We have evaluated the proposed approach with The Google cluster trace released in 2011 to show the effectiveness in terms of accuracy. It shows that this DBN-based approach can predict the short term resource demands in a very accurate way, and long term prediction with acceptable accuracy.