1. A system for profiling computing resource usage, the system comprising: one or more processors; a computer-readable memory; and a management module comprising executable instructions stored in the computer-readable memory, the management module, when executed by the one or more processors, configured to: receive a request for initialization of a new instance of a virtual machine instance configuration, the virtual machine instance configuration associated with an expected resource usage amount of a first computing resource, wherein the expected usage amount is based at least in part on a plurality of prior measurements associated with usage, by instances of one or more a similar virtual machine instance configurations, of the first computing resource; and in response to the request; identify a computing device of a plurality of computing devices based at least on whether an available amount of the first computing resource on the computing device is greater than the expected amount; and cause, at least in part, the new instance to be initialized on the computing device.