1. A method for predicting demand of networked computing resources, comprising: generating multiple models for predicting demand; selecting a model from the multiple models; inputting information into the model; generating, by at least one computing device, a predicted demand spike using the model and the information; and generating a total predicted demand curve by combining the predicted demand spike with predicted cyclical demand.