Improving Microsoft Exchange Performance Using SanDisk Solid State Drives (SSDs)



Similar documents
MS Exchange Server Acceleration

Virtualization of the MS Exchange Server Environment

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

Hitachi Unified Storage 130 Dynamically Provisioned 8,000 Mailbox Exchange 2010 Mailbox Resiliency Storage Solution

Accelerating Server Storage Performance on Lenovo ThinkServer

DELL TM PowerEdge TM T Mailbox Resiliency Exchange 2010 Storage Solution

Hitachi Unified Storage 110 Dynamically Provisioned 10,400 Mailbox Exchange 2010 Mailbox Resiliency Storage Solution

Hitachi Unified Storage 110 Dynamically Provisioned 27,200 Mailbox Exchange 2010 Mailbox Resiliency Storage Solution

Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array

Hitachi Unified Storage VM Dynamically Provisioned 24,000 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution

Accelerating Microsoft Exchange Servers with I/O Caching

Hitachi Unified Storage VM Dynamically Provisioned 120,000 Mailbox Exchange 2013 Mailbox Resiliency Storage Solution

ESRP Storage Program. EMC Symmetrix VMAX (100,000 User) Exchange 2010 Mailbox Resiliency Storage Solution. EMC Global Solutions

NetApp FAS Mailbox Exchange 2010 Mailbox Resiliency Storage Solution

HP ProLiant DL380p Gen mailbox 2GB mailbox resiliency Exchange 2010 storage solution

Marvell DragonFly Virtual Storage Accelerator Performance Benchmarks

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Performance Validation and Test Results for Microsoft Exchange Server 2010 Enabled by EMC CLARiiON CX4-960

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

Deploying Microsoft Exchange Server 2010 on the Hitachi Virtual Storage Platform with Hitachi Dynamic Tiering

Data Center Storage Solutions

WHITE PAPER Addressing Enterprise Computing Storage Performance Gaps with Enterprise Flash Drives

Microsoft Exchange Server 2003 Deployment Considerations

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

Optimizing SQL Server Storage Performance with the PowerEdge R720

All-Flash Storage Solution for SAP HANA:

Microsoft SQL Server Acceleration with SanDisk

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

Dell Exchange 2013 Reference Architecture for 500 to 20,000 Microsoft Users. 1 Overview. Reliable and affordable storage for your business

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

Sizing and Best Practices for Deploying Microsoft Exchange Server 2010 on VMware vsphere and Dell EqualLogic Storage

Analysis of VDI Storage Performance During Bootstorm

Data Center Solutions

Hitachi Universal Storage Platform V Dynamically Provisioned 112,000 Mailbox Microsoft Exchange 2010 Resiliency Storage Solution.

Microsoft Exchange 2010 on Dell Systems. Simple Distributed Configurations

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

Nimble Storage Exchange ,000-Mailbox Resiliency Storage Solution

Deploying Microsoft Exchange Server 2010 on the Hitachi Adaptable Modular Storage 2500

HP ProLiant DL580 Gen8 and HP LE PCIe Workload WHITE PAPER Accelerator 90TB Microsoft SQL Server Data Warehouse Fast Track Reference Architecture

Evaluation Report: Supporting Multiple Workloads with the Lenovo S3200 Storage Array

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Deploying a 48,000-user Exchange Server 2010 Environment with Hitachi Compute Blade 2000 and Hitachi Adaptable Modular Storage 2500

Data Center Solutions

Oracle Acceleration with the SanDisk ION Accelerator Solution

Total Cost of Solid State Storage Ownership

HUAWEI OceanStor S5500T Exchange Server 2010 Solution with Users

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

HP ProLiant Gen8 vs Gen9 Server Blades on Data Warehouse Workloads

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Reference Architecture - Microsoft Exchange 2013 on Dell PowerEdge R730xd

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

SanDisk Lab Validation: VMware vsphere Swap-to-Host Cache on SanDisk SSDs

SQL Server 2014 Optimization with Intel SSDs

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments

Vormetric and SanDisk : Encryption-at-Rest for Active Data Sets

The Technologies & Architectures. President, Demartek

Enabling the Flash-Transformed Data Center

Microsoft SharePoint Server 2010

Accelerating Microsoft SQL Server 2014 Using Buffer Pool Extension and SanDisk SSDs

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

HP D3600 Disk Enclosure 4,000 Mailbox Resiliency Exchange 2013 Storage Solution

SUN STORAGE F5100 FLASH ARRAY

High Performance SQL Server with Storage Center 6.4 All Flash Array

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

Microsoft Exchange Server 2007 and Hyper-V high availability configuration on HP ProLiant BL680c G5 server blades

Sizing and Best Practices for Deploying Microsoft Exchange Server 2010 on VMware vsphere and Dell EqualLogic Storage

LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment

Maximum performance, minimal risk for data warehousing

EMC SYMMETRIX VMAX PERFORMANCE REVIEW FOR MICROSOFT EXCHANGE SERVER 2013

Using Iometer to Show Acceleration Benefits for VMware vsphere 5.5 with FlashSoft Software 3.7

Data Center Performance Insurance

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

Intel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance

ACCELERATE SQL SERVER 2014 WITH BUFFER POOL EXTENSION ON LSI NYTRO WARPDRIVE

Dell Virtual Remote Desktop Reference Architecture. Technical White Paper Version 1.0

Lab Validation Report

Fusion iomemory iodrive PCIe Application Accelerator Performance Testing

HP MSA 2040 Storage 750 Mailbox Resiliency Exchange 2013 Storage Solution with Microsoft Hyper-V

Evaluation Report: HP Blade Server and HP MSA 16GFC Storage Evaluation

Adaptec: Snap Server NAS Performance Study

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

Benefits of Solid-State Storage

7 Real Benefits of a Virtual Infrastructure

How To Test A Mailbox On A Sun Zfs Storage Appliance With A Powerpoint 2.5D (Dag) On A Server With A 32K Volume Of Memory On A 32,000 Mailbox On An Uniden (Daga) On

MICROSOFT EXCHANGE SERVER 2010 PERFORMANCE REVIEW USING THE EMC VNX5300 UNIFIED STORAGE PLATFORM

Analyzing Big Data with Splunk A Cost Effective Storage Architecture and Solution

Virtuoso and Database Scalability

Analyzing the Virtualization Deployment Advantages of Two- and Four-Socket Server Platforms

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

Deploying Flash- Accelerated Hadoop with InfiniFlash from SanDisk

Transcription:

WHITE PAPER Improving Microsoft Exchange Performance Using SanDisk Solid State Drives (s) Hemant Gaidhani, SanDisk Enterprise Storage Solutions Hemant.Gaidhani@SanDisk.com 951 SanDisk Drive, Milpitas, CA 95035 2013 SanDIsk Corporation. All rights reserved www.sandisk.com

Executive Summary Enterprise datacenters have long relied on storage configurations based on hard disk drives (s) to deploy missioncritical tier-1 applications. Due to the inherent performance limitations in s, storage administrators have often adopted costly approaches such as overprovisioning storage or short-stroking s to meet the service level agreements (SLAs) in place with these application owners. s can dramatically improve performance for these applications by delivering very high I/O performance at a very low latency. They do so without relying on mechanical devices, but rather by leveraging semiconductor memory. That memory is nonvolatile, so that power outages will not cause data to be lost; on the contrary, the data will be retained for later use. Microsoft Exchange Server is one such tier-1 application and it is pervasive in enterprise environments as an e-mail server and collaboration platform. Optimal storage configuration is a key to maximize the end user experience of Microsoft Exchange Server by reducing access times that would affect the customer experience. Both transactional input/output operations per second (IOPS) and latency must perform at the highest levels in order to successfully service large numbers of users accessing the mail server, without adversely affecting their productivity, especially during times of peak usage. These two parameters directly impact the usability of the e-mail system, as well as the number of mailboxes that can be hosted in an Exchange Server environment. This white paper examines how SanDisk Enterprise s can dramatically improve Microsoft Exchange Server performance and response times, resulting in a higher number of users per system, and in better user experience for all end-users. The paper also discusses how SanDisk -based storage configurations also offer savings in terms of power, cooling and data center floor space requirements, leading to a reduction in overall Total Cost of Ownership (TCO) related to operational costs. This document is intended for Microsoft Exchange administrators, and for storage administrators who are involved in the deployment of Exchange architectures. Test Configuration The section describes the detailed hardware and software configuration used for Microsoft Exchange server testing. Hardware Configuration A single Dell R720 server with two 6-core Intel Xeon E5-2620 2.00GHz CPUs and 64GB 1600MHz RAM was used for these tests. Storage Configuration The storage was configured as follows: C: drive 1x 500GB 7.2K SATA boot drive (RAID-0 for OS) D: drive 3x 300GB 15K SAS drives (RAID-5 for Exchange log files), E: drive 4x 400GB Optimus (RAID-5 for Exchange database for configuration) or 4x 300GB 15K SAS drive (RAID-5 for Exchange database for configuration) The s were pre-conditioned to deliver sustained performance over time. Software Configuration The operating system used for this testing was Windows Server 2012 R2 Enterprise x64 (6.2.9200). The Jetstress 2013 Benchmark was used to simulate the Microsoft Exchange server operations. A typical Microsoft Exchange server enterprise deployment in production includes a high-availability architecture with several mailbox servers in database availability groups that leverage data-replication for site resiliency. In addition, it also 2

employs anti-spam and anti-malware functionality, as well as third-party services such as mobile devices, search and indexing applications. These tests do not implement any of these features, because the objective of these tests was to simply find the maximum number of I/O operations per second (IOPS) that the storage configuration can support. Jetstress configuration The Jetstress 2013 benchmark is widely used to size Microsoft Exchange storage. Jetstress is a Microsoft software tool that simulates the Exchange database and log file loads that a specific number of users produce. This allows administrators to verify the performance and stability of the disk subsystem before deploying their Exchange server in a production environment. The primary storage performance test runs for two hours, and identifies the maximum sustainable Exchange I/O that the storage system can handle while delivering acceptable response times. This test should be regarded as mandatory for each Exchange server released into production. Jetstress tests collect the results in terms of latency, IOs, and bandwidth for database and log operations. It then provides a Pass/Fail rating based on these results. The tests are marked as failed when the latency exceeds acceptable user experience. The values observed from these tests can be used both to qualify the solution ready for production and also to calculate available system I/O headroom once the service is in production. Jetstress simulates Exchange database I/O load without requiring Exchange to be installed. To simulate the complex Exchange database I/O pattern effectively, Jetstress makes use of the same ESE.DLL that Exchange uses in production. The following list provides the detailed Jetstress settings used during these tests: Jetstress Version: 15.00.0775.000 ESE Version: 15.00.0516.026 Background Database Maintenance Tasks Enabled Verify Checksum Enabled Capacity and Throughput Percentage 100% Minimum Database Cache Maximum Database Cache 32.0 MB 256.0 MB Insert Operations 40% Delete Operations 20% Replace Operations 5% Read Operations 35% Lazy Commits 70% Number of Copies per Database 1 3

JetStress Results - Success Criteria Microsoft Exchange transactional throughput and latencies are key performance parameters designated by Microsoft to determine the number of users that can be supported in a given environment, and in turn, how the user experience will be perceived. Jetstress, therefore, uses the following thresholds to determine if the test is successful. For the Performance Test in a Strict mode (i.e. test running <= 6 hour), the read and write latencies should be as follows: Average Database Read Latency <= 20ms Average Log File Write Latency <= 10ms Max Database Read Latency <= 100ms Max Log File Write Latency <= 100ms Test Results The JetStress results demonstrate that using SanDisk SAS s provides a dramatic increase in transactional IOPS for MS Exchange Server. Figure 1 shows that the transactional IOPS increased from 495 IOPS for s to 8910 IOPS for s a factor of more than 18 times. This increase in IOPS performance was accompanied by an even better 25-fold decrease in the database read latency (from 18.3ms to 0.67ms), significantly lower than the Microsoft acceptable requirement of 20ms. Figure 1: Jetstress Transactional IOPS comparison Figure 1 illustrates this 18x increase in transactional IOPS performance. For Exchange administrators, this translates into support for many more users in their environment as well as the capability to support heavier user profiles and usage peaks without affecting end-user response times. 10,000 8,000 6,000 4,000 8,910 2,000 0 495 Achieved Transactional I/O per Second 4

Figures 2 and 3 compare the read and write throughput between the and based configurations. As expected, the number of read and write IOs increased very significantly for both Exchange database and log files. Figure 2: Jetstress Exchange Database Reads and Writes Throughput comparison Figure 3: Jetstress Exchange Log Reads and Writes Throughput comparison 7,000 6,000 5,000 4,000 3,000 6,121 2,789 1,200 1,000 800 600 989 2,000 1,000 0 323 173 I/O Database Reads/sec I/O Database Writes/sec 400 200 0 0 2 I/O Log Reads/sec 87 I/O Log Writes/sec The usage of s dramatically reduces the latency of the read IOs. In order for the JetStress test to be successful, the database read latency should be below 20ms. Figures 4 and 5 illustrate the improvements in database and log latencies with s compared to s. The database read latencies improved by 25 times when using the SanDisk SAS s. The configuration did not scale beyond the reported results because it failed the Microsoft recommended threshold requiring database read latencies of less than 20ms. With configuration, latency was less than 1ms and hence easily passed Microsoft s requirements. Figure 4: Jetstress Exchange Database Reads and Writes Latency comparison Figure 5: Jetstress Exchange Log Reads and Writes Latency comparison 20.0 18.0 16.0 14.0 12.0 10.0 8.0 6.0 4.0 2.0 0.0 18.3 0.7 0.3 0.3 I/O Database Reads I/O Database Writes Average Latency (msec) Average Latency (msec) 10.0 9.0 8.0 7.0 6.0 5.0 4.0 3.0 2.0 1.0 0.0 9.1 4.4 I/O Log Reads Average Latency (msec) 0.2 0.3 I/O Log Writes Average Latency (msec) 5

Table 1 below summarizes the improvements in transactional IOPS and I/O-related key performance indicators for s and s. Metrics 4x 4x Improvement Achieved Transactional I/O per Second 495.15 8909.77 18x I/O Database Reads/sec 322.59 6120.98 19x I/O Database Writes/sec 172.56 2788.78 16x I/O Log Reads/sec 0.185 2.032 11x I/O Log Writes/sec 86.74 988.774 11.4x I/O Database Reads Average Latency 18.30 msec 0.67 msec 25x I/O Database Writes Average Latency 0.28 msec 0.34 msec Same I/O Log Reads Average Latency 9.14 msec 4.42 msec 2x I/O Log Writes Average Latency 0.23 msec 0.26 msec Same TCO Analysis The test results demonstrate that four SanDisk Optimus SAS s delivered more than 18 times higher transactions IOPS, compared to four standard 15K RPM SAS hard disk drives. In other words, to deliver comparable number of transactions, 72 s would be needed to do the same tasks. This equivalent solution cannot fit into the drive slots that are available in a typical rackmount server, and would instead require up to 3 drive enclosures with 24 s each. While the configuration can leverage the existing drive slots, the -based solution would require an additional 6Us of rack space to do the same amount of work. Based on SanDisk pricing from the CDW website, the Solid State Drive () configuration using four (4) SanDisk Optimus 400GB s will cost approximately $5,600. As of June, 2014, the Dell MD1220 enclosure s starting price was $4,000 each. The Dell (Toshiba) 15K RPM cost was $307.99. Using these numbers, the Hard Drive () configuration consisting of 72 Dell 300GB 15K RPM s in three (3) Dell MD1220 enclosures would cost about $34,200. This cost analysis heavily favors using s, showing the configuration required to support same transactional IOPS as the configuration is almost seven (7) times more expensive. Note that the larger number of s is consistent with the industry standard practice of short-stroking s to 10% of their available capacity, to achieve maximum performance for Exchange databases running on spinning hard-disk drives (s). The replacement of larger number of short-stroked s with fewer s can also deliver significant savings in power and cooling requirements. For example, many s require 15 watts of power; however, the SanDisk s require about half that much power in the 5-7 watts range. Furthermore, unlike s, s do not have any mechanical or moving parts. This reduces the likelihood of component failure, compared with s. s offer a more reliable and resilient solution compared to s, with a Mean Time Between Failure (MTBF) of 2 million hours, s offer a more reliable and resilient solution compared to s.. The potential savings in hardware, power and cooling costs clearly make s a wise investment. 6

Summary For Microsoft Exchange deployments, SanDisk s can deliver unprecedented performance and Quality of Service (QoS)and better reliability than traditional spinning disks for tier-1 mission critical applications. Enterprise IT departments can deliver on their Service Level Agreements (SLAs) with confidence, even for I/O-intensive applications like MS Exchange Server. The technical whitepaper demonstrates that using s can increase MS Exchange performance by a factor of 18 times, at one-seventh the total cost of an equivalent -based configuration. This increased performance translates into a higher ROI because the same server infrastructure can now support a much larger number of users. Because latency is significantly lower with s, end-user productivity is no longer adversely affected during peak usage. Furthermore, reduced MTBF and power and cooling costs realized when using s can lead to efficiencies in capital and operating expenses, resulting in lower total cost of ownership (TCO) for customers. References Enclosure pricing from Dell: http://www.dell.com/us/business/p/powervault-md1220/pd SanDisk pricing from CDW: http://www.cdw.com/shop/products/sandisk-optimus-solid-state-drive-400-gb-sas-2/3266305.aspx Dell (Toshiba) MK3001GRRB Pricing from CDW: http://www.cdw.com/shop/products/toshiba-mk3001grrb-hard-drive-300-gb-sas- 2/3010513.aspx?enkwrd=ALLPROD%3a%7cMK3001GRRB%7cAll%20Product%20Catalog 2014 SanDisk Corporation. All rights reserved. SanDisk is a trademark of SanDisk Corporation, registered in the United States and other countries. 7