A solid-state drive (SSD) is a data storage device that uses solid-state memory to store persistent data. A SSD emulates a hard disk drive interface, thus easily replacing it in most applications. An SSD using SRAM or DRAM (instead of flash memory) is often called a RAM-drive.
I've done a little research on SSD and it is available on various sizes such as 32G, 64G or upto 2TB. I'm looking to get SATA SSD in our data center. It does clearly offer a few advantages:
- No Spin Up - Faster statup and operation.
- Fast Disk I/O - Faster Data Access - fast random access for reading, as there is no read/write head to move. Extremely fast write I/O.
- Low Latency - Extremely low read latency times.
- No Noise - a lack of moving parts makes SSDs completely silent.
- High Reliability - High mechanical reliability, as the lack of moving parts almost eliminates the risk of mechanical failure. Also, ability to endure extreme shock, high altitude, vibration and extremes of temperature: once again because there are no moving parts.
Personally, I think SSD drivers are still not there for server usage. Price is still a big factor too. Sure disk I/O is great on SSD, but price per GB is not. BTW, Linux dose support SSD.
Have you tried out SSD in a production environment? I'd love to hear your thoughts on SSD before I place an order for our data center for testing purpose. Any opinions on the matter?