remmers
|
|
response 60 of 60:
|
Mar 6 14:48 UTC 2010 |
It wouldn't be difficult to mirror some of Grex's facilities -
e.g. bbs and the website - such that if Grex's "main machine"
became unavailable, access could be switched over to the mirror.
Grex's storage and computing requirements are so modest that I
think that mirroring "in the cloud" is a pretty inexpensive
proposition.
Just mirroring the data is trivially easy. As an experiment, I
used rsync to copy all of the Agora conferences (dating back to
1991) to a FreeBSD virtual machine at my disposal. Creating the
initial mirror took 36 minutes of elapsed time - about 380 mb of
data. The mirror can be kept in sync by running rsync as a
cronjob at frequent intervals. Since rsync copies only the
changes since the last run, resource usage for keeping the mirror
synchronized would be quite low. Now, if you have backtalk running
on the mirror and also keep users' participation files sync'd,
people could participate in bbs on the mirror if the main
machine was unavailable.
Turning that into a production system would take a bit of thought
but shouldn't be too difficult. But anyway, I think it would
behoove Grex to implement some redundancy so that it doesn't rely
on the availability of just one machine. It wouldn't be expensive
to do this.
|