1. An automated method of managing deployment of one or more resources in a computing environment based on varying workload levels, the method comprising the steps of: predicting a future workload level based on data associated with the computing environment; estimating whether a current resource deployment is one of insufficient, sufficient, and overly sufficient to satisfy the future workload level; and causing one or more actions to be taken when the current resource deployment is estimated to be one of insufficient and overly sufficient to satisfy the future workload level.