Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
?
EE Times-Asia > Memory/Storage
?
?
Memory/Storage??

Selecting the appropriate SSD drive

Posted: 12 Apr 2012 ?? ?Print Version ?Bookmark and Share

Keywords:solid state drive? NAND flash? Enterprise?

Various organizations are increasingly considering solid state drive (SSD) technology as they deploy applications that require storing ever-growing amounts of information. However, they may not realize that different versions of SSD technology are available which are suitable to various types of applications. To determine which technology to implement, organizations need to define the characteristics of their application and learn how to match the right SSD solution to those requirements.

As I discussed in the article "Will SSD go the distance?", SSD technology serves two general types of applications: client applications and enterprise applications. Client applications for SSDs include entry-level servers, laptops, cameras, PCs, and cellphones. Client SSD applications typically serve a single user of a system used no more than eight hours a day, five days a week on small datasets in read-intensive operations, performing two to three full drive writes a day.

Enterprise workloads include heavy analytics, Web indexing, on-line transaction processing and data warehousing, medical imaging and video editing/processing, and high-compute servers. These applications run around the clock, every day of the year, with multiple users performing write-intensive operations (10 full drive writes per day) characterized by complex data patterns on large datasets.

To distinguish SSDs that best serve these two types of applications, users need to consider performance, endurance, cost, interoperability, and customer support.

Performance
SSDs from different vendors vary widely in performance. For example, SSDs designed for enterprise applications can deliver 48K/22K (random read/write) IOPS with less than 5 ms average response times. In contrast, SSDs for a single user client might only furnish 38K/2.7K (random read/write) IOPS and greater than 20 ms average response time. If an application sends more I/O requests than the device can handle, the user will wait longer for the completion of those operations and response times will be inconsistent. Providing consistent performs means matching both the IOPS and average response time that the SSD delivers to the requirements of the application.

New benchmark tests, such as the Storage Performance Council (SPC)-1C storage benchmark, as well as the Solid State Storage Performance Test Specification (SSS PTS) from the Storage Networking Industry Association (SNIA) Solid State Storage Technical Work Group, and the SNIA Solid State Storage Initiative (SSSI) allow organizations to determine whether a particular SSD delivers enterprise- or client-level performance.

Endurance, reliability, and cost
While organizations normally select SSDs for their superior performance, endurance and reliability are also critical considerations. Memory cells within NAND flash on SSD devices can only be written to a finite number of times (referred to as their program/erase life). SSDs wear out as cells are repeatedly written to over time. When this happens, the device becomes unreliable and the integrity of the data is at risk. While data loss is a concern for any application, reliability is particularly important for enterprise applications because they manage mission-critical information.

1???2?Next Page?Last Page



Article Comments - Selecting the appropriate SSD drive
Comments:??
*? You can enter [0] more charecters.
*Verify code:
?
?
Webinars

Seminars

Visit Asia Webinars to learn about the latest in technology and get practical design tips.

?
?
Back to Top