1. A processor-implemented method of virtual server resource monitoring and management, comprising:
monitoring, by a monitoring server, resource usage by a first virtual server application and a second virtual server application
executing on a first physical server computer;
monitoring, by the monitoring server, resource usage by a third virtual server application and a fourth virtual server application
executing on a second physical server computer;
receiving, by the monitoring server, notification that a physical processor has been detected as failing, wherein the physical
processor is installed in the first physical server computer hosting the first virtual server application, and wherein the
physical processor is associated with a processor entitlement allocated to the first virtual server application;
receiving, by the monitoring server, a request to determine a destination for relocation of an enterprise application executing
on the first virtual server application;
analyzing, by the monitoring server, the second virtual server application, the third virtual server application, and the
fourth virtual server application as candidate destinations for relocation of the enterprise application;
determining, by the monitoring server, that the enterprise application cannot perform satisfactorily when relocated to any
one of the second virtual server application, the third virtual server application, and the fourth virtual server application
as presently configured;
determining, by the monitoring server, that effecting a change request comprising increasing a processor entitlement of the
fourth virtual server application, decreasing a processor entitlement of the third virtual server application, and reallocating
memory from the third virtual server application to the fourth virtual server application boosts the capacity of the fourth
virtual server application to satisfactorily host the enterprise application; and
directing, by the monitoring server, that the enterprise application be relocated from the first virtual server application
to the fourth virtual server application after the change request is effected.