Virtualizing Microsoft Applications on Vmware Virtual SAN
Total Page:16
File Type:pdf, Size:1020Kb
Virtualizing Microsoft Applications on VMware Virtual SAN REFERENCE ARCHITECTURE Virtualizing Microsoft Applications on VMware Virtual SAN Table of Contents Executive Summary ........................................................................................................................ 2 Key Findings ............................................................................................................................... 2 Scope ......................................................................................................................................... 2 Prerequisites and Assumptions .................................................................................................. 3 Terminology ................................................................................................................................ 3 Consolidation Architecture Overview .............................................................................................. 4 VMware Virtual SAN Physical Server Configuration .................................................................. 4 Virtual SAN Disk Group Configuration ....................................................................................... 5 Exchange 2013 Architecture ........................................................................................................... 6 SQL Server 2014 Architecture ...................................................................................................... 10 Virtual Networking Configuration .................................................................................................. 13 Exchange Virtual Network Configuration .................................................................................. 13 SQL Server Virtual Network Configuration ............................................................................... 15 Exchange DAG Configuration on VMware Virtual SAN ................................................................ 16 SQL Server AAG Configuration on VMware Virtual SAN ............................................................. 21 Exchange Performance on Virtual SAN ........................................................................................ 27 Key Performance Considerations ............................................................................................. 27 Performance Testing ................................................................................................................ 28 Jetstress 2013 Metrics – ExchangeMB1 .............................................................................. 28 Jetstress 2013 Metrics – ExchangeMB2 .............................................................................. 29 Load Generator 2013 Results .............................................................................................. 30 SQL Performance on Virtual SAN ................................................................................................ 31 Key Performance Considerations ............................................................................................. 31 Performance Testing ................................................................................................................ 31 DVD Store Results ............................................................................................................... 31 DVD Store Test ds2sqlserver session 1 .............................................................................. 32 DVD Store Test ds2sqlserver session 2 .............................................................................. 32 DVD Store Test Parameters ................................................................................................ 32 Application Availability .................................................................................................................. 34 vSphere HA and Virtual SAN ................................................................................................... 34 HA Configuration for Exchange and SQL Server on Virtual SAN ............................................ 34 SPBM and Data Protection ...................................................................................................... 34 Objects and Components .................................................................................................... 34 Number of Failures to Tolerate ............................................................................................. 34 Conclusion .................................................................................................................................... 36 REFERENCE ARCHITECTURE /1 Virtualizing Microsoft Applications on VMware Virtual SAN Executive Summary Because enterprises consolidate more business critical workloads on a virtualized platform, it is important that they design and build a shared storage infrastructure to satisfy operational and performance requirements. In the recent years, Microsoft has also redesigned applications such as Exchange to encourage deployment of these applications on locally attached storage for better economics. VMware Virtual SAN™ pools local flash-based devices to form a performance accelerating tier and magnetic drives to provide shared storage to virtual machines in the VMware vSphere® cluster. This architecture brings excellent performance to applications at affordable cost. Furthermore, since Virtual SAN is an integral part of the vSphere platform, it enables unparalleled operational simplicity and ease-of user experience in the vSphere-powered IT environment. VMware Virtual SAN 6.0 provides customers and partners with a proven solution, capable of hosting virtualized Microsoft applications at a consistent performance level along with constant availability. This solution has been designed, configured, and tested to be a Proof of Concept of the capabilities and supported features with VMware Virtual SAN and business-critical applications. This technical white paper describes how concurrent workloads of Microsoft Exchange and Microsoft SQL deliver Tier 1 performance on VMware Virtual SAN. We also cover how to configure Exchange 2013 with Database Availability Groups (DAG), SQL Server 2014 with AlwaysOn Availability Groups (AAG) and Microsoft SharePoint 2013 on an eight-node VMware Virtual SAN cluster. Key Findings The test configuration has all three applications deployed in the same Virtual SAN cluster, along with other management components such as Active Directory and DNS servers. We used industry-standard test tools for both Exchange and SQL Server to generate simultaneous application load on the storage subsystem. During our testing and analysis, we discovered that performance for Exchange and SQL Server on Virtual SAN was comparable to that of enterprise-class network-attached storage (NAS) and storage-area network (SAN) storage. The deployment and configuration of the environment, however, was considerably easier since additional host utilities were not needed for the storage. Figure 1 highlights the key performance results. 5000 mailboxes, 1194 transactional IOPS, IO database Jetstress average latency < 10ms, IO log average latency < 20ms Load 10008 users, 3000 distribution lists, 15000 contacts, 71447 Generator tasks per day in stress mode, DVD 1 database, 2 DVD Store instances, 38260 average Orders Store Per Minute Figure 1. Key test results Scope This technical white paper helps customers and partners deploy a consolidated, high performance, and highly available Exchange 2013, SQL Server 2014 and SharePoint 2013 solution on VMware Virtual SAN. The solution paper describes how we simultaneously: • Configure Exchange 2013 DAG on VMware Virtual SAN • Configure SQL Server 2014 AAG on VMware Virtual SAN REFERENCE ARCHITECTURE /2 Virtualizing Microsoft Applications on VMware Virtual SAN • Configure SharePoint 2013 server farm on VMware Virtual SAN The white paper provides the solution architecture, configuration details, networking best practices, and some performance data points to provide guidance on production design, sizing, and implementation. Prerequisites and Assumptions The prerequisites and assumptions for the solution are as follows: • VMware Distributed Switch is configured • VMware Virtual SAN is installed and configured • Microsoft Exchange, SQL Server, and SharePoint are installed on virtual machines. Terminology Table 1 lists the terms used in this paper. TERM DEFINITION AAG SQL AlwaysON Availability Group CAS Exchange Client Access Server DAG Exchange Database Availability Group disk group A container for magnetic disks and an SSD that acts as a read cache and write buffer. dvSwitch VMware Distributed Virtual Network Switch dvportgroup Distributed virtual network port group ECP Exchange Control Panel MAPI Messaging Application Program Interface SMB Server message block Virtual SAN datastore A single shared datastore that is presented to all hosts that are parts of the Virtual SAN enabled cluster. A Virtual datastore consists of multiple disk groups. VMDK virtual machine disk Witness Share A Windows file share used for the tie-breaker process between two or more clustered nodes Table 1. Terminology REFERENCE ARCHITECTURE /3 Virtualizing Microsoft Applications on VMware Virtual SAN Consolidation Architecture Overview Figure 2 shows the VMware Virtual SAN logical configuration. Figure 2. VMware Virtual SAN Logical Configuration All Exchange 2013 DAG servers, SQL Server 2014 AAG servers, and SharePoint 2013 servers