1. A system for managing asset placement with respect to a shared pool of configurable computing resources, the system comprising: a memory having a set of computer readable computer instructions, and a processor for executing the set of computer readable instructions, the set of computer readable instructions including: detecting, with respect to a set of assets comprising one or more of a set of virtual machines or a set of software application programs, a set of minimum resource values, of the set of assets, which includes at least one minimum resource value; detecting, with respect to the set of assets, a set of target resource values, of the set of assets, which includes at least one target resource value, wherein the at least one target resource value exceeds the at least one minimum resource value; detecting, with respect to the set of assets, a set of asset weight values which indicates relative prioritization values for each asset of the set of assets; determining a placement arrangement for the set of assets using the set of minimum resource values, the set of target resource values, and the set of asset weight values, wherein determining the placement arrangement includes: determining a minimum resource value for a first asset of the set of assets exceeds a threshold capacity value for the shared pool of configurable computing resources; identifying, based on the set of asset weight values, a second asset to be resized, the second asset having a lowest asset weight value among the set of assets; and deploying the set of assets among the shared pool of configurable computing resources based on the placement arrangement, wherein deploying the set of assets includes resizing the second asset by lowering a quantity of resources allocated to the second asset, without lowering the quantity of resources below its minimum resource value, until there are enough resources on the shared pool of configurable computing resources to support the minimum resource value of the first asset being deployed.