Storwize/IBM Technical Validation Report Performance Verification

Similar documents
IBM Real-time Compression and ProtecTIER Deduplication

EMC DATA DOMAIN OPERATING SYSTEM

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

Virtualizing SQL Server 2008 Using EMC VNX Series and VMware vsphere 4.1. Reference Architecture

WHY DO I NEED FALCONSTOR OPTIMIZED BACKUP & DEDUPLICATION?

An Oracle White Paper June Exadata Hybrid Columnar Compression (EHCC)

Data Protection for Cisco HyperFlex with Veeam Availability Suite. Solution Overview Cisco Public

EMC Integrated Infrastructure for VMware. Business Continuity

EMC DATA DOMAIN PRODUCT OvERvIEW

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

IBM Storwize V5000 disk system

DELL EMC DATA DOMAIN OPERATING SYSTEM

Implementing IBM Easy Tier with IBM Real-time Compression IBM Redbooks Solution Guide

stec Host Cache Solution

EMC Business Continuity for Microsoft Applications

Stellar performance for a virtualized world

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Landmark SeisWorks with EMC Upstream Application Accelerator

Verron Martina vspecialist. Copyright 2012 EMC Corporation. All rights reserved.

High performance and functionality

Symantec NetBackup 7 for VMware

DELL EMC DATA DOMAIN OPERATING SYSTEM

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

StarWind Virtual SAN Free

Maximizing your Storage Capacity: Data reduction techniques and performance metrics

Maintaining End-to-End Service Levels for VMware Virtual Machines Using VMware DRS and EMC Navisphere QoS

Efficient, fast and reliable backup and recovery solutions featuring IBM ProtecTIER deduplication

STORAGE CONSOLIDATION AND THE SUN ZFS STORAGE APPLIANCE

An Oracle White Paper October Advanced Compression with Oracle Database 11g

Get More Out of Storage with Data Domain Deduplication Storage Systems

EMC Backup and Recovery for Microsoft SQL Server

White Paper. A System for Archiving, Recovery, and Storage Optimization. Mimosa NearPoint for Microsoft

Virtualization with Arcserve Unified Data Protection

EMC Data Domain for Archiving Are You Kidding?

StorageCraft OneXafe and Veeam 9.5

Understanding Virtual System Data Protection

Storwize V7000 real-time compressed volumes with Symantec Veritas Storage Foundation

Reduce costs and enhance user access with Lenovo Client Virtualization solutions

IBM Storwize V7000 TCO White Paper:

Copyright 2010 EMC Corporation. Do not Copy - All Rights Reserved.

Symantec NetBackup 5200

Oracle Advanced Compression. An Oracle White Paper June 2007

StorageCraft OneBlox and Veeam 9.5 Expert Deployment Guide

Lenovo SAN Manager. Rapid Tier and Read Cache. David Vestal, WW Product Marketing. June Lenovo.com/systems

Veeam Availability Solution for Cisco UCS: Designed for Virtualized Environments. Solution Overview Cisco Public

Protect enterprise data, achieve long-term data retention

IBM Storwize V7000: For your VMware virtual infrastructure

W H I T E P A P E R. Comparison of Storage Protocol Performance in VMware vsphere 4

Setting Up the DR Series System on Veeam

Copyright 2012 EMC Corporation. All rights reserved.

EMC XTREMCACHE ACCELERATES ORACLE

An Oracle White Paper February Optimizing Storage for Oracle PeopleSoft Applications

EMC Backup and Recovery for Microsoft Exchange 2007

See what s new: Data Domain Global Deduplication Array, DD Boost and more. Copyright 2010 EMC Corporation. All rights reserved.

How Smarter Systems Deliver Smarter Economics and Optimized Business Continuity

A Thorough Introduction to 64-Bit Aggregates

Setting Up the Dell DR Series System on Veeam

EMC CLARiiON Backup Storage Solutions

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

IBM Active Cloud Engine centralized data protection

SUN ZFS STORAGE 7X20 APPLIANCES

SUN ZFS STORAGE APPLIANCE

How Architecture Design Can Lower Hyperconverged Infrastructure (HCI) Total Cost of Ownership (TCO)

August Oracle - GoldenGate Statement of Direction

Data Sheet FUJITSU Storage ETERNUS CS200c S4

EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER

SUN ZFS STORAGE APPLIANCE

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

A GPFS Primer October 2005

Accelerate the Journey to 100% Virtualization with EMC Backup and Recovery. Copyright 2010 EMC Corporation. All rights reserved.

Protecting VMware vsphere/esx Environments with Arcserve

Oracle Advanced Compression Helps Global Fortune 500 Company Meet Storage Savings Initiative O R A C L E W H I T E P A P E R F E B R U A R Y

The Data-Protection Playbook for All-flash Storage KEY CONSIDERATIONS FOR FLASH-OPTIMIZED DATA PROTECTION

Arcserve Unified Data Protection Virtualization Solution Brief

Warsaw. 11 th September 2018

Got Isilon? Need IOPS? Get Avere.

EMC STORAGE FOR MILESTONE XPROTECT CORPORATE

A Thorough Introduction to 64-Bit Aggregates

IBM řešení pro větší efektivitu ve správě dat - Store more with less

THE EMC ISILON STORY. Big Data In The Enterprise. Deya Bassiouni Isilon Regional Sales Manager Emerging Africa, Egypt & Lebanon.

Microsoft Office SharePoint Server 2007

Mobile Secure Desktop Implementation with Pivot3 HOW-TO GUIDE

An Oracle White Paper December Accelerating Deployment of Virtualized Infrastructures with the Oracle VM Blade Cluster Reference Configuration

HP Dynamic Deduplication achieving a 50:1 ratio

An Oracle White Paper December Achieving Superior Manageability, Efficiency, and Data Protection with Oracle s Sun ZFS Storage Software

IBM System Storage Reference Architecture featuring IBM FlashSystem for SAP landscapes, incl. SAP HANA

Protecting VMware vsphere/esx Environments with CA ARCserve

Veritas Access Enterprise Vault Solutions Guide

Setting Up Quest QoreStor with Veeam Backup & Replication. Technical White Paper

IBM ProtecTIER and Netbackup OpenStorage (OST)

Data Deduplication Makes It Practical to Replicate Your Tape Data for Disaster Recovery

IBM MQ Appliance HA and DR Performance Report Model: M2001 Version 3.0 September 2018

How To Get The Most Out Of Flash Deployments

IBM Spectrum NAS. Easy-to-manage software-defined file storage for the enterprise. Overview. Highlights

SanDisk Enterprise Solid State Drives: Providing Cost-Effective Performance Increases for Microsoft SQL Server Database Deployments

Copyright 2012 EMC Corporation. All rights reserved.

Data Sheet FUJITSU Storage ETERNUS CS200c S4

Hybrid Columnar Compression (HCC) on Oracle Database 18c O R A C L E W H IT E P A P E R FE B R U A R Y

Software Defined Storage for the Evolving Data Center

SAN Virtuosity Fibre Channel over Ethernet

Transcription:

Storwize/IBM Technical Validation Report Performance Verification Storwize appliances, deployed on IBM hardware, compress data in real-time as it is passed to the storage system. Storwize has placed special emphasis on the performance of the storage system with the STN product line to ensure that Storwize compression does not impact performance. This technical report describes the tests performed by IBM and Storwize personnel, and the results of each verification test.

Table of Contents Executive Summary Storwize Overview Understanding Real-Time Compression Performance Test Results Ease of Deployment Compression Rates High Availability / Recoverability Performance Tests Copy (In VMware environment) Performance Test Throughput IOzone Benchmark Performance Tests TPC-C Benchmark (Oracle Environment) Performance Test SPECsfs Benchmark Storwize Utilities Summary 2 2 3 3 3 4 4 5 5 5 8 8 9

Storwize data compression technology is in-line with IBM s Dynamic Infrastructure Solutions value proposition and can increase primary storage capacity and performance while reducing operational costs and footprint. This solution is simple to install and manage, plus it supports high availability configurations. Dieter Muenk, IBM Vice President Storage, WW Business Development Executive Summary: With file capacity projected to grow from 10,000 PB in 2008 to over 62,000 PB in 2012 (55% CAGR) file data growth and economic pressures are driving rapid adoption of data reduction technologies. While much of the attention around data reduction has focused on backup, many businesses are taking advantage of the opportunity to apply data reduction throughout the entire data lifecycle. Not surprisingly, according to recent research from the Enterprise Strategy Group, NAS users are looking for features which reduce costs associated with power, cooling, floor space, and data footprint: 30% of users say they won t buy NAS without data reduction. 46% of users say they strongly prefer a solution with data reduction. Traditionally, the most common form of data reduction technology has been deduplication, generally for use with highly redundant data sets found in backup-to-disk, virtual tape or physical tape library applications. While deduplication provides an acceptable solution for such sequential access workloads that are less sensitive to performance, deduplication cannot meet the demanding requirements of primary storage for random-access, high transaction volumes, and high throughput. Storwize solutions address all the requirements of primary storage data reduction, including performance, using a purpose-built technology called real-time compression. The remainder of this paper details the results of tests conducted by Storwize and IBM validating how Storwize addresses the key requirements for primary storage data reduction, including: Performance: Storwize solutions maintain, or even enhance, application performance while reducing resource utilization on the storage system. Simplicity: Storwize inline appliances are straightforward to deploy and manage. Data Reduction: Storwize solutions deliver high average data reduction rates across all primary storage application data types. High-Availability: Storwize solutions seamlessly integrate into high-availability environments. Storwize Overview: Storwize is the capacity optimization company for primary storage. The Storwize family of online data reduction solutions helps reduce storage and infrastructure sprawl by increasing storage capacity and efficiency - all without buying more storage. Leading companies worldwide use Storwize to enhance productivity and reduce costs by making better use of their existing storage infrastructure. Our Technology: Real-Time Compression Traditionally, the most common form of data reduction technology has been deduplication, generally for use with highly redundant data sets found in backup-to-disk, virtual tape or physical tape library applications. Deduplication provides an acceptable solution for such environments which are characterized by sequential access and less demanding performance requirements, but cannot meet the demanding requirements of primary storage for random-access, high transaction volumes, and high throughput. With over 35 patents, Storwize real-time compression is purpose-built for primary storage data reduction. Our appliances are an inline, non-disruptive solution for lowlatency, high-performance storage optimization. Our solution is based upon several key technology pillars: Real-Time Operation: only Storwize supports the performance, throughput, and accessibility requirements of business critical primary storage applications, including VMware and Oracle. Complete Transparency: Storwize works with any vendor s NAS arrays and supports both UNIX (NFS) and Windows (CIFS) protocols. The Storwize solution requires no software drivers, and no changes to server, application, or storage configurations. Data Integrity: our Data Integrity Assurance architecture provides end-to-end verification throughout the data path, including fault detection, correction, and verification. High Availability: Storwize appliances include fully redundant components and deploy seamlessly into high availability environments. Because Storwize operates in real-time, and addresses data reduction at the point of origin, less data is physically written to disk so storage systems can operate more efficiently. Also, by reducing file sizes as data is written to primary disk, Storwize data reduction cascades throughout the entire data lifecycle as files which are cached, migrated, replicated, archived, deduplicated, and backedup are now much smaller. Large data repositories may also be compressed in-place to free up additional space and further defer new storage acquisitions. 2

Understanding Real-Time Compression Performance Intuitively, inserting a compression appliance in the data path might seem to introduce risk of negatively impacting performance. In actuality, customer experience and performance benchmarks illustrate that storage system efficiency is increased, and performance is either maintained, or even increased, when the Storwize appliance is utilized. There are two simple reasons for these performance characteristics: With Storwize there is much less data for the storage system to process, meaning that more of the data can be stored in the storage system s cache, and that there are fewer I/Os for the storage system to execute. Storwize maintains wire speed when compressing data, as our solution processes network traffic and compression in real time. Diagram 1 IO Performance the data set can be stored in the storage system s cache. In essence, the effective cache size is increased by the amount of the compression ratio in this case 4X. Such substantial increase in effective cache size substantially increases the number of times the system can get data directly from cache instead of going to much slower spinning disk, and helps maximize performance. Because of the performance benefits associated with reading, writing, and caching less data, adding Storwize appliances maintains or improves performance, and increases storage system efficiency as CPU utilization and disk utilization on the storage system are substantially reduced. Test Results: To validate and quantify the performance impacts of Storwize, a series of tests were performed with IBM using key benchmarks that measure response time and throughput for various types of workloads. Validation points were chosen that would represent a successful test, and details and results of each test are included. The tests included: Ease of deployment: Connectivity and Transparent Access Link Aggregation High Availability Compression Rates Performance & Applications Tests: Copy Tests IOzone Benchmark TPC-C Benchmark SPECsfs Benchmark Storwize Utilities Compression Accelerator Revert To illustrate how Storwize compression increases the efficiency of a storage system, consider a simple example of a 100GB data set. Without Storwize, 100GB of data would be written to disk; it would take a relatively high number of disk I/Os to retrieve all of that data set from disk; and only a small subset of that data set could be stored in the storage system s read cache. With Storwize, this same data set would be compressed in real-time as it is being written to the storage system. Compression rates vary by data type, but for purposes of illustration we ll assume an example with a 4:1 compression ratio, such that our 100GB data set now only requires 25GB of physical capacity on the storage system. As the data set is now much smaller, it can be written and read from disk with far fewer disk I/Os, and much more of Ease of Deployment Data reduction techniques are highly desired with primary storage, but it is critical that such solutions do not require extensive changes to the existing network and NAS infrastructure. The deployment of Storwize is designed to be simple, and transparent to both end users and storage. Simple deployment procedure Easy to use management interface Fully transparent solution 3

Configure compression on a pre-wired setup (both single interface and dual linked interfaces) Perform tests using the web-based management interface (GUI) Create data on the compressed location Verify compression rates Perform management functions using the command line interface (CLI) Test Results: The Storwize STN systems were deployed in a matter of minutes. Once it was placed between the storage and the switch, the Storwize appliance was able to see all shares and exports, making it easy to select what data to compress. Link Aggregation Test results: Database: 89% compression with Oracle database files Server virtualization: 73%-90% compression with VMware ESX VMDK fies Back office data: 64% compression with file types including Excel, Word, Text, and others Engineering Files: 60% compression with Cadence data High Availability (HA) / Recoverability In order for a data reduction solution to meet enterpriseclass requirements it must be fault tolerant and recoverable. Transparent solution no change required in existing HA configuration Easy to configure HA auto sync feature Simple HA mechanism Configure two Storwize STN appliances in HA mode Create a VIF single on the NAS system where each link connects to a different STN Write files to the NAS system Disconnect active Storwize appliance to trigger failover to standby appliance, while data is being written to the NAS system Test Results: The STN maintained access to the NAS system as the traffic moved from one path to the other HA Environment Diagram 2 Link Aggregation Configuration Compression Rates Storwize capacity optimization for primary storage is based on the ability to provide high levels of data reduction in real-time, while providing random access to compressed data across a wide variety of different data types. High compression rates for common enterprise file types, including: Database files: Oracle database files Server virtualization: VMware ESX VMDK files Back office data: Excel, Word, Text, etc. Engineering Files Compress a data set Verify file compression rates for all file types Diagram 3 High Availability Configuration 4

Performance Tests Copy (In VMware environment) VMware is a server virtualization tool that can be deployed on NAS systems using NFS (Network File System)protocol. Using real-time compression in VMware environments is highly desirable, but not if it degrades performance. Transparent solution no change required in VMware configuration Response time maintained or improved for guest OS accessing local (virtualized) disk in compressed environment Reduced resource utilization on the NAS system when using compressed guest OS Test two VMware environments compressed and uncompressed Run standard file copy command from 10 clients simultaneously Record filer utilization during test using sysstat command Test results: Copy operation completed 48% faster with Storwize as disk and CPU utilization decreased on the NAS system. Copy Operation Time (in seconds) With Storwize Table 1 VMware Copy Elapsed Time Filer CPU Utilization Filer Utilization (During Test) Without Storwize 54 104 IBM N3300 NAS System Configuration: 12X300GB SAS HDDs 2x1GbE Interfaces IOzone Benchmark Environment Chart 1 VMware Test Filer CPU Utilization Filer DISK Utilization Chart 2 VMware Test Filer Disk Utilization Diagram 4 VMware Configuration 5

Performance Test Throughput IOzone Benchmark IOzone is a file-system benchmark tool that generates and measures a variety of file operations. Verify write (sequential and random) throughput of a single Storwize node Verify read (sequential and random) throughput of a single Storwize node Use IOzone file system throughput benchmark for testing all access patterns to data Validate IOzone throughput (KB/Sec) results for the following I/O operations: Sequential - Read / Re-read, Write/ Re-write Random - Read / Write. IBM N3300 NAS System Configuration: 12X300GB SAS HDDs 2x1GbE Interfaces IOzone Benchmark Environment Chart 3 IOzone Throughput Performance Tests TPC-C Benchmark (Oracle Environment) The Transaction Processing Performance Council (TPC) creates a series of benchmarks which measure the performance of transaction processing systems. TPC Benchmark C (TPC-C) is the industry s primary online transaction processing (OLTP) benchmark. Transparent solution no change required in Oracle configuration Response time maintained or improved for queries accessing compressed Oracle instance Reduced NAS system resource utilization with compressed data Test two TPC-C environments: Compressed and uncompressed Each environment is composed of a single Oracle instance (330GB) Each Oracle instance is accessed by 700 concurrent online users Run TPC-C benchmark on compressed and uncompressed environments Record NAS system utilization during benchmark using sysstat command Diagram 5 IOzone Benchmark Configuration Test results: IOzone benchmark measurement using 20 servers shows that using Storwize increases throughput on average 158% across initial write, re-write, read, reread, random read, and random write. Benchmark metrics: tpmc: TPC-C is measured in transactions per minute (which specifically indicates new order transactions executed per minute) and provides a measure of business throughput Response time: Measures the average user response time for each transaction Monitor NAS system CPU and Disk utilization during tests 6

TPC-C Environment Configuration: Chart 5 Transactions per Minute TPC-C Results Filer CPU Utilization - 700 Users Diagram 6 TPC-C Benchmark Configuration Test results: With the TPC-C benchmark, Storwize reduced response time, increased throughput, and reduced resource utilization on the NAS system. Chart 6 TPC-C Benchmark Filer CPU Utilization Filer Disk Utilization - 700 Users Performance Tests TPC-C Benchmark (Oracle Environment) TPC-C 700 Users Chart 7 TPC-C Benchmark Filer Disk Utilization Chart 4 TPC-C Benchmark Results 7

Performance Test SPECsfs Benchmark SPECsfs, provided by the Standard Performance Evaluation Corporation (SPEC), is a standard benchmark that measures NFS server performance. Test results: Storwize improved both response time and throughput for NFS workloads as measured by SPECsfs. Verify throughput and response time of a NAS storage system connected through a Storwize appliance Run SPECsfs benchmark with and without the Storwize appliance SPECsfs results summarize the server s capabilities with respect to the number of operations that can be handled per second, as well as the overall latency of the operations IBM N3300 NAS System Configuration: 12X300GB SAS HDDs 2x1GbE Interfaces SPECsfs Benchmark Environment Chart 7 SPECsfs Benchmark Results Storwize Utilities Storwize provides the Compression Accelerator utility to compress data that already exists on storage, as well as the ability to access compressed data without a Storwize appliance (Revert). Simple and fast method to compress existing data using the Compression Accelerator tool Ability to decompress data using an external client utility with the Revert tool Run the Compression Accelerator on a directory that is included in a compressed share Run the Revert tool on compressed data using a bypass connection Test Results: Compression Accelerator compressed existing data on a compressed share, without issue. Once the data was compressed, the Revert utility was used to access the data via a bypass share, going around the Storwize appliance, then uncompressed to a completely new share. Diagram 7 SPECsfs Benchmark Configuration 8

Summary The tests run by IBM and Storwize personnel were performed at the Storwize labs. Filer performance testing was completed on the IBM N3300 platform and all tests completed normally. The test results illustrate that: Storwize is straightforward to deploy Storwize provides consistently high average data reduction across various data types. Storwize operates transparently in high-availability configurations. While using Storwize, storage system performance increased while significantly reducing disk utilization. Storwize consistently increased performance in client applications whether measuring file system throughput or database performance. 9

Strategic Partnerships *** ** * Storwize is a member of the Cisco Technology Developer Program. * Cisco, Cisco Systems, and the Cisco Systems logo are registered trademarks and the Cisco Square Bridge logo is a trademark of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. ** Microsoft, Windows Server and the Windows logo are trademarks of the Microsoft group of companies. *** Approved IBM trademark language for footnote/attribution IBM is a trademark of IBM Corporation in the United States and/or other countries. All other company/product names and service marks may be trademarks or registered trademarks of their respective companies. SPEC and all SPEC benchmarks are registered trademarks of the Standard Performance Evaluation Corporation. All TPC Benchmarks are registered trademarks of the Transaction Processing Performance Council. Storwize Inc., 720 University Ave, suite 250 Los Gatos, CA 95032 USA Toll free: 888-3-STORWIZE (888-3-786-794) Tel: (408) 400-3636 Fax: (408) 355-9303 E-mail: info@storwize.com www.storwize.com 2009 Storwize, Inc. all rights reserved The information published herein is provided as is and is subject to change without prior notice. Storwize makes no representations or warranties of any kind with respect to the information and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. The information disclosed herewith and any derivatives thereof are confidential and solely owned by Storwize, Inc. The disclosure or usage of any of the information disclosed without the affirmative prior written consent of Storwize, Inc. for any purpose and to any third party is strictly restricted. Storwize is a trademark of Storwize, Inc.. All other trademarks used herein are the property of their respective owners. All trademarks and trade names, including but not limited to Storwize, STN-5000, STN-6000, STN-6000p, STN-2000i series, STN-6000i series, PrediSave, DIA Data Integrity Assurance, Capacity Advisor either defined or identified, marked as or unmarked are and will remain at all times, the sole property of Storwize, Inc. (10/09) Rev 1.0