| In an article titled "No Waiting: Considering | | | | The tables below detail the technical |
| the Benefits of Solid State Disks,"1 authors | | | | specifications of the drives and JBOD modules |
| Ramon Sandoval and Maneesha Lee highlighted | | | | used in our comparative analysis. |
| the growing popularity of solid state disks | | | | |
| (SSDs) as accelerators for enterprise | | | | |
| databases. The authors cited the rapid | | | | |
| expansion of the SSD industry as a result of | | | | In this study we have selected 15,000rpm |
| relational database applications, with SSDs | | | | drives, the fastest available rotational hard |
| being deployed as storage devices for hot | | | | drives in the market today. Both drives |
| files2. In particular, Sandoval and Lee | | | | feature Fibre Channel interfaces and are |
| revealed that a major portion of enterprise | | | | enclosed in the same 3.5-inch form factor. |
| SSDs are installed in high-end database | | | | Since this analysis will focus more on cost |
| applications running Sybase, Oracle and | | | | versus IOPS performance alone, disk capacity |
| Informix, along with SAP running on top of | | | | is totally irrelevant in this analysis. |
| these databases. | | | | |
| | | | To cancel out the advantages (and |
| Aside from this write-up, several reports and | | | | disadvantages) brought by JBOD modules from |
| white papers emphasizing the performance | | | | different manufacturers, this analysis will |
| benefits of SSDs have already been published, | | | | utilize a generic JBOD module that has the |
| and hard disk drive makers such as Samsung | | | | same form factor (2U) and disk capacity (12 |
| have expressed interest in this storage line. | | | | 3.5" disks) as the E-Disk(R)SAN S2F-J from |
| The only remaining question is, are SSDs a | | | | BiTMICRO. |
| viable alternative for price-conscious buyers | | | | |
| who are running performance-hungry OLTP apps? | | | | |
| | | | |
| The objective of this article is to examine | | | | Disk/Module Performance |
| the benefits of utilizing flash SSD-enabled | | | | |
| storage system as cache storage in an | | | | There has been a dearth of storage hardware |
| enterprise environment. A comparison will be | | | | literature that tackles HDD performance as |
| made between conventional storage systems | | | | measured in I/Os per second, as most drive |
| (featuring HDDs) and solid-state disk-based | | | | manufacturers publicize disk performance in |
| network storage in terms of performance and | | | | terms of MB per second (MBps). However, IOPS |
| overallcost per IOPS. | | | | statistics are critical in random access |
| | | | applications such as OLTP and data |
| Market Trends | | | | warehousing, and storage subsystem suppliers |
| | | | post mission-critical IOPS data in their |
| Storage users are buying more midrange and | | | | website. Similarly, BiTMICRO Networks |
| lower cost systems, according to | | | | conducted benchmark tests in November 2003 |
| International Data Corp.'s (IDC) quarterly | | | | for its E-Disk(R)SAN featuring twelve E-Disk |
| worldwide disk storage systems report | | | | Fibre Channel channels. IOPS results for a |
| released December 2004. Revenues grew 3.5 | | | | small-block (4KB), sustained random read |
| percent year-over-year to $3.4 billion in the | | | | workloads are posted in the succeeding table. |
| third quarter of 2004. Although revenue | | | | |
| growth was smaller compared to previous | | | | |
| quarters, IDC noted rapid growth in storage | | | | |
| capacity, rising 50.5 percent year over year | | | | To compute for the generic JBOD's performance |
| to 310 petabytes. It is the largest growth | | | | rating, we multiplied the 15,000RPM HDD's |
| rate posted over the last seven quarters, the | | | | maximum IOPS rating of 435 with the maximum |
| report said. | | | | number of disks in the enclosure (12). The |
| | | | result, 5,220, is the theoretical maximum |
| IDC analyst Brad Nisbet says the results | | | | IOPS for small block (4KB) random reads. |
| confirm the slow but steady growth of | | | | |
| midrange and lower segments, like ATA-based | | | | Table 3 figures already show a wide disparity |
| storage. "We saw an increase in the growth of | | | | in I/O ratings (more than 1100%) both at the |
| petabytes shipped, which is yielding the | | | | drive and at the enclosure levels. To achieve |
| largest dollar per gigabyte pricing decline | | | | the desired performance of 100,000 IOPS, we |
| in seven quarters and points to a growing | | | | simply add more enclosures and drives in the |
| share of higher-capacity, lower-cost disk | | | | JBOD setup accordingly (Table 4). |
| drive deployments and a broader variety of | | | | |
| products offered by the major vendors," he | | | | |
| explains. | | | | |
| | | | To compute for the dollar cost per IOPS, we |
| Another contributing factor to the growth of | | | | add up the equipment cost and divide the |
| networked storage, in particular midrange | | | | amount by the total IOPS generated. Equipment |
| systems, is the stiff price competition among | | | | includes the drives, enclosures, switches and |
| sellers in their bid to corner a slice of | | | | cabinet. However, for the purpose of this |
| shrinking IT budgets. Price consciousness is | | | | analysis, it is assumed that each setup will |
| also echoed in the way enterprises handle | | | | utilize one switch. Therefore the cost of |
| their storage requirements. Consolidation is | | | | switches may not be included in the |
| now a must as it increases storage | | | | computation since they would just cancel each |
| manageability, maximizes capacity | | | | other out. List prices for the generic JBOD |
| utilization, and lowers overall TCO. | | | | setup are based on web prices as of June 29, |
| | | | 2005. |
| However, this strategy puts a strain on | | | | |
| server performance, especially for I/O | | | | |
| intensive applications such as: | | | | |
| | | | Analysis of Results |
| - Aerospace, telemetry and data acquisition | | | | |
| | | | To compute for the $ cost per IOPS, the |
| - Data backup and recovery as well as | | | | following formula will be used using figures |
| migration | | | | from Tables 4 and 5. |
| | | | |
| - Energy exploration and geosciences | | | | Total IOPS / Total Cost = $ per IOPS |
| | | | |
| - Medical sciences, including healthcare and | | | | Table 6 figures reveal a significant |
| imaging | | | | difference in investment costs when building |
| | | | a storage system for database/OLTP |
| - Online transaction processing (OLTP) | | | | applications using a generic JBOD versus an |
| | | | E-Disk(R)SAN. On a $/IOPS level, the |
| - Paging, log, journal and index files | | | | rotational HDD-based JBOD array costs 303.8 |
| | | | percent higher than the E-Disk(R)SAN, thanks |
| - Still and moving video surveillance | | | | to the significantly higher I/O rating of the |
| | | | S2F-J solid state disk subsystem which |
| - Video editing and processing, including | | | | resulted in a lower number of drives |
| post-production | | | | required. Another factor that drove down |
| | | | equipment cost is the smaller cabinet space |
| - Video on demand and video services | | | | requirement of the S2F-J (24U) as opposed to |
| | | | the generic JBOD (48U). In fact, the |
| - Weather forecasting and simulation | | | | SSD-based subsystem can be easily integrated |
| | | | into existing data centers since it is |
| OLTP is a critical segment in enterprise | | | | composed of only two 2U modules as compared |
| storage as most banking, trading and supply | | | | to the 20 modules required for the HDD-JBOD |
| chain transactions are now transferred | | | | setup. Removing the 24U cabinet (costing |
| online, with users demanding faster and more | | | | $4,298) in the S2F-J setup would drive down $ |
| responsive systems. In selecting the most | | | | IOPS even further. |
| cost-effective, high-performance storage | | | | |
| device for this application, IT and data | | | | Conclusion |
| center administrators have HDDs and SSDs as | | | | |
| options. The wide variety of available models | | | | Enterprises are looking for ways to generate |
| in the market and lower price per unit makes | | | | more IOPS in the same data center space, as |
| the HDD as the most logical solution for | | | | well as cost-effective means of scaling their |
| enterprises, providing the best return on | | | | storage performance requirements. The |
| investment. Or does it? | | | | examples in the preceding section prove that |
| | | | solid state flash disks are cost effective |
| Cost Analysis | | | | solutions for performance hungry |
| | | | applications, not only in terms of $/IOPS in |
| Let us examine a setup involving a generic | | | | general, but also for deferring costly server |
| SAN attached JBOD setup comprised entirely of | | | | upgrades in I/O bound applications. This |
| 15,000RPM rotational HDDs as opposed to a | | | | article focuses mainly on the cost advantages |
| BiTMICRO E-Disk(R)SAN S2F-J featuring | | | | of the SSD subsystem in an equipment level. |
| flash-based E-Disk SSDs. The objective of | | | | The gap between SSDs and HDDs widens further |
| this analysis is to compare the capital | | | | when other factors such as power consumption |
| investment needed to acquire a networked | | | | of 220 rotational hard drives versus 21 |
| storage solution that can offer peak | | | | solid-state flash disks, storage space (and |
| performance of 100,000 IOPS in a typical OLTP | | | | the burden that these subsystems will impose |
| database I/O application. | | | | on the data center's cooling system), and |
| | | | better reliability (MTBF) are taken into |
| Hardware Specifications | | | | consideration. |
| | | | |