The invention relates to a method for realizing high-availability storage by using resource rings. The method forms multiple different resource rings among multiple nodes, and realizes the automatic switching of these resources on the resource rings through corresponding heartbeat technology to realize Storage high availability, including the following steps: 1) start the instance, each instance obtains the configuration file and reads it; 2) each instance obtains the network lock object, and sends an attempt to obtain the lock through the obtained lock object; 3) each instance judges whether to obtain Lock, if yes, then execute step 4), if not, then execute step 5); 4) The master instance continues to send heartbeat information with the set heartbeat interval, and starts and executes the configured resource services one by one; 5) Starts from the instance Timer, to determine whether to receive the heartbeat information sent by the master instance of the resource ring where it is located within the timeout period. Compared with the prior art, the invention has the advantages of saving investment, simple configuration and the like.