MS Exchange Server Acceleration



Similar documents
Virtualization of the MS Exchange Server Environment

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

Accelerating MS SQL Server 2012

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

Accelerating Database Applications on Linux Servers

Supreme Court of Italy Improves Oracle Database Performance and I/O Access to Court Proceedings with OCZ s PCIe-based Virtualized Solution

Delivering Accelerated SQL Server Performance with OCZ s ZD-XL SQL Accelerator

Optimizing SQL Server AlwaysOn Implementations with OCZ s ZD-XL SQL Accelerator

Accelerating Microsoft Exchange Servers with I/O Caching

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

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

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

Accelerating Server Storage Performance on Lenovo ThinkServer

Optimizing SQL Server Storage Performance with the PowerEdge R720

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

Intel RAID SSD Cache Controller RCS25ZB040

8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments

EMC VFCACHE ACCELERATES ORACLE

MaxDeploy Hyper- Converged Reference Architecture Solution Brief

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card

Data Center Storage Solutions

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

High Performance SQL Server with Storage Center 6.4 All Flash Array

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures

Improving IT Operational Efficiency with a VMware vsphere Private Cloud on Lenovo Servers and Lenovo Storage SAN S3200

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

EMC Unified Storage for Microsoft SQL Server 2008

How To Scale Myroster With Flash Memory From Hgst On A Flash Flash Flash Memory On A Slave Server

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

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

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

Increasing performance and lowering the cost of storage for VDI With Virsto, Citrix, and Microsoft

Maximum performance, minimal risk for data warehousing

Increase Database Performance by Implementing Cirrus Data Solutions DCS SAN Caching Appliance With the Seagate Nytro Flash Accelerator Card

Benefits of Solid-State Storage

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

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Analysis of VDI Storage Performance During Bootstorm

Flash Storage Optimizing Virtual Desktop Deployments

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

Enabling the Flash-Transformed Data Center

Flash Memory Technology in Enterprise Storage

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

The 8Gb Fibre Channel Adapter of Choice in Oracle Environments

SSDs: Practical Ways to Accelerate Virtual Servers

SQL Server Virtualization

WHITE PAPER 1

Taking Virtualization

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

ZD-XL SQL Accelerator 1.5

Marvell DragonFly Virtual Storage Accelerator Performance Benchmarks

SSDs: Practical Ways to Accelerate Virtual Servers

Microsoft Windows Server Hyper-V in a Flash

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

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

Remote/Branch Office IT Consolidation with Lenovo S2200 SAN and Microsoft Hyper-V

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

Cost-Effective Storage Solutions for VMware View 4.5 Enabled by EMC Unified Storage

Microsoft Windows Server in a Flash

Building a Flash Fabric

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

High-Availability Fault Tolerant Computing for Remote and Branch Offices HA/FT solutions for Cisco UCS E-Series servers and VMware vsphere

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

Scaling from Datacenter to Client

Getting More Performance and Efficiency in the Application Delivery Network

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Violin Memory 7300 Flash Storage Platform Supports Multiple Primary Storage Workloads

Increasing Storage Performance

Virtualization. as a key enabler for Cloud OS vision. Vasily Malanin Datacenter Product Management Lead Microsoft APAC

Maximizing SQL Server Virtualization Performance

SUN STORAGE F5100 FLASH ARRAY

StarWind Virtual SAN for Microsoft SOFS

NEXSAN NST STORAGE FOR THE VIRTUAL DESKTOP

White Paper. Recording Server Virtualization

Emulex 16Gb Fibre Channel Host Bus Adapter (HBA) and EMC XtremSF with XtremSW Cache Delivering Application Performance with Protection

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

Building a Business Case for Decoupling Storage Performance from Capacity

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering

IBM System Storage DS5020 Express

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

white paper A CASE FOR VIRTUAL RAID ADAPTERS Beyond Software RAID

Deployment Options for Microsoft Hyper-V Server

Achieving a High Performance OLTP Database using SQL Server and Dell PowerEdge R720 with Internal PCIe SSD Storage

Reference Architecture for a Virtualized SharePoint 2010 Document Management Solution A Dell Technical White Paper

Converged Networking Solution for Dell M-Series Blades. Spencer Wheelwright

EMC Integrated Infrastructure for VMware

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

EMC XTREMIO EXECUTIVE OVERVIEW

QLogic 16Gb Gen 5 Fibre Channel in IBM System x Deployments

Transcription:

White Paper MS Exchange Server Acceleration Using virtualization to dramatically maximize user experience for Microsoft Exchange Server Allon Cohen, PhD Scott Harlin OCZ Storage Solutions, Inc. A Toshiba Group Company 1

Contents Page 1 2 3 4 5 6 7 Introduction Virtualization of the MS Exchange Server Environment The OCZ VXL Software Solution The OCZ Z-Drive R4 PCIe Hardware Solution Performance Testing Performance Results Conclusion 2 3 4 5 6 7 8 1 Introduction Microsoft (MS) Exchange Server is one of the most widely used e-mail server platforms in enterprise environments. It utilizes client applications such as MS Outlook to connect hundreds or even thousands of users in an organization to central servers to enable e-mail communications and other personal management capabilities such as calendars, tasks, contacts, notes, journals, and web browsing. In conjunction with MS SharePoint Server, MS Exchange Server enables SharePoint sites to be developed for the public exchange or access of folders, calendars, meeting schedules and databases (DBs). To maximize the end user experience of MS Exchange Server, storage latency and transactional input/output operations per second (IOPS) must be performing at the highest levels in order to successfully service these large numbers of users, and not adversely affect their productivity especially during 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 a virtual server environment. Therefore, transactional access rates and database read 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. This white paper will present a solution that dramatically increases MS Exchange transactional IOPS and reduces database read latency to maximize performance, as well as the user experience. The solution also allows for further server consolidation, as well as lower power and cooling requirements, leading to a reduction in overall Total Cost of Ownership (TCO). White Paper MS Exchange Server Acceleration V2.0 OCZ Storage Solutions A Toshiba Group Company 2

2 Virtualization of the MS Exchange Server Environment Server virtualization requires strong random access which is a major problem for HDDs. Virtualization achieves cost reductions through consolidation for MS Exchange Server environments. With MS Exchange Server running in a Virtual Machine (VM), multiple VMs can run on one platform and can be moved or copied from one physical host to another to help balance the data center system load or to expand processing capabilities. From a cost perspective, deploying and managing less physical hosts (and multiple VMs) significantly reduces overall system and maintenance costs versus adding and managing isolated servers for each application load. In virtualized environments, storage has traditionally been relegated to external storage arrays. These external storage arrays are typically filled with hard disk drives (HDDs) that in most cases experience difficulty in servicing a large number of VMs concurrently due to their preference for sequential, non-random access to data. Additionally, external storage increases latency and causes data bottlenecks as data access occurs through slower, external link protocols such as FC (Fibre Channel) and iscsi. Since all connected VMs and associated applications in a virtualized environment need access to external storage simultaneously from the host, the next logical step is to cache the most frequently used data on flash memory that resides within the virtualization host server. This approach enables any VM on the host, such as MS Exchange Server, to access data at a much higher speed and lower latency. The key to this approach is utilizing software that delivers flash caching and storage virtualization into this virtualized server platform. To maximize storage capabilities, PCI Express (PCIe) flash cards (such as OCZ s Z-Drive R4 SSD) can be deployed within the virtualization server (that hosts the MS Exchange Server) enabling flash cache to scale with either the size of the cluster or the total capacity of the external storage area network (SAN). This provides complete scalability in deployment and management of the flash within the cluster. 3 The OCZ VXL Software Solution To achieve the highest transactional IOPS and storage latency in virtualized MS Exchange Server environments, OCZ Technology s VXL software provides an optimized solution designed to operate in and enhance performance of enterprise virtualization environments. The software includes a rich feature set that delivers heightened data acceleration, high availability (HA) and resiliency, White Paper MS Exchange Server Acceleration V2.0 OCZ Storage Solutions A Toshiba Group Company 3

VM-1 VM-2 VM-3 OCZ VXL VMware (ESX) Host Server SAN (HDD) Microsoft (Hyper-V) Citrix (Xen) Z-Drive R4 Much less data required from SAN What is VXL? VXL is Flash Caching and Storage Virtualization software Unleashes Virtualization full potential by dissolving HDD storage bottlenecks How Does it Works? Monitors VM data requests to/from external SAN Keeps critical data in Z-Drive R4 inside the server SAN by 90% Figure 1: Combining the power of flash with the power of virtualization using OCZ VXL software and OCZ Z-Drive R4 PCIe SSDs and is deployed as a virtual appliance on the virtualization host server, distributing flash resources on demand across VM applications to maximize performance. See Figure 1. VXL software employs an advanced caching and virtualization algorithm that features optimized caching strategies specific to MS Exchange applications and decides which data to cache in flash memory in the most efficient and optimal manner. This algorithm is transparent to VMs, and since the flash cache is shared dynamically between all VMs supported by the host server, VXL software ensures that the flash cache is optimally utilized at all times, regardless of how many VMs are running concurrently. One of the key benefits of VXL software is that no guest agents are required within the application VM so IT deployment, management, and maintenance are much simpler. Utilizing hypervisor connectivity, VXL works with any operating system supported by a virtualization platform including Windows, Linux, OpenSolaris and FreeBSD. This is in contrast to other cache software solutions that require agent or driver installation on every VM in the virtualized cluster. The OCZ VXL no-agents approach dramatically simplifies both the deployment and management of storage especially since there can be thousands of VMs in a virtualized environment. As VXL software virtualizes the local flash resources, connected VMs are transparently accelerated and continue to function as they would regularly in virtualized environments. All key virtualization capabilities such as vmotion, HA, and fault tolerance are fully supported. Furthermore, VXL uses PCIe flash as a single, dynamic resource as opposed to the static allocation per-vm performed by competitive solutions. As a result, VXL software dynamically distributes the flash between VMs based on need, making sure no VM holds the flash idly when it can be used elsewhere in the environment. This provides the highest return on investment (ROI) in a virtualized environment, where many VMs share the same flash and often do not reach peak work load requirements concurrently. VXL software also enables virtualization of flash cards as a highly available network resource. It achieves this through VXL s SAN-less Data Center mode White Paper MS Exchange Server Acceleration V2.0 OCZ Storage Solutions A Toshiba Group Company 4

Another more efficient way is to add an SSD into the server and have it function as an accelerator by caching the most frequently used data. that enables the flash to be exposed to any VM in a virtualized cluster without negating any of the virtualization capabilities of the hypervisor layer. This approach sets the precedence for an all silicon, SAN-less data center while still delivering high availability and mirroring without the need for costly external SANs. 4 The OCZ Z-Drive R4 PCIe Hardware Solution OCZ s Z-Drive R4 PCIe card provides a compact, power-efficient solid-state solution that fits directly into a system s PCI Express slot to increase server application performance while delivering fast and reliable access to data without burdening host CPU and memory resources. When combined with OCZ s VXL software, any PCIe-based Z-Drive R4 model (including the Z-Drive R4 CloudServ ) can be utilized as an accelerator for traditional iscsi and FC storage. This combination of VXL software with a Z-Drive R4 PCIe SSD enables the delivery of a complete virtual performance system for enterprise customers looking to efficiently distribute flash resources across VMs as a means to maximize performance of key applications. Since cached data is treated as a virtualized storage entity, VMs can be migrated seamlessly between host servers without performance loss. This also eliminates the need for costly tier-1 SANs in a wide range of enterprise IT infrastructures and is simpler and more cost effective to maintain. 5 Performance Testing 4Gb FC SAN (IBM DS3400) Exchange Jetstress on Win 2008 VM VMware ESX 5.0 Host Server (Dell PowerEdge R710) Much less data required from SAN Figure 2: The baseline reference environment before VXL software and the Z-Drive R4 PCIe SSD is added This white paper presents the accelerated performance achievable with VXL software in virtualized MS Exchange Server environments. Using Microsoft Exchange Server s Jetstress traffic generator, the tests performed compare a VM running an MS Exchange Server database before and after VXL software and a Z-Drive R4 PCIe flash SSD are added to the host, testing for both transactional IOPS and database read latency. The baseline reference environment (before VXL software and the Z-Drive R4 PCIe SSD is added) features a VM that implements the MS Jetstress traffic generator deployed on a Dell PowerEdge R710 host server and is connected to an IBM DS3400 storage array system utilizing a RAID 0 SATA LUN for database, and a RAID 5 SAS LUN for logs. A VMware ESX 5.0 hypervisor was used on the host server, containing 2 six core Intel XEON X5690 processors. See Figure 2. White Paper MS Exchange Server Acceleration V2.0 OCZ Storage Solutions A Toshiba Group Company 5

VMware ESX 5.0 Host Server (Dell PowerEdge R710) 4Gb FC SAN (IBM DS3400) Exchange Jetstress on Win 2008 VM OCZ VXL Z-Drive R4 Much less data required from SAN Figure 3: The after or baseline reference environment with the addition of VXL software as a virtual acceleration appliance and a Z-Drive R4 PCIe card The flash accelerated environment utilizes the baseline reference host with the addition of VXL software (as a virtual acceleration appliance) and a Z-Drive R4 PCIe card. In read cache mode, the flash is used to accelerate reads while all writes are directed to SAN storage (write-through). In the flash virtualization (SAN-less Data Center) mode, VXL virtualizes the Z-Drive R4 PCIe solution and exposes it as accelerated storage to the Microsoft Exchange Virtual Server. See Figure 3. To simulate the sustained storage loads in a production MS Exchange Server environment, a standardized 2 hour Jetstress test of 200 mailboxes each, with 2 gigabyte mailbox sizes, was used for both environments. The total transactional IOPS and database latency metrics, before and after VXL acceleration, were then compared and the results appear in the next section. 6 Performance Results The results of the acceleration tests indicate that deploying VXL software using a VMware ESX operating system with host-based flash provides a dramatic increase in transactional IOPS for MS Exchange running as a VM in the environment. The transactional IOPS increased more than 18x (from 252 IOPS to 4581 IOPS) in the SAN-less Data Center mode, and more than 6x (from 252 IOPS to 1473 IOPS) when writes are directed to SAN storage via write-throughs. This increase in IOPS performance was accompanied by a large decrease in the database read latency (from 16.2ms to 1.5ms), reaching access times that were 13x faster than the Microsoft usability requirement of 20ms. Table 1 below summarizes the transactional IOPS and database read latency before and after acceleration with VXL software and host based flash. VM w/o Acceleration VM accelerated w/ VXL (Write through SAN mode) VM w/ VXL SAN-less Datacenter (Flash Virtualization Mode) Transactional IOPS 252 1473 4581 Acceleration Factor x6 x18 Latency 16.2 1.4 1.5 Table 1: MS Exchange transactional IOPS and database read latency with and without VXL acceleration White Paper MS Exchange Server Acceleration V2.0 OCZ Storage Solutions A Toshiba Group Company 6

4500 4000 3500 MS Exchange Transactional IOPS As outlined in Graph 1, the incorporation of VXL software and host-based flash provides an up to 18x increase in transactional IOPS performance. For IT professionals, this addition of VXL software translates into support for many more users in a VM environment as well as the capability to support heavier usage loads and usage peaks without affecting a client s usability experience. 3000 2500 2000 1500 1000 500 $0 VM w/ DB in SAN VM w/ VXL Flash Virtualization (SAN-less data center) Graph 1: MS Exchange Transactional IOPS with and without VXL acceleration 20 15 10 5 0 Latency (Lower is Better) VM w/ DB in SAN VM w/ Flash Virtualization Graph 2: Database read latency with and without VXL acceleration As is evident in Graph 2, database read latency with VXL acceleration was reduced to less than a tenth of its previous value. It should be noted that before VXL and flash acceleration was added, the Exchange VM was close to failing the Microsoft recommended threshold requiring latencies of less than 20ms. When VXL and flash acceleration was added, latency was far below the 20ms requirement indicating that the Exchange VM easily passed Microsoft s usability requirement, which in turn, enables additional users within the same environment. 6 Conclusion OCZ VXL software, when combined with an OCZ Z-Drive R4 PCIe SSD, provides an enterprise-class solution to flash-based virtualization and acceleration in the data center. As demonstrated from the performance tests, when PCIe flash with host-based virtualization and acceleration software was added to the VMware environment, performance of MS Exchange VMs increased by a factor of 18 times. This increased performance translates into a higher ROI in the enterprise as the same virtual infrastructure can now support a much larger number of users. Employee productivity also increases since peak usage no longer adversely affects end user performance. The combined OCZ hardware/software solution alleviates the storage issues that bog down virtualized server deployments. Enterprise IT departments and cloud providers can enable virtualization for even heavy application loads, such as MS Exchange Server, with confidence. In addition, reduced CAPEX and OPEX efficiencies are realized that transform the data center into a dynamic, high-performance environment that is able to handle the ever-increasing loads and requirements typically associated with accelerating access to data in the enterprise. White Paper MS Exchange Server Acceleration V2.0 OCZ Storage Solutions A Toshiba Group Company 7

Contact us for more information OCZ Storage Solutions 6373 San Ignacio Avenue San Jose, CA 95119 USA P 408.733.8400 E sales@oczenterprise.com W ocz.com/enterprise EMAIL SALES TEAM VISIT OCZ ENTERPRISE Disclaimer OCZ may make changes to specifications and product descriptions at any time, without notice. The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors. Any performance tests and ratings are measured using systems that reflect the approximate performance of OCZ products as measured by those tests. Any differences in software or hardware configuration may affect actual performance, and OCZ does not control the design or implementation of third party benchmarks or websites referenced in this document. The information contained herein is subject to change and may be rendered inaccurate for many reasons, including but not limited to any changes in product and/or roadmap, component and hardware revision changes, new model and/or product releases, software changes, firmware changes, or the like. OCZ assumes no obligation to update or otherwise correct or revise this information. OCZ MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION. OCZ SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL OCZ BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF OCZ IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ATTRIBUTION 2014 OCZ Storage Solutions, Inc. A Toshiba Group Company. All rights reserved. OCZ, the OCZ logo, OCZ XXXX, OCZ XXXXX, [Product name] and combinations thereof, are trademarks of OCZ Storage Solutions, Inc. A Toshiba Group Company. All other products names and logos are for reference only and may be trademarks of their respective owners. White Paper MS Exchange Server Acceleration V2.0 OCZ Storage Solutions A Toshiba Group Company 8