1. A computer-implemented method for managing virtual machine (VM) placement related to a shared pool of configurable computing resources comprising a plurality of hosts, wherein each host comprises a plurality of hardware components including a plurality of different hardware component types, and wherein the different component types include at least a processor component type, the method comprising: detecting a respective set of wear-leveling data for each host of the plurality of hosts, wherein each set of wear leveling data includes a plurality of sets of component usage data respectively corresponding to individual ones of the different component types, wherein each set of component usage data indicates a degree of historical utilization of the respectively corresponding hardware component type in the host; ascertaining a respective set of component prioritization data for each VM of a plurality of VMs, wherein each set of component prioritization data specifies one or more operational priorities respectively corresponding to ones of the different component types indicating a degree of importance of the respective component type relative to the other different component types; determining a placement arrangement for the VMs with respect to the plurality of hosts, wherein the determining comprises, for each VM of the plurality of VMs: identifying, using the set of component prioritization data for the VM, the component type with the highest degree of importance for the VM; identifying, using the sets of wear-leveling data, a compatible host of the plurality of hosts which has the lowest degree of historical utilization of the identified component type compared to the other hosts of the plurality of hosts; and storing, in the placement arrangement, an indication that the VM is matched with the identified compatible host; and placing, based on the placement arrangement, each VM of the plurality of VMs on the host matched to the VM.