Answer the question
In order to leave comments, you need to log in
What are the ways to synchronize data across multiple servers?
Good day.
There was a problem when solving the following problem:
There are four cars. One serves to store data, the other three need to be given access to one of the partitions on the hard drive.
NFS, MFS did not fit due to the insufficiently high speed of operation. (And it is very important in my case)
But it would seem that AOE fit perfectly, but one thing.
One partition cannot be mounted to more than one machine (which is logical), otherwise it will break the file system.
I ask you to suggest possible analogues in terms of speed.
The following idea came to my mind:
Make three partitions and synchronize them locally, then use AOE to send one of these partitions to each of the servers.
Is it possible?
And also, fault tolerance and blocking of files in case of simultaneous writing to each of them is important.
I will be grateful for your help!
Answer the question
In order to leave comments, you need to log in
I have not yet figured out this issue myself enough, but I can suggest considering using this http://habrahabr.ru/post/50143/ as an option, it might work. Instead of ocfs2, you can also test gfs2, on CentOS 6.4 x86_64 it gets up quite simply. Able to clvm, or under drbd immediately give a logical partition. It is possible and without lvm at all, of course. It's like RAID1 over the network, it can block.
csync, ceph, zfs+carp+hast
The last one I use in production
is csync to synchronize sites.
Iscisi live on ceph
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question