It might be worth clarifying terminology. SSD in this case means Solid State Disk, i.e. flash storage delivered in the same format as a traditional HDD container and connector along with a flash controller. PCIe flash storage solutions don't really use SSDs.
I'm not sure what point you're trying to make by saying that the "only 'applications' in the server market that need high throughput is virtual machines and huge databases." Only? VMs are the de facto standard for servers at many organizations these days (outpacing physical servers in 2011), and VDI is also taking off. Huge databases are also critical applications for many businesses. "Big data"--whether a traditional relational database, Hadoop, or whatever--is an exploding market. HPC solutions are also growing significantly.
Where you lose me, though, is when you state that Harris "seems more like an amateur." Wow. That is quite a criticism to make of someone who has been in the storage industry for decades, once worked at Sun, is brought in as a consultant by ultra-high-performance and other storage solution providers such as Violin Memory, Nimble, Parascale, IBRIX, Amplidata, etc., and has one of the most-read storage blogs in the industry. As he wrote, if we didn't have the legacy of HDDs as our storage mechanism of choice for the past few decades, would we use the same approach for solid state storage? Directly from his article (did you read any of it before beginning to criticize it?):
Latency. Low compared to disks, but substantial compared to flash. SAS/SATA stacks were never optimized because disk latency was the big problem.
SSD bandwidth. There are wider options, especially close to the CPU.
Reliability. SSDs replace the head/media assembly in disk drives with NAND chips. The rest of the SSD has all the tender bits of a regular disk – bits that account for about half of all disk failures. Compare DIMM and disk replacement rates.
Cost. SSDs cost 50%-100% more than the raw flash, even after using all the high-volume disk components. Mounting directly on PC boards, like DIMMs or PCIe cards, is much more cost effective.
Flexibility. The good news with SSDs is that they take advantage of the huge tech infrastructure that supports disks. But that’s the bad news too, if an optimized clean-sheet architecture is the goal.
I'm not really sure what you're trying to argue. The points are pretty clear. SSDs are convenient and obviously much faster in most use cases than HDDs, and that's without getting into the various kinds of MLC and SLC. But an optimized approach to implementing flash storage? No, it's not. You seem to be arguing against further performance gains, as though more performance is a problem, regardless whether it's "necessary" for some uses or not. But calling Robin Harris an "amateur"... that is a comment you may want to reconsider.
0
2
[
Posted by: bluvg

|
Date: 08/04/12 09:51:57 PM]