i have quite good knowledge on Linux and trying to find out the best suitable way to allow multiple Apache server to read its content
Here , I will have 6 Apache server for only one website.
that website will serving pages from this 6 physical Apache server simultaneously .
There will be very frequent upload and download from this server.
so basically.. when user will upload or change a file ( file in file system,not database) that changes will have to be replicated to rest 5 Apache server.
now 2 solution is in my mind
(a) allow all apache server to read from one location
so have Centralized location (nfs server or DRBD , example : /data and allow all 6 apache server to read from there .
: tried this way.. dont like this concept .
(b) allow all apache server to read from their own file system but some how synchronized those file between 6 file server ( currently this is suitable but trying to find out the effective way to do )
(c) dont know what kind of facilities SAN storage has ...
(d) Synchronizing software (example aronis, or some thing) is not a options
so I want to go with option B, but synchronizing is a big problem .. ( simple RSYNC is not a solution )
if you have this kind of production environment.. can you tell me how are you doing that ??