Web-server – Web server on SAN vs SSD

ssdstoragestorage-area-networkweb-server

We are running 3 PHP web servers with the web directory (including the php files to be ran locally) pulled from a their own local SSD drive. We are deciding wheter to install a SAN to server our web directory from. The main reason for the switch to the SAN is to keep the files in sync and because the SAN is much more stable.

Does anyone have experience with the latency and throughput of a SAN vs a local SSD? Or what kind of performance loss/gain we will get.

Best Answer

Unless your web-server is much busier or larger than is typical, the performance difference shouldn't be significant. The few areas where an SSD may outperform is if you're serving tens to hundreds of millions of files through the web and they're all on the same file-system. In that case the low latency of an SSD will shine through.

In the more typical "tens to hundreds of thousands" serving case the increased latency of the SAN should be markedly less than the latency already incurred by serving over the WAN. If you are concerned about latency, make sure your SAN contains lots of spindles instead of lots of space.