Comparison of StorTrends and NetApp Implementations of SQL Services in a Virtualized Server Infrastructure

Similar documents
Total Disaster Recovery in Clustered Storage Servers

StorTrends Whitepaper: Backup D2D2T. Whitepaper

Virtual Machine Environments: Data Protection and Recovery Solutions

EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi

Storage Solutions Overview. Benefits of iscsi Implementation. Abstract

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

MS Exchange Server Acceleration

Kronos Workforce Central on VMware Virtual Infrastructure

WHITE PAPER Optimizing Virtual Platform Disk Performance

The Shortcut Guide to Balancing Storage Costs and Performance with Hybrid Storage

Integration Guide. EMC Data Domain and Silver Peak VXOA Integration Guide

HP StoreOnce D2D. Understanding the challenges associated with NetApp s deduplication. Business white paper

SAN Conceptual and Design Basics

Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008

Optimizing Dell Compellent Remote Instant Replay with Silver Peak Replication Acceleration

ZADARA STORAGE. Managed, hybrid storage EXECUTIVE SUMMARY. Research Brief

Identikey Server Performance and Deployment Guide 3.1

Technology Insight Series

Redefining Microsoft SQL Server Data Management

Steps to Migrating to a Private Cloud

Data Deduplication: An Essential Component of your Data Protection Strategy

Dell One Identity Manager Scalability and Performance

StorTrends 3400 Hardware Guide for Onsite Support

How To Protect Data On Network Attached Storage (Nas) From Disaster

Configuring RAID for Optimal Performance

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

HP Smart Array Controllers and basic RAID performance factors

IBM TSM DISASTER RECOVERY BEST PRACTICES WITH EMC DATA DOMAIN DEDUPLICATION STORAGE

Maximizing Your Desktop and Application Virtualization Implementation

The Next-Generation Virtual Data Center

Dynamic Disk Pools Technical Report

Whitepaper - Disaster Recovery with StepWise

Veeam Backup & Replication. Version 7.0

Windows Server 2008 R2 Hyper-V Live Migration

Tips and Best Practices for Managing a Private Cloud

StoneGate Firewall/VPN How-To Evaluating StoneGate FW/VPN in VMware Workstation

EMC Celerra Unified Storage Platforms

Access to easy-to-use tools that reduce management time with Arcserve Backup

Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering

INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT

Deployment Options for Microsoft Hyper-V Server

Business Continuity with the. Concerto 7000 All Flash Array. Layers of Protection for Here, Near and Anywhere Data Availability

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

Virtual server management: Top tips on managing storage in virtual server environments

Partition Alignment Dramatically Increases System Performance

TEST REPORT SUMMARY MAY 2010 Symantec Backup Exec 2010: Source deduplication advantages in database server, file server, and mail server scenarios

Backup and Recovery Best Practices With CommVault Simpana Software

StarWind Virtual SAN for Microsoft SOFS

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

RAID-DP: NetApp Implementation of Double- Parity RAID for Data Protection

Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations

Demystifying Deduplication for Backup with the Dell DR4000

DELL s Oracle Database Advisor

SATA RAID SIL 3112 CONTROLLER USER S MANUAL

Evaluation of Enterprise Data Protection using SEP Software

Answering the Requirements of Flash-Based SSDs in the Virtualized Data Center

Best Practices for Architecting Storage in Virtualized Environments

BlackBerry Professional Software For Microsoft Exchange Compatibility Matrix January 30, 2009

Using Data Domain Storage with Symantec Enterprise Vault 8. White Paper. Michael McLaughlin Data Domain Technical Marketing

EonStor DS High-Density Storage: Key Design Features and Hybrid Connectivity Benefits

TECHNICAL PAPER. Veeam Backup & Replication with Nimble Storage

The Modern Virtualized Data Center

SanDisk SSD Boot Storm Testing for Virtual Desktop Infrastructure (VDI)

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Esri ArcGIS Server 10 for VMware Infrastructure

Improving Microsoft SQL Server Recovery with EMC NetWorker and EMC RecoverPoint

The Definitive Guide to Cloud Acceleration

Windows Server 2008 Hyper-V Backup and Replication on EMC CLARiiON Storage. Applied Technology

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Sage Compatibility guide. Last revised: October 26, 2015

Online Transaction Processing in SQL Server 2008

Maximizing Your Desktop and Application Virtualization Implementation

IP SAN Best Practices

Business-centric Storage for small and medium-sized enterprises. How ETERNUS DX powered by Intel Xeon processors improves data management

Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family

Using HP StoreOnce Backup Systems for NDMP backups with Symantec NetBackup

SQL SERVER ADVANCED PROTECTION AND FAST RECOVERY WITH DELL EQUALLOGIC AUTO SNAPSHOT MANAGER

NetApp SnapMirror. Protect Your Business at a 60% lower TCO. Title. Name

Redefining Microsoft SQL Server Data Management. PAS Specification

StarWind iscsi SAN Software: Using StarWind with VMware ESX Server

Intel RAID Controllers

By the Citrix Publications Department. Citrix Systems, Inc.

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

How To Backup A Virtualized Environment

Protecting Data with a Unified Platform

New Features in PSP2 for SANsymphony -V10 Software-defined Storage Platform and DataCore Virtual SAN

Transcription:

storage without boundaries Whitepaper Comparison of StorTrends and NetApp Implementations of SQL Services in a Virtualized Server Infrastructure

Table of Contents Introduction 3 Storage Section Alignments 3 Figure 1: Effect of misaligned file system and small NTFS cluster 3 Figure 2: Benefit of aligned file system and large NTFS cluster 3 RAID Performance 4 Thin Provisioned Storage 4 Figure 3: Storage Space Utilization StorTrends Outreach Capacity Planning Tool 5 WAN Acceleration 5 Figure 4: Throughput with and without WAN Acceleration; Figure 5: Throughput with and without WAN Acceleration 5 Summary 6 Legal Information 7

Introduction Both StorTrends and NetApp storage servers offer industry leading features that make them very strong contenders as external virtualized storage servers. Both solutions have their own innovations and offer compelling feature sets that are nearly identical. However, the storage appliances from the StorTrends family include certain distinctions not seen in the solutions from other vendors. This brief document touches upon some of the innovations offered by StorTrends, and why these innovations position StorTrends as an unrivaled solution. Additionally, it discusses the merits of selecting StorTrends over NetApp in a virtualized infrastructure (VMware ) implementing SQL services. Storage Section Alignments When running Microsoft SQL server under a virtual infrastructure like VMware ESX Server, one must pay attention to the creation of the SAN LUNs and database files. The main criteria in this regard are partition alignment and selection of file-system block and cluster sizes. When virtualized SAN Storage is utilized in such an environment, multiple layers for serving storage capacity also come into the picture. Each layer has its own groupings or boundaries, which have to be aligned and matched in order to ensure best performance. For example, SAN servers use RAID, which works on storage entities called RAID stripes. Typically the stripe size is 64KB. On top of this, the virtualized LUNs may employ certain mapping granularity. For StorTrends, this is called a chunk, which is also 64KB. The VMware VMFS file system has a similar allocation unit, called a block. On top of this resides the Windows file system (NTFS), which works with entities called clusters. The next item for consideration is the SQL I/O page size; Microsoft SQL servers use 8KB I/O units for reading and writing the database files. In order to extract the best performance, it is crucial to arrange these various allocation entities or layers so that they are aligned in a manner that does not impede performance. Failing this, extra disk I/Os will be generated, causing a very perceptible performance hit. The following figures depict the benefits of having aligned storage boundaries across the various storage layers. Figure 1: Effect of misaligned file system and small NTFS cluster Figure 2: Benefit of aligned file system and large NTFS cluster 3

Both Microsoft and VMware are very particular about the issue of file system alignment and have independently published their recommendations for ensuring such alignments. To illustrate the benefit, a study published by VMware claims that a properly aligned storage subsystem may offer up to a 62% performance advantage over non-aligned systems. Selecting StorTrends assures 64KB storage granularity and as such fits very well inside a storage hierarchy serving SQL database services. In contrast, NetApp uses a mapping file system called WAFL (Write Anywhere File Layout), which employs a block size of 4KB. It is easy to visualize that with usage, an 8KB SQL page I/O may get split into two WAFL blocks which are not physically contiguous on the RAID disks. As a result, this will create extra I/Os and cause a negative impact on performance. RAID Performance NetApp offers RAID 4 and RAID-DP to protect against disk faults and increase fault tolerance. RAID 4 covers single disk failure and utilizes a dedicated parity disk. RAID-DP protects against two disk failures and uses diagonal parity configuration with dedicated disks, despite the solid evidence that dedicated disks become a bottleneck for random writes. In contrast, StorTrends offers RAID 5 with striped parity to guard against single disk failure. StorTrends also offers RAID 6 with P parity and Q syndrome striped across the disks, to provide a sizeable performance advantage during random writes. It should be noted here that NetApp uses WAFL on top of RAID to camouflage some of the performance deficit associated with dedicated parity disks. It collates the random I/Os into a sequential pattern on the disk layout, to hide the random I/O penalty for RAID 4 or RAID-DP, which would otherwise be very prominent in the absence of WAFL. However, over time it may not be possible to place the random I/Os on sequential space due to fragmentation of free blocks for WAFL. As usage continues, therefore, the performance penalties in this architecture may gradually come to light. The other disadvantage of RAID-DP is in a degraded state where two disks have failed. Looking closely at the RAID-DP architecture in this state will reveal that additional I/Os are generated during read operations, which will negatively impact performance in such a degraded environment. Even during normal I/O writes, RAID-DP utilizes more memory bandwidth than a RAID 6 implementation. While RAID 6 uses a more compute-intensive algorithm than RAID-DP, in the case of StorTrends itx, the RAID controller takes advantage of H/W assist to ensure top-notch performance. Important The highest performing RAID level for random I/Os is RAID 10. Microsoft also strongly recommends the use of RAID 10 in SQL databases for performance reasons. Though RAID 10 requires more disks than RAID 5 (or RAID 4), it is unparalleled for random write performance. It is important to point out that StorTrends natively supports RAID 10 configuration, whereas NetApp does not support RAID 10 configuration at all. Thin Provisioned Storage The 2005 (and newer) editions of Microsoft SQL Server feature support for instant initialization of database files. This feature, apart from having various time and performance advantages, makes storage thin provisioning both viable and attractive. Both StorTrends and NetApp offer industry leading thin provisioning architecture and as such are both quite suitable for external virtualized storage servers in such deployments. However, what sets StorTrends apart is its rich Storage Resource Management (SRM) offering, which enables StorTrends appliances to track of the capacity utilization and manage future capacity growth with its Outreach capacity planning tool. 4

Figure 3: Storage Space Utilization StorTrends Outreach Capacity Planning Tool In thin provisioning scenarios, use of a capacity planner server is essential to get the maximum benefit from this service. However, most storage servers lack this feature and recommend the use of external third party tools. Having capacity planning tools that are a built-in feature of the storage software clearly tips the scales in favor of StorTrends, therefore, when it comes to thin provisioning. WAN Acceleration Disaster Recovery (DR) is yet another important consideration for any data zcenter. For long distance replication of data, WAN over Ethernet is widely used; by default, the software architecture employed in this context is TCP/IP (which is natively used by iscsi as well). Unfortunately, though, TCP/IP performs very poorly in networks with high latency and packet drops, and WAN, because of the distances involved, is characterized by high latency transport and also incurs a relatively high percentage of packet drops. Figure 4: Throughput with and without WAN Acceleration Figure 5: Throughput with and without WAN Acceleration To counter the inadequacies presented by WAN for remote replication, many storage vendors use external WAN optimization appliances (like those provided by Steelhead, Silver Peak and similar products) at every transport endpoint. This not only adds to the cost (CAPEX and OPEX), but also brings in added challenges for management. In contrast, the Wide Area Data Services (WDS) module of StorTrends itx (part of the Asynchronous Replication feature) natively supports both WAN acceleration and deduplication for remote (asynchronous) replication. By contrast, both WAN acceleration and deduplication are not commonly seen in most storage stacks, including those from NetApp, yet another one of the advantages of choosing StorTrends. 5

Summary The demands on datacenters are tougher than ever before. Like every other segment of business, they are being asked to do more with less. With the technology landscape changing to adapt itself to the diverse needs of the day, there is a big move towards consolidation and virtualization in every segment of the datacenter. For these reasons, virtualized application servers are achieving a state of ubiquity, and this is matched on equal footing with the mass scale deployment of virtualized storage servers as well. The success of a datacenter which utilizes virtual application servers on shared virtual storage servers largely depends on the strength of the individual servers and how well they mate with and complement each other. StorTrends storage appliances outshine the competition when it comes to the deployment of SQL servers in a virtualized infrastructure. Storage appliances from NetApp include many features to position it as a strong solution, yet it is lacking in some very vital areas. Most noteworthy of these, in the present context, are its storage alignment boundaries, RAID support, capacity planning tools and WAN optimization (WDS). By contrast, these features are both very carefully considered and fully implemented in StorTrends storage solutions, granting them a clear edge over NetApp. 6

Copyright 1998-2010 American Megatrends, Inc. All rights reserved. American Megatrends Inc. 5555 Oakbrook Parkway, Suite 200 Norcross, GA 30093 TRADEMARK AND COPYRIGHT ACKNOWLEDGMENTS This publication contains proprietary information that is protected by copyright. No part of this publication can be reproduced, transcribed, stored in a retrieval system, translated into any language or computer language, or transmitted in any form whatsoever without the prior written consent of the publisher, American Megatrends, Inc. Trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. American Megatrends, Inc. disclaims any proprietary interest in trademarks and trade names other than its own. FOR ADDITIONAL INFORMATION Call American Megatrends at 1-800-246-8600 for additional information. You can also visit us online at ami.com. LIMITATIONS OF LIABILITY In no event shall American Megatrends be held liable for any loss, expenses, or damages of any kind whatsoever, whether direct, indirect, incidental, or consequential, arising from the design or use of this product or the support materials provided with the product. LIMITED WARRANTY No warranties are made, either express or implied, with regard to the contents of this work, its merchantability, or fitness for a particular use. American Megatrends assumes no responsibility for errors and omissions or for the uses made of the material contained herein or reader decisions based on such use. DISCLAIMER Although efforts have been made to assure the accuracy of the information contained here, American Megatrends expressly disclaims liability for any error in this information, and for damages, whether direct, indirect, special, exemplary, consequential or otherwise, that may result from such error, including but not limited to the loss of profits resulting from the use or misuse of the information contained herein (even if American Megatrends has been advised of the possibility of such damages). Any questions or comments regarding this document or its contents should be addressed to American Megatrends at the address shown on the back cover of this document. American Megatrends provides this publication as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability or fitness for a specific purpose. Some states do not allow disclaimer of express or implied warranties or the limitation or exclusion of liability for indirect, special, exemplary, incidental or consequential damages in certain transactions; therefore, this statement may not apply to you. Also, you may have other rights that vary from jurisdiction to jurisdiction. This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. American Megatrends may make improvements and/or revisions in the product(s) and/or the program(s) described in this publication at any time. Original Release: 03/30/2010 7

Whitepaper This publication contains proprietary information that is protected by copyright. No part of this publication can be reproduced, transcribed, stored in a retrieval system, translated into any language or computer language, or transmitted in any form whatsoever without the prior written consent of the publisher, American Megatrends, Inc. 2010 American Megatrends, Inc. All Rights Reserved American Megatrends Inc. 5555 Oakbrook Parkway, Suite 200 Norcross GA 30093 t: 770.246.8600 Sales & Product Information sales@ami.com t: 800.828.9264 Technical Support support@ami.com t: 770.246.8645 www.ami.com