The invention discloses a high-availability implementation method for a large-scale 
Web server cluster based on SOA, and the method comprises the steps: distributing a large number of web servers in a 
machine room, and enabling the servers to run the same or different web services; setting needed hardware and 
software resources for each 
web service, wherein the resources comprise a 
server list, a service progress, a hard disk, and an 
IP address pool; setting a monitoring resource and a monitoring strategy for each 
web service; carrying out the failure transfer for the web services when the resources are monitored to be abnormal; setting a 
web cluster main management node election strategy, electing a main management node during cluster start, repeatedly carrying out election when the main management node loses 
efficacy, and preventing a dedicated 
server from being used as a standby 
server. Moreover, because a plurality of start servers can be set for a failure switching group, the service is enabled to be higher in reliability, thereby reducing the 
investment cost, management complexity and maintenance cost for a user on the basis of guaranteeing the high-availability services for the user.