Hello and happy new year;<br>
<br>
We plan to use MogileFS for an online storage service. In fact, we look
since several month a solution to scale our storage server, and I think
it's time to make the right decision ;-)<br>
<br>
Today :<br>
Docs are stored on a 1U server with Raid 5 and 600 Go.<br>
300 Go - 4,5 millions of files. (99% are pictures, 1% are doc, pdf, small audio files..)<br>
During peak hours, we have 280 requests / sec on this server.<br>
On a basic day we serve 8,5 millions of requests.<br>
<br>
-&gt; This server is really a bottleneck, and we see it really near its limits.<br>
<br>
Ideally, we'd like to perform at least 600 requests / sec with our future MogileFS installation.<br>
<br>
We plan to use this configuration :<br>
<br>
- 2 storage Node : 2 x 2U with for each 6 HD ( 2x 80 Go for Debian in raid 1, and 4x 400 Go for storage with no raid)<br>
<br>
- 2 trackers : 2 x 1U (with Perl client on it too)<br>
<br>
- 1 mySQL : 1 x 1U with 3 Go of RAM<br>
<br>
So my questions :<br>
<br>
1. Do you think this configuration is sufficient to handle this trafic.
I'd like to have your experience and maybe some recommendations. <br>
<br>
2. I think MySQL can become the new bottleneck, do you have some tips
based on your experience with MogileFS for the hardware configuration
of this server.<br>
<br>
3. Does PerlBal can cache documents (like Squid for example), or is it
a good practice to imagine to cache documents on the tracker ?<br>
<br>
Thanks for your answers.<br>
<br>
JB<br>