1. A method comprising: collecting a first plurality of metrics, with the first plurality of metrics relating to historical usage of information technology (IT) resources in a distributed computing environment; collecting a second plurality of metrics, with the second plurality relating to historical usage of services in the distributed computing environment; storing a system management task on a task management queue to be executed at a later time in the distributed computing environment; and determining a set of relatively-available resources of the distributed computing environment upon which to run the system management task based, at least in part upon the first plurality of metrics and the second plurality of metrics, wherein the set of relatively-available resources is available at an idle time during which the distributed computing environment does not require additional resources to conduct business operations.