Methods and apparatus related to migration of customer resources to virtual resources within a data center environment
First Claim
1. One or more non-transitory processor-readable media storing code representing instructions to be executed by a processor, the code comprising code to:
- process an indicator that a set of virtual resources has been identified for quarantine at a portion of a data center;
execute, during at least a portion of a quarantine time period, at least a portion of a virtual resource from the set of virtual resources at a quarantined portion of the data center that is dedicated to execute the set of virtual resources in response to the indicator and not execute virtual resources associated with non-quarantine operation;
monitor a performance metric based on execution of the portion of the virtual resource at the quarantined portion of the data center during the quarantine time period;
process an indication that migration of the virtual resource to a non-quarantined portion of the data center is authorized, when a threshold condition is satisfied based on the performance metric; and
process instructions to migrate the virtual resource to the non-quarantined portion of the data center.
7 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a processor-readable medium can be configured to store code representing instructions to be executed by a processor. The code can include code to receive an indicator that a set of virtual resources has been identified for quarantine at a portion of a data center. The code can also include code to execute, during at least a portion of a quarantine time period, at least a portion of a virtual resource from the set of virtual resources at a quarantined portion of hardware of the data center that is dedicated to execute the set of virtual resources in response to the indicator and not execute virtual resources associated with non-quarantine operation.
42 Citations
25 Claims
-
1. One or more non-transitory processor-readable media storing code representing instructions to be executed by a processor, the code comprising code to:
-
process an indicator that a set of virtual resources has been identified for quarantine at a portion of a data center; execute, during at least a portion of a quarantine time period, at least a portion of a virtual resource from the set of virtual resources at a quarantined portion of the data center that is dedicated to execute the set of virtual resources in response to the indicator and not execute virtual resources associated with non-quarantine operation; monitor a performance metric based on execution of the portion of the virtual resource at the quarantined portion of the data center during the quarantine time period; process an indication that migration of the virtual resource to a non-quarantined portion of the data center is authorized, when a threshold condition is satisfied based on the performance metric; and process instructions to migrate the virtual resource to the non-quarantined portion of the data center. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
one or more non-transitory computer readable media comprising computer readable instructions configured to cause one or more processing components to execute a method involving migration of customer resources to virtual resources, the method comprising; determining, via an assessment module, a number of data center units to operate a set of virtual resources at a guaranteed service level, each of the data center units being managed based on a predefined set of hardware resource limit values; sending, via a migration module, an indicator that the set of virtual resources has been moved to a quarantined portion of a data center; monitoring, via a quarantine module, a performance metric related to operation of the set of virtual resources at the quarantined portion of the data center during a quarantine time period; processing an indication that migration of the virtual resource to a non-quarantined portion of the data center is authorized, when a threshold condition is satisfied based on the performance metric; and processing instructions regarding migration of virtual resource to a non-quarantined portion of the data center. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. One or more non-transitory processor-readable media storing code representing instructions to be executed by a processor, the code comprising code to:
-
monitor a performance metric representing performance of a first virtual resource within a quarantined portion of a data center during at least a portion of a quarantine time period; define an assessment parameter value based on the performance metric; determine, based on the assessment parameter value, a number of data center units for execution of a second virtual resource at a guaranteed service level, each of the data center units being managed based on a predefined set of hardware resource limit values; and modify, based on the performance metric, a projected hardware requirement of the first virtual resource within a production environment of the data center; wherein the first virtual resource, when migrated to a non-quarantined portion of the data center, can be operated within a portion of the data center defined by the modified projected hardware requirement. - View Dependent Claims (18, 19)
-
-
20. A method for processing feedback related to a quarantined portion of a data center, the method comprising:
-
monitoring a performance metric representing performance of a first virtual resource within a quarantined portion of a data center during at least a portion of a quarantine time period; defining an assessment parameter value based on the performance metric; determining, based on the assessment parameter value, a number of data center units for execution of a second virtual resource at a guaranteed service level, each of the data center units being managed based on a predefined set of hardware resource limit values; and modifying, based on the performance metric, a projected hardware requirement of the first virtual resource within a production environment of the data center; wherein the first virtual resource, when migrated to a non-quarantined portion of the data center, can be operated within a portion of the data center defined by the modified projected hardware requirement. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification