Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

What is the best architecture for storage servers array?

Needs... a) easy way to add one more server to array b) we don't have single backup server c) we need to have one backup for each "web" part of each server

alt text

Group #1 : is cross-server-backuping scheme; the main disadvantage that we can't add one more server, we should add 2 servers in one time.

Group #2 : is a Group #1, but with three and more servers. It also have a disadvantage - to add one more server we should move existing backup to it.

Any suggestions?

Thank you.

Thank you.

share|improve this question

migrated from stackoverflow.com Apr 10 '10 at 12:10

This question came from our site for professional and enthusiast programmers.

A fault tolerant distributed filesystem would remove the need to store backup on specific servers. Any new server would add storage capacity to the pool transparently. Glusterfs might work, but adding a server requires configuration change on all servers IIRC. Maybe there are more simple approaches than glusterfs available. –  korkman Apr 10 '10 at 13:05
@korkman, thank you. I will check out GlusterFS. –  Kirzilla Apr 10 '10 at 13:09
@korkman, do you have any links or documents about GlusterFS performance. I'm really interested in it because it solves one more aim - separating content by it's type (extension). –  Kirzilla Apr 10 '10 at 13:22
@Kirzilla: Don't have any performance links. GlusterFS or any distributed file system will be strongly depending on network performance. Consider having 2 copies of each file, that file will have to be sent twice on the net link (minus parts stored locally). Also, rsync will not work as expected (no machine can read locally). If your backup relies on rsync for performance, distributed fs will fail. –  korkman Apr 10 '10 at 15:15
Sorry, but that is total bullshit so far. A cluster file system will NOT abandon the nead for backups to start with. A backup is there to do MORE than protect you from a hard disc failure - it is ALSO there to protect you from user / system errors that may trigger, for example, a file delete. Use a cluster FS to host the files, but keep a backup in case, for example, something gets accidentally or maliciously deleted / changed. Replacing a backup with a cluster file system is gross neglect. –  TomTom Apr 10 '10 at 16:16

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.