The invention discloses a method and a
system for automatically selecting an application
proxy server. The method and the
system are used for selecting the optimal
proxy server at last by comprehensively considering factors such as
server load, resource requirements of applications,
current distribution of applications and exclusiveness between applications. The method and the
system are characterized in that in the load
estimation aspect, the load balance of multi-dimension resources is taken into account so that the load condition of each
server can be estimated more accurately, in the aspect of estimating the resource requirements of applications, historical data are used for estimating the resource requirements of applications, and certain foreseeability and relatively high accuracy are achieved, in the application distribution aspect, all applications at present are counted accurately and the optimal running positions of the applications are entirely controlled from a
server cluster, and in the application exclusiveness aspect, the exclusive applications possibly competing with each other in resources are analyzed according to the
resource utilization situations of all the applications, and therefore, the exclusive applications are prevented from running in the same server and the resource requirements of the applications are met to the utmost extent.