1. A computer-implemented method for dynamically expanding computing resources in a networked computing environment, comprising: determining an available capacity of a set of computing resources in the networked computing environment; forecasting a future capacity needed for processing a set of workloads in the networked computing environment; determining whether the future capacity exceeds the available capacity; and expanding, responsive to the future capacity exceeding the available capacity, the set of computing resources until the available capacity at least meets the future capacity.