The invention discloses a dual-node high-availability distributed storage
system, which comprises a distributed storage cluster consisting of a master node and slave nodes, and is characterized in that
WEB service, a
database, Zookeeper service and storage service are deployed on each node; each
database is used for providing data storage service for
WEB service, and each storage service is used for providing data storage service for the outside; when one node in the
system breaks down, the management service and the storage service of the whole
system are taken over by the other node, and
high availability is achieved.
High availability of WEB management service, cluster management service, storage data and the like is realized through a
WEB service deployment mode, a master-slave
database replication mechanism, a virtual IP mechanism, a virtual Zookeeper service mechanism and a double-copy redundant storage strategy. According to the invention,
high availability of WEB management service, cluster management service, storage data and the like can be realized through double nodes. The system is simple in structure, can be suitable for application scenes with limited application scale and space, meets the requirements of various scenes, and is wide in applicability.