How to Speed up Database Applications with a Purpose-Built SSD Storage Solution

Similar documents
White Paper. Low Cost High Availability Clustering for the Enterprise. Jointly published by Winchester Systems Inc. and Red Hat Inc.

Optimizing the Data Center with an End to End Solutions Approach

The Oracle Database Appliance I/O and Performance Architecture

Increasing Performance of Existing Oracle RAC up to 10X

SAN Storage Array Workbook September 11, 2012

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

Storage Update and Storage Best Practices for Microsoft Server Applications. Dennis Martin President, Demartek January 2009 Copyright 2009 Demartek

Nimble Storage Adaptive Flash

HP VMA-series Memory Arrays

Software Defined Storage at the Speed of Flash. PRESENTATION TITLE GOES HERE Carlos Carrero Rajagopal Vaideeswaran Symantec

SSD Architecture Considerations for a Spectrum of Enterprise Applications. Alan Fitzgerald, VP and CTO SMART Modular Technologies

IBM System Storage DCS3700

RAIDIX Data Storage Solution. Data Storage for a VMware Virtualization Cluster

Microsoft Office SharePoint Server 2007

VEXATA FOR ORACLE. Digital Business Demands Performance and Scale. Solution Brief

Flash In the Data Center

HP visoko-performantna OLTP rješenja

NST6000 UNIFIED HYBRID STORAGE. Performance, Availability and Scale for Any SAN and NAS Workload in Your Environment

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Definition of RAID Levels

<Insert Picture Here> Introducing Oracle WebLogic Server on Oracle Database Appliance

IBM Emulex 16Gb Fibre Channel HBA Evaluation

Using EMC FAST with SAP on EMC Unified Storage

Considering the 2.5-inch SSD-based RAID Solution:

Innodisk FlexiArray Storage Appliance. Accelerates Your I/O-Intensive Applications with High IOPS.

Isilon Scale Out NAS. Morten Petersen, Senior Systems Engineer, Isilon Division

Solving the I/O bottleneck with Flash

Storage Designed to Support an Oracle Database. White Paper

IST346. Data Storage

HGST: Market Creator to Market Leader

Системы хранения IBM. Новые возможности

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

HYBRID STORAGE TM. WITH FASTier ACCELERATION TECHNOLOGY

stec Host Cache Solution

IBM DS8880F All-flash Data Systems

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

EonStor DS - SAS Series High-Availability Solutions Delivering Excellent Storage Performance

Virtualization of the MS Exchange Server Environment

Hitachi Virtual Storage Platform Family

Hitachi Adaptable Modular Storage and Workgroup Modular Storage

Performance Testing of SQL Server on Kaminario K2 Storage

SQL Server 2008 at the Speed of Light

EMC Solutions for Enterprises. EMC Tiered Storage for Oracle. ILM Enabled by EMC Symmetrix V-Max. Reference Architecture. EMC Global Solutions

Assessing performance in HP LeftHand SANs

White Paper. Extending NetApp Deployments with stec Solid-State Drives and Caching

Using the ThinkServer SA120 Disk Array

FLASHARRAY//M Business and IT Transformation in 3U

Architecting Storage for Semiconductor Design: Manufacturing Preparation

Method to Establish a High Availability and High Performance Storage Array in a Green Environment

LEVERAGING EMC FAST CACHE WITH SYBASE OLTP APPLICATIONS

UNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering. Computer Architecture ECE 568

Take control of storage performance

HP SAS benchmark performance tests

Accelerating SAP Performance and Scalability with Kaminario K2

INFINIDAT Storage Architecture. White Paper

IBM InfoSphere Streams v4.0 Performance Best Practices

LSI and HGST accelerate database applications with Enterprise RAID and Solid State Drives

EMC Backup and Recovery for Microsoft Exchange 2007

Hitachi Adaptable Modular Storage and Hitachi Workgroup Modular Storage

UCS Invicta: A New Generation of Storage Performance. Mazen Abou Najm DC Consulting Systems Engineer

IBM System Storage DS8800 Overview

IBM Storwize V5000 disk system

White Paper. EonStor GS Family Best Practices Guide. Version: 1.1 Updated: Apr., 2018

IBM System Storage DS6800

Performance of relational database management

Breakthrough Cloud Performance NeoSapphire All-Flash Arrays. AccelStor, Inc.

Dell PowerVault MD Family. Modular storage. The Dell PowerVault MD storage family

Reduce Latency and Increase Application Performance Up to 44x with Adaptec maxcache 3.0 SSD Read and Write Caching Solutions

XD5300 Series. Product Highlights

COMP283-Lecture 3 Applied Database Management

EonStor DS - iscsi Series High-Availability Solutions Delivering Excellent Storage Performance

RAIDIX 4.5. Product Features. Document revision 1.0

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE

NEC M100 Frequently Asked Questions September, 2011

EMC Integrated Infrastructure for VMware. Business Continuity

Enhancing Oracle VM Business Continuity Using Dell Compellent Live Volume

HP StorageWorks Modular Smart Array Family. Simple, reliable and cost-effective storage solutions

UNLEASH YOUR APPLICATIONS

Introduction to NetApp E-Series E2700 with SANtricity 11.10

Lenovo SAN Manager Rapid RAID Rebuilds and Performance Volume LUNs

Dell PowerVault MD Family. Modular Storage. The Dell PowerVault MD Storage Family

HP SmartCache technology

EMC VMAX 400K SPC-2 Proven Performance. Silverton Consulting, Inc. StorInt Briefing

Database Services at CERN with Oracle 10g RAC and ASM on Commodity HW

EMC Business Continuity for Microsoft Applications

All-Flash Storage Solution for SAP HANA:

DELL EMC DATA DOMAIN SISL SCALING ARCHITECTURE

Secure Block Storage (SBS) FAQ

ARCHITECTURE WHITEPAPER

Webinar Series: Triangulate your Storage Architecture with SvSAN Caching. Luke Pruen Technical Services Director

FlashGrid Software Enables Converged and Hyper-Converged Appliances for Oracle* RAC

Storage Consolidation with the Dell PowerVault MD3000i iscsi Storage

Executive Brief June 2014

FlashArray//m. Business and IT Transformation in 3U. Transform Your Business. All-Flash Storage for Every Workload.

I/O CANNOT BE IGNORED

EMC Symmetrix DMX Series The High End Platform. Tom Gorodecki EMC

Sun Fire X4170 M2 Server Frequently Asked Questions

Low Latency Evaluation of Fibre Channel, iscsi and SAS Host Interfaces

Technical Notes. Considerations for Choosing SLC versus MLC Flash P/N REV A01. January 27, 2012

Interface Trends for the Enterprise I/O Highway

Transcription:

How to Speed up Database Applications with a Purpose-Built SSD Storage Solution SAN Accessible Storage Array Speeds Applications by up to 25x Introduction Whether deployed in manufacturing, finance, web engines, education or military uses, when databases run slowly everyone knows it. The slowness in response times affects countless customers and everyone in the organization, from the president to the shop floor. Alternatives There are a number of time honored ways to speed up database performance. These include adding more memory in the server, local disk emulator boards, using 15k rpm disk drives, using more disk spindles than necessary, short stroking that uses only the outer disk tracks, using a local SSD and more. Each of these solutions has their place generally in a small, localized database application. More sophisticated solutions include database tuning which is often ad hoc, always optimizing yesterday s load and very expensive. In actuality, what most IT administrators want is a powerful, large capacity, SAN capable, reliable, high performance Solid State Disk (SSD) based solution that is optimized for speed, reliability and long life with no tuning needed. FlashDisk Database Accelerator Now there is a way to get a centralized, SAN capable enterprise solution for your most important and performance critical applications with a plug and play solution called FlashDisk Database Accelerator (DBA). This new product leverages many of the technologies developed over many decades and combine them into a unit designed specifically to speed databases without constant tuning. The performance chart below showcases the performance of FlashDisk DBA compared to our own flagship VX-2300 RAID Disk Array. These benchmarks use 4KB blocks, the size typically utilized in actual database applications. The high performance VX-2300 with 24 high-speed 15k rpm disks delivers 3,000 IOPS or just 125 IOPS per disk. On database critical random writes, FlashDisk DBA delivers 36.6 times the performance per disk drive. Thus, it would take a VX- 2300 with 440 high-speed hard disk drives (HDDs) to deliver the same random performance as FlashDisk DBA with just 12 SSDs. Sustained I/O with databasesized 4KB Blocks FlashDisk VX- 2300 with (24) 15k rpm disks FlashDisk DBA with (12) 400 GB SSDs Relative System Performance Relative Drive Performance Random Reads 8,000 73,000 IOPS 9.1x 18.2x Random Writes 3,000 55,000 IOPS 18.3x 36.6x

Sequential Reads 129,000 213,000 IOPS 1.7x 3.4x Sequential Writes 35,000 132,000 IOPS 3.8x 7.6x Relative Cost It is important to examine the cost to meet a database performance goal using either HDDs or SSDs. Clearly, using hundreds of HDDs will be more expensive than a smaller number of SSDs even though the cost per SSD is higher. Here is a summary of the relative costs: Cost Performance Measure FlashDisk VX- 2300 with (24) 15k rpm disks FlashDisk DBA with (12) 400 GB SSDs SSD vs. HDD Relative Cost Savings $/IO $13.33 $1.82 86.3% Comments FlashDisk DBA delivers IOPS at a fraction the cost of an HDD system $/IO/TB $2.70 $0.13 95.2% FlashDisk DBA looks even better for speed and capacity combined Note: Data based on capacity, performance and cost as of August 1, 2012 Thus despite being higher priced than standard FlashDisk VX-2300 disk systems, FlashDisk DBA delivers the same I/O performance for 86.3% lower investment. Inversely it delivers 7.3x the IOPS per dollar. Purpose Built Design By purpose built we mean that speeding databases was the ultimate design criteria. In a traditional RAID system, the disks are always slower than the RAID controller. However, SSD disks are faster than most RAID controllers, making typical RAID controllers the new bottleneck a watershed event in the history of non-volatile data storage. Even our 11 th generation FlashDisk controller, with industry leading RAID performance, was no match for the SSD speeds. So we designed the 12 th generation controller to keep up with the SSDs. The controller is not the full story we looked holistically at the FlashDisk DBA as a fully integrated solution to increase database performance, reliability and long life. FlashDisk DBA offers 4.8 TB with 12 high speed SSDs featuring SLC technology.

Here are the major design parameters that make this product so perfectly suited for enterprise databases: Speed The new 12 th generation controller is designed on an exceptionally high performance processor coupled with large cache memory and field proven reliability. The kernel was stripped of non-essential functions to optimize for speed. Since FlashDisk DBA has no rotating parts and the SSDs contain embedded error correction and block replacement, database applications can run in RAID 1 or RAID 10 for speed and redundancy. This avoids the heavy I/O burden of RAID 5 and RAID 6 parity, further speeding database and extending SSD product life to five years or more. RAID 1 and 10 also enables multiple simultaneous reads from redundant devices to accelerate reading even further. SAN Accessible Reading and writing data at high speed requires high speed interfaces and FlashDisk DBA accordingly includes eight 8 Gb Fibre Channel ports for the ultimate in throughput. Multiple ports can be assigned to a single server or up to eight servers can be directly connected to FlashDisk DBA without a Fibre Channel switch to create a SAN-In-A-Box. Alternately, it can be connected to a Fibre Chanel switch for SAN access to more than eight servers. FlashDisk DBA works in all popular virtualization and cluster environments. Critical databases have high performance, high accessibility and high availability goals that cannot be served with many of the local solutions previously mentioned. A centralized external storage device like FlashDisk DBA provides the SAN access, virtualization and cluster support while delivering the performance, reliability and long life needed for key applications. FlashDisk DBA includes dual controllers with four Fibre Channel 8 Gb ports each plus dual fans and power supplies. Reliable FlashDisk DBA is designed for reliability. For starters, of course, SSDs have no rotating parts and thus are not subject to the mechanical wear and tear of standard disk drives. The

SSDs used in FlashDisk DBA take reliability a step further by using only more reliable Single Level Cell technology (SLC) rather than Multi-Level Cell (MLC) technology which offers higher capacity but lower speed and reliability. The SSDs also implement a wear leveling algorithm that distributes the workload across all available blocks. This is critical in database applications where hot spots and directories tend to write the same data repetitively. Automated block replacement within the SSDs themselves replace any bad blocks that may develop transparently to the controller, host and database application. Fault Tolerant Hardware FlashDisk DBA is designed with all redundant hot swap components for reliability and ease of service including controllers, SSDs and power supplies. For the ultimate in reliability, one SSD can be reserved as a hot spare drive that would automatically take over for a failed SSD and be rebuilt with correct data. Path failover is also available using two high-speed, low latency 8 Gb Fibre Channel ports per server with our FlashPath multi-path (MPIO) implementation.

Clustering Support FlashDisk DBA supports Oracle RAC, VMware cluster, Red Hat Enterprise Linux High Availability and other cluster environments. With eight Fibre channel ports or a Fibre Channel switch, multiple servers can see the same storage for individual server or clustered server access. For multi-server environments, built-in LUN masking protects storage volumes so they can be accessed only by authorized servers and processes. Long Life The SSDs used in FlashDisk DBA are designed to perform 30 complete writes per day for five years an incomparable spec in today's market. This is a result of exceptional design and manufacturing of the SLC technology coupled with on-drive intelligence to perform the wear leveling and bad block replacement among other innovative technologies. For higher write loads than 30 complete writes per day, the life of the product can be extended by under provisioning the storage leaving some space free and spreading the write load over more storage space. Capacity Currently, the SLC-based SSDs offer 400 GB capacity and 12 SSD are contained in a 2U rackmount enclosure with a total capacity of 4.8 TB. This single shelf is often sufficient for all but the largest databases. FlashDisk DBA has the ability to add expansion shelves, however maximum speed is reach with a single shelf. So adding shelves scales capacity only. To scale both capacity and performance, just use multiple FlashDisk DBAs. Ease of Management The ability to easily manage this critical data is key to the usefulness of database storage. One initial advantage of the FlashDisk DBA for users is that eliminates the myriad of spindles so common to database administrators. To get performance, database software had to spread files across hundreds of disks. FlashDisk DBA puts all of this into one 2U shelf, eliminating confusion of where data resides. FlashDisk DBA is managed by FlashDisk Global Manager which manages multiple standard FlashDisk and FlashDisk DBA systems over a network browser. This field-proven, easy-touse GUI empowers the system administrators to identify the status of any and all components remotely. All FlashDisks in an organization are managed from a single pane of glass or alternately with a command-line-interface. Serviceability FlashDisk DBA is designed with self-service in mind as all components are hot swappable. The drives in mirror-mode are all hot-swappable as well with indicator lights that make for easy identification of specific components. All of these hot-swap components are selfserviceable by the client with on-site personnel. To further improve on the serviceability there is an embedded 24x7 automated call-home feature which that sends an e-mail to a list of designated recipients which can include an

alter to the 24x7 call center at Winchester Systems. When received, the e-mail notice automatically creates a service ticket and assigns a technical representative to the issue. Database Benchmarks Imagine running queries and reports at 2X, 5X, 10X or even 25X the current speed. Now imagine that it is accomplished with a holistically designed product that offers plug-and-play simplicity for you, the IT administrator, while harnessing all the powerful capabilities delivered in the underlying technology. Below are a few sample real-world measured benchmarks: Database Function 15k Disks FlashDisk DBA Speed Multiple Time Reduction Simple Query 3 min 34 sec 16 sec 13.4 92.5% Short Report 8 min 3 sec 1 min 35 sec 5.1 80.3% Long Report 2 hr 53 min 23 min 7.5 86.7% Return on Investment The result is more customers served, more revenue, higher internal productivity, better inventory planning and more. It is easy to see how FlashDisk DBA can pay for itself in a few months and then repay for itself many times over, year after year. Conclusion FlashDisk DBA is ideal for those database driven applications where speed, reliability and long life are crucial to success. It is a high performance external storage solution that also provides SAN accessibility, virtualization and cluster support needed in enterprise environments.