METHODS AND APPARATUS TO MANAGE RESOURCES IN A HYBRID WORKLOAD DOMAIN
Methods and apparatus to manage resources in a hybrid workload domain are disclosed. An example apparatus includes a usage monitor to monitor resource utilization of a workload allocated within a hybrid workload domain, and an orchestrator to: determine a first type of the workload domain in the hybrid workload domain; in response to determining that under-utilized resources of the first type are not available, identify resources of a second type that are available; convert the resources from the first type to the second type; and allocate the converted resources to the workload.
1 . An apparatus comprising:
a usage monitor to monitor resource utilization of a workload allocated within a hybrid workload domain;
an orchestrator to:
determine a first type of a workload domain in the hybrid workload domain;
in response to determining that under-utilized resources of the first type are not available, identify resources of a second type that are available;
convert the resources from the first type to the second type; and
allocate the converted resources to the workload.
2 . An apparatus as defined in claim 1 , wherein the first type is a virtualized computing resource type and the second type is a bare metal resource type.
3 . An apparatus as defined in claim 1 , wherein the first type is a bare metal computing resource type and the second type is a virtualized metal resource type.
4 . An apparatus as defined in claim 1 , wherein the orchestrator is further to, in response to determining that under-utilized resources of the first type are available, allocate the identified resources to the workload.
5 . An apparatus as defined in claim 1 , further comprising a virtualizer to virtualize a bare metal resource.
6 . An apparatus as defined in claim 1 , further comprising a de-virtualizer to de-virtualize virtualized resources.
7 . An apparatus as defined in claim 1 , wherein the hybrid workload domain includes virtualized computing resources and bare metal computing resources.
8 . A non-transitory computer readable medium comprising instructions that, when executed, cause at least one processor to at least:
monitor resource utilization of a workload allocated within a hybrid workload domain;
determine a first type of a workload domain in the hybrid workload domain;
in response to determining that under-utilized resources of the first type are not available, identify resources of a second type that are available;
convert the resources from the first type to the second type; and
allocate the converted resources to the workload.
9 . A non-transitory computer readable medium as defined in claim 8 , wherein the first type is a virtualized computing resource type and the second type is a bare metal resource type.
10 . A non-transitory computer readable medium as defined in claim 8 , wherein the first type is a bare metal computing resource type and the second type is a virtualized metal resource type.
11 . A non-transitory computer readable medium as defined in claim 8 , wherein the instructions, when executed, cause the at least one processor to, in response to determining that under-utilized resources of the first type are available, allocate the identified resources to the workload.
12 . A non-transitory computer readable medium as defined in claim 8 , wherein the instructions, when executed, cause the at least one processor to virtualize a bare metal resource.
13 . A non-transitory computer readable medium as defined in claim 8 , wherein the instructions, when executed, cause the at least one processor to de-virtualize virtualized resources.
14 . A non-transitory computer readable medium as defined in claim 8 , wherein the hybrid workload domain includes virtualized computing resources and bare metal computing resources.
15 . A method comprising:
monitoring resource utilization of a workload allocated within a hybrid workload domain;
determining a first type of a workload domain in the hybrid workload domain;
in response to determining that under-utilized resources of the first type are not available, identifying resources of a second type that are available;
converting the resources from the first type to the second type; and
allocating the converted resources to the workload.
16 . A method as defined in claim 15 , wherein the first type is a virtualized computing resource type and the second type is a bare metal resource type.
17 . A method as defined in claim 15 , wherein the first type is a bare metal computing resource type and the second type is a virtualized metal resource type.
18 . A method as defined in claim 15 , further comprising in response to determining that under-utilized resources of the first type are available, allocating the identified resources to the workload.
19 . A method as defined in claim 15 , further comprising virtualizing a bare metal resource.
20 . A method as defined in claim 15 , further comprising de-virtualizing virtualized resources.
21 . A method as defined in claim 15 , wherein the hybrid workload domain includes virtualized computing resources and bare metal computing resources.