1. An automated capacity provisioning method, comprising: obtaining performance data from performing calculations on input data with a statistical analysis algorithm pertaining to a plurality of processing nodes of a computer system which provide services to users, wherein the input data includes, for each of the plurality of processing nodes, at least one of a node name, performance rating type, processing power, utilization service level objective, number of time intervals to be assessed, and CPU utilization data for the time intervals; generating an operational profile based on the performance data, the operational profile characterizing resource usage by the users of the plurality of processing nodes over the time intervals; receiving service level objectives for the computer system, the service level objectives characterizing a manner in which the services are provided to the users over time; automatically generating one or more provisioning policies based on the operational profile and the service level objectives, including predicting the providing of future service levels in a manner that satisfies the service level objectives, using the operational profile, wherein the act of automatically generating the one or more provisioning policies further includes applying what-if scenarios to information in the operational profile to determine an amount of resources to meet a corresponding service level objective at a given workload level, the what-if scenarios including different combinations of workload levels and resource amounts, wherein the applying the what-if scenarios further includes determining a smallest number of servers required to meet the corresponding service objective at the given workload level; and provisioning at least some of the processing nodes based on the provisioning policies.