Dell Unified Communication Solution with Microsoft Lync Server 2013



Similar documents
Dell Unified Communication Solution with Microsoft Lync Server 2013 for Central Site and Branch Office Implementation

Microsoft Exchange, Lync, and SharePoint Server 2010 on Dell Active System 800v

SIP Trunking with Microsoft Office Communication Server 2007 R2

Load Balancing for Microsoft Office Communication Server 2007 Release 2

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

Lync Express The Evolution of UC Frederic Dickey Director of Professional Services July 9, 2013

SIP Trunking Configuration with

Reference Architecture - Microsoft Exchange 2013 on Dell PowerEdge R730xd

NET ACCESS VOICE PRIVATE CLOUD

Dell High Availability Solutions Guide for Microsoft Hyper-V

Dialogic 4000 Media Gateway Series

Fujitsu PRIMEFLEX reference architectures

Dell Reference Architecture for Microsoft Lync on Citrix XenDesktop 5.6

Core Solutions of Microsoft Lync Server 2013

Dell Reference Configuration for Hortonworks Data Platform

Implementing Microsoft Office Communications Server 2007 With Coyote Point Systems Equalizer Load Balancing

SBC 1000/2000 Configuration Guide with Lync 2013 for Windstream/ LPAETEC SIP Trunk Deployments

Course Outline. Course 20336B: Core Solutions of Microsoft Lync Server Duration: 5 Days

Course Outline. Core Solutions of Microsoft Lync Server 2013 Course 20336B: 5 days Instructor Led. About this Course.

Private cloud computing advances

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

Deploying, Configuring, and Administering Microsoft Lync Server 2010

How To Build A Cisco Ukcsob420 M3 Blade Server

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

OfficeMaster Gate (Virtual) Enterprise Session Border Controller for Microsoft Lync Server. Quick Start Guide

Deployment Guide July-2014 rev. a. Deploying Array Networks APV Series Application Delivery Controllers for Microsoft Lync Server 2013

Module 6. Designing and Deploying External Access. MVA Jump Start


10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010

Core Solutions of Microsoft Lync Server 2013

System Requirements Version 8.0 July 25, 2013

Core Solutions of Microsoft Lync Server 2013

Cloud Optimize Your IT

Dell Desktop Virtualization Solutions Simplified. All-in-one VDI appliance creates a new level of simplicity for desktop virtualization

Enterprise Voice and Online Services with Microsoft Lync Server 2013

Desktop Virtualization with VMware Horizon View 5.2 on Dell EqualLogic PS6210XS Hybrid Storage Array

Virtual SAN Design and Deployment Guide

Core Solutions of Microsoft Lync Server 2013

Windows Server 2008 R2 Hyper-V Live Migration

Enterprise Voice and Online Services with Microsoft Lync Server 2013

Deploying F5 BIG-IP Virtual Editions in a Hyper-Converged Infrastructure

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

Microsoft SharePoint Server 2010

Microsoft Exchange Server 2013 Virtualized Solution with Dell PowerEdge VRTX

Introduction to VMware EVO: RAIL. White Paper

Software-Powered VoIP

Microsoft Core Solutions of Microsoft Lync Server 2013

Microsoft SharePoint Server 2010

Course 10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010

Enabling Users for Lync services

Course 20336: Core Solutions of Microsoft Lync Server 2013

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

Microsoft Exam-Osler

Microsoft Exchange 2010 on Dell Systems. Simple Distributed Configurations

Live Communications Server 2005 SP1 Office Communications Server Matt Newton Network Engineer MicroMenders, Inc

Cisco, Citrix, Microsoft, and NetApp Deliver Simplified High-Performance Infrastructure for Virtual Desktops

Brocade Solution for EMC VSPEX Server Virtualization

StartReady Basic Appliance for Microsoft Lync. Detailed Technical Overview

Application Notes Rev. 1.0 Last Updated: January 9, 2015

3CX Phone System Enterprise 512SC Edition Performance Test

Application Notes Rev. 1.0 Last Updated: February 3, 2015

EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION

Hosted PBX Platform-asa-Service. Offering

Dell PowerEdge Blades Outperform Cisco UCS in East-West Network Performance

Pivot3 Reference Architecture for VMware View Version 1.03

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

20336B: Core Solutions of Microsoft Lync Server 2013

MS 20337A: Enterprise Voice and Online Services with Microsoft Lync 2013

Broadcom 10GbE High-Performance Adapters for Dell PowerEdge 12th Generation Servers

DELL. Dell Microsoft Windows Server 2008 Hyper-V TM Reference Architecture VIRTUALIZATION SOLUTIONS ENGINEERING

UC and SIP Trunking Luncheon. Sponsored by:

Parallels Cloud Storage

Windows Server 2008 R2 Hyper-V Live Migration

Microsoft Lync: Top-Ranked UC Solution

TRANSFORMATION OPPORTUNITIES WITH THE ALCATEL-LUCENT OPENTOUCH SUITE OPTIMIZING CONVERSATION DELIVERY OVER CENTRALIZED COMMUNICATIONS NETWORKS

Microsoft Lync and SIP trunking - Ensuring multi-vendor technology success with Prognosis

Microsoft Exchange Server 2003 Deployment Considerations

Core Solutions of Microsoft Lync Server 2013

Course Syllabus. About the course. Audience. At Course Completion. Microsoft Lync 2013 Depth Support Engineer. Certification Exams:

Dell Desktop Virtualization Solutions Stack with Teradici APEX 2800 server offload card

System Requirements. Version 8.2 November 23, For the most recent version of this document, visit our documentation website.

SIP Trunking to Microsoft Lync (Skype for Business) Server

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

Overcoming Security Challenges to Virtualize Internet-facing Applications

OAISYS and ShoreTel: Call Recording Solution Configuration. An OAISYS White Paper

Virtual Desktop Infrastructure (VDI) made Easy

Creating the Unified Multi-Service Demarcation Point

HP and Avaya Unified. An AllianceONE solutions brief

Fabrizio Volpe. MVP Directory Services MCITP Lync

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

Selecting the Right SIP Phone for Your IP PBX By Gary Audin May 5, 2014

An Oracle White Paper February Centralized vs. Distributed SIP Trunking: Making an Informed Decision

Handling Multimedia Under Desktop Virtualization for Knowledge Workers

Using DNS SRV to Provide High Availability Scenarios

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

Microsoft Office Communications Server 2007 & Coyote Point Equalizer Deployment Guide DEPLOYMENT GUIDE

Evaluation of Dell PowerEdge VRTX Shared PERC8 in Failover Scenario

Implementing Live Meeting with Microsoft Office Communications Server 2007

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

Transcription:

Dell Unified Communication Solution with Microsoft Lync Server 2013 A Dell reference architecture for Lync Server 2013 solution on a central site and branch office with 5000 users Dell Engineering September 2014 A Dell Reference Architecture

Revisions Date September 2014 Description Initial release TIS WITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPICAL ERRORS AND TECNICAL INACCURACIES. TE CONTENT IS PROVIDED AS IS, WITOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. 2014 Dell Inc. All rights reserved. Reproduction of this material in any manner whatsoever without the express written permission of Dell Inc. is strictly forbidden. For more information, contact Dell. Dell, the Dell logo, PowerEdge, Latitude, Dell Precision, Inspiron, XPS, Venue Pro, Ultrabook, MessageStats and other Dell names and marks are trademarks of Dell Inc. in the US and worldwide. Intel and Xeon are registered trademarks of Intel Corporation in the U.S and other countries. Microsoft, Windows, Lync, yper-v, SQL Server and Windows Server are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. AudioCodes is a registered trademark and Mediant is trademarks of AudioCodes, Inc. All other trademarks mentioned herein are the property of their respective owners. 2 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

Table of contents Revisions... 2 Executive summary... 5 1 Scope... 6 1.1 Audience... 6 2 Introduction... 7 2.1 Solution components... 7 2.1.1 Dell PowerEdge R630... 7 2.1.2 Dell Networking... 8 2.1.3 Dell Networking wireless devices... 8 2.1.4 Client devices... 9 2.1.5 Microsoft Lync Server 2013... 9 2.1.6 Lync 2013 Enterprise Edition Pool... 10 2.2 Design considerations... 11 2.2.1 igh Availability... 11 2.2.2 Application performance... 11 2.2.3 Resource consolidation... 12 3 Solution reference architecture... 13 3.1 Lync Server core architecture... 14 3.1.1 Network architecture... 16 3.1.2 Storage for Lync, SQL, and ypervisor... 17 3.1.3 Storage for yper-v osts... 17 3.2 Lync Server Edge architecture... 18 3.2.1 Edge Network architecture... 20 3.2.2 Reverse Proxy... 21 3.2.3 Best Practices for Edge and Reverse Proxy ost... 21 3.3 Enterprise Voice Connectivity... 22 3.4 Branch Office Connectivity... 23 3.5 End-user connectivity... 24 4 Technical specifications... 25 4.1 Virtual Machine specifications... 25 4.2 ardware specifications... 27 3 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

5 Verification... 30 6 Conclusion... 32 A Additional resources... 33 4 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

Executive summary Unified communications (UC) provides an efficient, flexible and effective working experience while helping organizations reduce operations and capital costs. UC delivers real-time communication between peers local, remote or geographically dispersed and enables instant and direct communication with partners, suppliers and customers. Further, all of these capabilities are provided while reducing administrative, telephony, travel and IT cost compared to traditional communications solutions. The Dell TM UC solution provides instant messaging, presence, audio/video conferencing, web conferencing and telephony integration (enterprise voice). The fully featured solution integrates Dell products with Microsoft Lync Server 2013 software. The products consist of Dell PowerEdge servers, Dell Networking switches and wireless, third-party voice gateways, client devices such as Dell Latitude TM laptops, Dell Venue Pro TM tablets and Dell XPS TM tablets and Ultrabooks TM. The UC solution leverages server virtualization offered by Microsoft Windows Server 2012 R2 with yper-v to effectively consolidate and utilize resources. Further, the architecture is designed for high availability (A) and functions upon the failure of a server, network or voice gateway. This design enables IT administrators to perform maintenance tasks without incurring Lync application downtime. Lync Server can integrate with existing PBX systems or replace aging PBX systems to offer a complete UC experience, including telephony integration through the Lync clients. Lync also complies with legal requirements of specific countries by enabling Location-Based Routing. To assist with design and implementation of a complete UC solution, the following reference architecture describes the resilient Lync Server infrastructure topology with all available modalities. The architecture is sized according to Microsoft s best practices. The Microsoft Lync Stress and Performance tool was used to generate real-time workloads on Lync servers to validate the design. This reference architecture is divided into multiple sections: Section 2 provides a quick introduction to the solution components that include Lync Server 2013, PowerEdge servers, and Dell Networking and client devices. This section briefly describes the major changes in the Lync Server 2013 architecture and discusses the design principles that dictated the architecture. Section 3 details the end-to-end design and implementation of the UC solution. For simplicity, this section divides the solution into five portions and describes each of them in detail. Section 4 provides the technical specifications, including all the virtual and physical components that make up the complete solution. Section 5 an overview of the verification process that was performed to ensure that the solution met the design principles. 5 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

1 Scope This reference architecture describes the implementation of Lync Server 2013 on PowerEdge R630 servers. The design is based on infrastructure design principles, which include A, application best practices, hardware abstraction and resource consolidation. A sample implementation for 5,000 users is given for reference. 1.1 Audience This reference architecture is intended for IT professionals and administrators interested in designing and deploying end-to-end, real-time collaboration solutions using Lync Server 2013 on Dell servers and switches, third-party gateways/session Border Controllers (SBCs), and associated client devices. This reference architecture provides an overview of the important solution components. owever, the reader is expected to have an understanding of Lync Server 2013 and voice gateways. Familiarity with Windows Server 2012 R2 and yper-v virtualization will also aid the reader s comprehension of the content in this document. 6 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

2 Introduction Dell provides a validated end-to-end UC solution, which consists of a Lync Server, PowerEdge servers, storage, networking, client devices, monitoring/reporting tools and partner devices such as Public Switched Telephone Network (PSTN) gateway, SBC, load balancer and Lync phones. PowerEdge R630 servers minimize the overall hardware cost and datacenter footprint by enabling more virtual machines to meet application requirements. Dell Unified Communications and Collaboration Consulting Services customize the UC solution for each customer as per their business and technical requirements, which provides better return on investment. Dell ardware and services for UC solution enable the organizations to have instant communication from any device which is optimized for Lync. This reference architecture is built on PowerEdge R630 servers and incorporates Windows Server 2012 R2 with yper-v and Lync Server 2013. 2.1 Solution components The reference architecture described in this paper employs PowerEdge R630 servers for virtualizing Lync server roles and other solution components such as SBC and load balancer. Dell Networking N4000 series switches are used to connect physical servers and other devices including Local Area Network (LAN). 2.1.1 Dell PowerEdge R630 PowerEdge R630 server is a 1U rack server supporting up to 36 processing cores and up to 768 GB of physical memory. The compute capacity makes PowerEdge R630 server a highly suitable platform for virtualizing enterprise applications such as Lync, which perform compute-intensive tasks. Supported network controllers provide the LAN and SAN connectivity required for the virtualized infrastructure and applications. The enhanced systems management capabilities make it easier to deploy, manage, and monitor the server infrastructure. Table 1 describes the components supported in a PowerEdge R630 server: Table 1 PowerEdge R630 server high-level technical specifications Components CPU Memory Networking Form Factor PCIe slots Specifications Up to 2 Intel E5-2600v3 family processors 24 DIMMs; up to 768GB Broadcom or Intel 1GigE or 10GbE NDC Optional Broadcom or Intel 1GigE or 10GbE PCIe Add-on NICs 1U rack 3 slots: Two x16 slots with x16 bandwidth, half-height, half-length One x16 slot with x8 bandwidth, half-height, half-length OR 7 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

2 slots: One x16 slot with x16 bandwidth, full-height, 3/4 length One x16 slot with x16 bandwidth (or x8 with one processor only), half-height, half-length Internal Storage Up to 28 TB; 10 x 2.5-inch SAS or SATA drives (with no CD/DVD drive) Up to 9.6 TB; 8 x 2.5-inch SAS or SATA drives (with CD/DVD drive) Up to 22.5 TB; 24 x 1.8-inch SAS or SATA drives (with no CD/DVD drive) Storage RAID Systems Management PowerEdge RAID Controller 330 PowerEdge RAID Controller 730 PowerEdge RAID Controller 730P PowerEdge RAID Controller 830 PowerEdge S110 On-board Controller idrac8 Express or idrac8 Enterprise 2.1.2 Dell Networking This reference architecture uses Dell Networking N4064 10/40GbE top-of-rack (ToR) switch purposebuilt for applications in high-performance data center and computing environments. Leveraging a nonblocking, cut-through switching architecture, the N4000 delivers line-rate L2 and L3 forwarding capacity with ultra-low latency to maximize network performance. The N4064 switch provides 48 dual-speed 1/10GbE RJ45 ports, as well as four 40GbE QSFP+ uplinks, to conserve valuable rack space and simplify the migration to 40 Gbps in the data center core. In this solution architecture, two N4064 switches are deployed as LAN switches. For client devices (access switches), Dell Networking 7048P Power over Ethernet (PoE) switches can be used. These switches provide 30.8 W per port for Lync clients, including the Polycom CX600 IP phones, and do not require an external power source. 2.1.3 Dell Networking wireless devices For Lync 2013 real-time workloads, Dell recommends Dell Networking W Series wireless controllers and access points (PowerConnect W). The W-Series 3200 controller can support up to 2,048 users and can manage 32 LAN access points (APs) and 128 remote APs. The AP chosen for this configuration is W-AP135, which can deliver wireline-like data rates of up to 450 Mbps. W-AP135 can handle numerous audio-video sessions simultaneously, assuming each audio stream is 65 Kbps and each video stream is 500 Kbps. owever, the performance and quality of experience (QoE) of Lync Server must be monitored, and these throughput values should not be used as the only metric to determine quality. 8 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

2.1.4 Client devices This enterprise VoIP implementation is an end-to-end UC solution that includes client hardware components and data center hardware. Dell has a rich product portfolio of client devices that can be used to run the Lync end user client. The Latitude, XPS, Dell Inspiron, Dell Precision and Venue Pro product lines are suited to run the Lync client software/app. Visit the Dell Laptops, Tablets and Workstations site to browse Dell client products suited for the workplace. The Polycom CX300, CX500 and CX600 phones are third-party clients that can be used as Lync end points. For a complete list of client devices available for Lync, contact your Dell sales representative. 2.1.5 Microsoft Lync Server 2013 Lync Server enables instant messaging, presence, audio and video conferencing, web conferencing and voice interoperability. Lync Server provides different modalities to users, including: IM and Presence: Enables users to view the status of other Lync users and update current status (Available, Busy, Away, etc.). Conferencing with multiple users is also supported. Audio Conferencing: Enables users to communicate with other Lync users using SIP and Real-time Transport Protocol (RTP). Audio conferencing using Lync is cost-effective for enterprises with employees spread across geographical locations as users can communicate using the enterprise data network instead of expensive long-distance telephony. Video and Web Conferencing: Enables users to run meetings using 1:1 and group video conferences, including optional recording and desktop and application sharing. These workloads are available with Lync Server and can be leveraged for day-to-day tasks in the enterprise. Voice Interoperability with PSTN: Enables users to communicate with telephone users within and outside the enterprise using Lync Mediation Server, which can be collocated on the Front End Server. Lync Mediation Server works with a SIP trunk or telephony device (IP-PBX/gateway). The following are the new and existing server roles of Lync Server 2013: Front End Server: The Front End Server role manages Lync client authentication, instant messaging, web conferencing, audio/video conferencing and user presence updates. It is the central component of the Lync Server topology. The Front End Server has a local database that stores user data and topology information. This role can be deployed in an Enterprise Edition pool. In Lync Server 2013, the Archiving and Monitoring role is combined with the Front End Server role. The Archiving and Monitoring role can be used to monitor user statistics and QoE within the Lync environment and archive conference content and instant messages for future audits. The Archiving and Monitoring role also allows IT administrators to access call detail records and QoE statistics for Lync communication. Back End Server: Microsoft SQL Server serves as the backend for Enterprise Edition servers and is also responsible for Archiving and Monitoring and Persistent Chat roles. SQL Server maintains a copy of the topology information, user contact lists, archiving and monitoring databases and logs, and other data. Lync Server supports SQL mirroring with primary and secondary copies. SQL mirroring or SQL clustering can be used to provide high availability for the SQL databases. 9 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

Mediation Server: The Mediation Server role provides Enterprise Voice capabilities and manages the communication between the Front End Server roles and media gateways or SBCs. This role can be collocated with the Front End Server role. The Mediation Server role facilitates traffic encryption/decryption and transcoding by using Transport Layer Security (TLS) instead of traditional TCP. TLS is more secure than transmitting clear traffic over the wire. Transcoding refers to the process of converting media streams between different audio codecs. Transcoding is necessary if the telephony codec used is not G711, that is, the codec used by Lync. Director Server: This is an optional role in Lync Server 2013. The Director Server role redirects user requests to their home pool which can be either a Standard Edition server or an Enterprise Edition Front End pool. The Director Server protects the Front End Server roles from denial-of-service attacks and cannot be collocated with any other server role. Persistent Chat Server: This is a new and separate role in Lync Server 2013 that provides features similar to group chat in earlier versions of Lync. Persistent chat allows users to participate in multiparty and topic-based chat. Chats can be categorized by topic in a chat room and are not transient like unarchived instant message conversations or audio/video/web conferences. Edge Server: This role in Lync Server manages all communications to external and federated users except anything related to TTP/TTPS. All other traffic, such as SIP or RTP, is routed to the external users by using the Edge Server. Standard Edition Server: The Standard Edition Server delivers the features of Lync Server 2013 by using integrated databases on a single server. This configuration enables an organization to have Lync Server 2013 infrastructure at a low cost that can be deployed with a backup registrar to provide limited A features. This manages all Lync workloads, including client authentication, instant messaging, user presence updates, web conferencing, audio/video conferencing and Enterprise Voice, all running on one server. This reference architecture uses the Lync Enterprise Edition Pool. Refer to the Dell Unified Communication Solution with Lync for Single Site Implementation for a reference architecture using the Lync Standard Edition Server. The following are the other server applications that can be part of Lync Server 2013 deployment: Office Web Apps Server: This role provides enhanced web conferencing with PowerPoint presentations. Office Web Apps Server enables custom fonts, animated slides and higher-resolution content sharing in presentations. Reverse Proxy Servers: This role is an external component that complements the Edge Server role by handling web services traffic. With the Reverse Proxy Servers, external users can access web services available through simple URLs. Some of these features include meeting content downloads, address book downloads, location information, and Lync Web App. The TTP and TTPS traffic is routed to the Reverse Proxy Server which then forwards these requests to the Front End Server. 2.1.6 Lync 2013 Enterprise Edition Pool Lync Server 2013 Enterprise Edition follows Microsoft s brick model or brick architecture. In this architecture, the SQL Back End Servers and the Lync Front End Servers are loosely coupled than in Lync Server 2010. Users are now distributed among up to three different user groups. Each user group is assigned to three Front End Servers within the Enterprise Edition pool a primary, a secondary and a 10 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

tertiary server. All user data is replicated across these three Front End Servers by using Windows Fabric, a management utility to handle replication. It is recommended to install a minimum of three Front End Servers when deploying an Enterprise Edition pool. Due to these changes in the Lync architecture, the Front End Servers are now primarily responsible for managing user state or presence. The presence information on the Front End Servers is synchronized and written back to the SQL database by using lazy writes. 2.2 Design considerations The key design considerations for this reference architecture include: igh Availability Application Performance Resource Consolidation 2.2.1 igh Availability A must be considered at every layer to ensure minimal application downtime. The following two layers of A are considered in this reference architecture: Application-level high availability utilizes multiple instances of server roles to provide services in the event of a failure. This A layer ensures that there is no single point of failure at the application level, thus minimizing service downtime to the end user. Infrastructure high availability is provided when a hardware resource fails; there is another preconfigured resource that takes over. During scheduled downtime, infrastructure availability ensures that there is additional hardware resource, and the application-level availability keeps the application services running for the end users. This is important for IT administrators who wish to apply patches or upgrades to their data center equipment. 2.2.2 Application performance While maintaining A is critical, applications must perform well to ensure a reliable end-user experience. The Dell Global Solutions Engineering group used Lync 2013 Stress and Performance Tool to ensure that the reference architecture is appropriately sized to meet the needs of a 5,000-user Lync deployment. Some of the workloads sized in this reference architecture included audio conferencing, video conferencing using multi-view, application sharing, distribution list expansion, address book downloads and instant messaging. The following application best practices prevent performance bottlenecks: Using static memory allocation instead of dynamic memory allocation for virtual machines (VMs) Maintaining virtual CPU to physical core ratio at 1:1 Disabling hyperthreading Disabling non-uniform memory access (NUMA) spanning on the hypervisor 11 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

Ensuring that similar roles do not coexist on the same host Using fixed or pass-through disks rather than dynamic disks Using dedicated hard drive spindles for hypervisor, VM and SQL data stores 2.2.3 Resource consolidation In a solution that uses Lync Server, voice gateways/session border controllers, and PSTN or PBX systems, it is important to consolidate multiple components to reduce data center footprint and cost. This reference architecture uses server virtualization to consolidate the different Lync Server roles. A is provided natively by Lync or by using SQL mirroring/clustering. 12 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

3 Solution reference architecture A high-level diagram of the reference architecture is illustrated in Figure 1. It shows a customer scenario that consists of one main central site and one or more branch offices with WAN links between them. This design includes both voice connectivity methods ISDN (T1/E1) and SIP trunk connections provided by Internet Telephony Service Provider (ITSP)/ PSTN providers. owever, the customer may have either ISDN (T1/E1) or SIP trunk for the central site and branch offices. SIP Trunk SBA ITSP/PSTN T1/E1 Branch Office Branch Office Users T1/E1 WAN Link SIP Trunk Enterprise Voice Connectivity Central Site Users External Users Lync Server Edge Architecture Lync Server Core Architecture Central Site Session Border Controller Lync Edge Server Reverse Proxy Lync Front SQL Server Persistent Office Web End Server Chat Server Apps Dell MessageStats Virtual Load Balancer Figure 1 Dell UC Solution Logical Architecture There are five major portions of the reference architecture: Lync Server Core Architecture: This area located at the central site hosts the server roles that provide the main features of Lync Server 2013. To support these crucial Lync Server components, sufficient computing and storage resource should be allocated to meet the requirements from the 13 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

targeted number of users. The design should incorporate A to ensure minimal service downtime. Therefore, multiple instances of those important server roles are utilized to avoid a single point of failure. The design also employs load balancers to distribute workload among these server roles. Lync Server Edge Architecture: Edge Servers and the optional Reverse Proxy Servers are located in the perimeter network of the central site. They support communications across the organization s firewall between internal and external users. Enterprise Voice Connectivity: This portion includes additional PSTN connectivity components required to implement the Enterprise Voice features, such as PSTN gateways, PBX and SBC, and shows how they connect to the Lync Server core architecture. Branch Office Connectivity: The branch office supports a smaller number of users. The design has to ensure that branch office users can continue to make and receive calls through the local ISDN or SIP trunk in case of a WAN failure, which disrupts the connection between branch offices and the central site. The branch office can be equipped with a Survivable Branch Appliance (SBA), which runs a Lync Server registrar and a Mediation Server component. End User Connectivity: End users connect with Lync services through different types of end-point devices. This reference architecture describes their connectivity options and highlights how Dell Networking W-series wireless controllers and APs enhance the user experience of wirelessconnected Lync clients. Note: Step-by-step instructions for installing and configuring a complete Lync solution and any service applications used in this performance study are outside the scope of this paper. For more information and resource, refer to the Additional Resources section of this paper. 3.1 Lync Server core architecture When deploying a Lync solution, the first step is to articulate a design that will address the communication requirements across the enterprise. The following section provides the design framework adequate for 5,000 Lync users with instant messaging, audio/video, web conferencing and Enterprise Voice communication modalities. The primary component of this architecture is a Lync Server 2013 Enterprise Edition Front End pool, which serves these different modalities. The Front End pool consists of three Front End servers that are identical and provide communication services for a group of users. This pool of identically configured servers provides scalability and availability in the event of server maintenance or failure. With Lync 2013, the Front End pool is also the primary store for the user and conference data, where each user s data is replicated to up to three Front End Servers with an additional copy being backed up to the Back End Server. Each Lync Front End Server deploys a SQL Express instance to store the RTC Local and Lync Local database instances. RTC Local databases synchronize with the RTC databases on the SQL Back End Servers for Lync. The RTC local databases are required because they contain user presence information. The Lync Local database instance contains a database named lyss, which specifically works for paired pool configuration. The Back End Server hosts databases running SQL Server and does not run any Lync Server software. These databases serve as the backup store for user and conference data. The same SQL Back End Server 14 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

can also be used as the primary store for other roles, such as Archiving, Monitoring and Persistent Chat. It is recommended that the Back End Server be mirrored or clustered for failover. Figure 2 provides a high-level schematic of a Lync Server 2013 core architecture that has been sized for 5,000 users. The architecture has been built on the design principles discussed in Section 2.2. The Lync Server 2013 core architecture consists of three PowerEdge R630 servers. Each of these servers is running Windows Server 2012 R2 with yper-v. The detailed hardware specifications for these servers are provided in Section 4. SIP Trunk SBA ITSP/PSTN T1/E1 Branch Office Branch Office Users T1/E1 WAN Link VM SQL PowerEdge R630 SIP Trunk Enterprise Voice Connectivity Central Site Users VM SQL PowerEdge R630 External Users Lync Server Edge Architecture VM SQL PowerEdge R630 Lync Server Core Architecture Central Site Figure 2 Lync Server 2013 Core Architecture For providing A at the application level, three Front End VMs, each collocated with Mediation and Archiving+Monitoring roles, are configured in a single Front End pool. These VMs are placed on separate physical yper-v hosts to ensure that a single physical server failure does not impact more than one Front End VM. For Lync Back End A, a SQL mirroring pair is used. Similar to the Front End VMs, SQL mirrored pairs must be placed on separate physical yper-v hosts. Because the design utilizes SQL mirroring to provide A, an additional SQL witness server instance is needed to support automatic failover. Lync 2013 requires Office Web Apps servers (OWS) to provide enhanced web conferencing experience. In this 15 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

reference architecture, two OWS servers are deployed to enable A of these services. In addition, two Persistent Chat Server VMs are deployed to ensure availability. In addition to the above mentioned Lync-specific components, Dell MessageStats TM for Lync and two virtual load balancer appliances in the active/standby mode are also optionally considered as a part of this design. MessageStats for Lync provides comprehensive usage reporting and analysis. It allows organizations to monitor usage trends and adoption of the Lync services. It can also be used as a billing and chargeback solution for Lync services. MessageStats stores application data in SQL server database. In this reference architecture, the MessageStats SQL database is deployed on the witness server used by SQL Mirror. Table 2 presents a VM resource summary for the Lync Server core architecture. Table 2 Lync Server Core Architecture VM Resource Summary Purpose VMs Total Virtual CPU (vcpus) Total Memory (GB) Lync Server 2013 Enterprise Edition Front End (with Mediation and Archiving + Monitoring roles) Lync Server 2013 Back End (SQL Server 2012 SP1 Standard Edition) Lync Server 2013 Persistent Chat Server 3 30 (10 per VM) 2 20 (10 per VM) 2 12 (6 per VM) 96 (32 GB per VM) 64 (32 GB per VM) 32 (16 GB per VM) Office Web Apps Server(OWS) 2 8 (4 per VM) 16 (8 GB per VM) SQL Mirror Witness and MessageStats Database Server (SQL Server 2012 SP1 Standard Edition) 1 2 8 Virtual Load Balancer Appliance 2 Third-party vendor recommended Third-party vendor recommended Dell MessageStats Server 1 2 8 3.1.1 Network architecture The networking configuration required on the Front End hosts is summarized in Figure 3. Each PowerEdge R630 server provides four 1 GbE network connections on the motherboard (a configuration known as LOM, for LAN on motherboard ). On the Microsoft yper-v host, a converged network design using Microsoft NIC teaming is used to provide networking connectivity to the virtual machines. This section describes the host networking used in the reference architecture. Figure 3 shows the connectivity of the Lync Front End VMs to the Converged Virtual switch, which connects to the Converged Network team. The teamed NICs from the hosts connect over 1GbE to the 16 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

Dell Networking switches, which are in turn fed into a pair of redundant layer 3 switches for Lync clients and the media gateways/sbcs for VOIP connectivity. Management yper-v Virtual Switch VMs yper-v ost OS Converged Net Team (Switch Independent yper-v Port Load Balancing) 1Gb Ethernet NDC 0 1 2 3 Dell Networking 10GbE Switch Dell Networking 10GbE Switch Wireless Clients Perimeter Network Corporate Network Load Balancer Enterprise PBX Load Balancer Internal Lync Clients E1/T1 External Lync Clients Key: Enterprise Voice Behind the PBX Internal Extensions Sonus SBC / Media Gateway E1/T1 Enterprise PBX ITSP/PSTN Enterprise Voice in front of the PBX SIP Trunking using SBC ITSP/PSTN E1/T1 Internal Extensions Figure 3 Network Architecture of Lync Core Server osts 3.1.2 Storage for Lync, SQL, and ypervisor All physical servers hosting the entire Lync core infrastructure use internal server storage, a cost-effective alternative to storage area networks or direct-attached storage for a Lync deployment of this size. The internal server storage in this design has been logically partitioned into three separate storage blocks with multiple RAID sets. The RAID sets are made up of separate disks. Each storage block supports the host operating system, guest virtual machine storage and Lync SQL database storage. Use of different storage blocks with isolated disks guarantees that there is no contention for disk access among the three different stores. 3.1.3 Storage for yper-v osts The functional separation of disk drives enables simplified storage management. This storage design of the physical hosts follows the yper-v best practice by not placing system files, application data and logs on shared physical storage drives. The detailed hardware specifications for the server hosts are provided in Section 4. 17 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

Table 3 details the storage requirements for the physical hosts. Table 3 Lync Server Core Architecture Storage Requirements Storage Building Blocks Disks Allocated RAID Configuration ypervisor 2 x 600-GB 10K RPM SAS RAID 1 Virtual Machines Store 2 x 1.2-TB 10K RPM SAS RAID 1 SQL databases 6 x 1.2-TB 10K RPM SAS RAID 10 As shown in Table 3, 10,000 RPM SAS drives were leveraged for their throughput rather than higher capacity NL-SAS or SATA drives. By using standardized 1.2-TB drives, sufficient capacity is provided for the VM store and the SQL databases. Note that these volumes are mirrored, and therefore the effective capacity is only half the total. For the VM store, a single VDX volume was created for all VMs. The Front End VMs need to be allocated some extra local hard disk space to account for the RTC local database. Because Microsoft recommends VDX format from yper-v 2012 onward, this solution leverages fixed VDX volumes to ensure performance from all virtual machines. VDX format has several-fold improved performance over VD format and can store custom metadata about operating system version, patches applied and so on. 3.2 Lync Server Edge architecture The highlighted section of Figure 4 shows the Lync components that need to reside in the perimeter network with internal and external firewalls. This reference architecture assumes that an existing perimeter network already exists and does not explicitly provide details for firewalls. Dell SonicWall has a wide range of products to fulfill any needs for security or firewall devices. To follow the A design principle, the proposed Edge architecture consists of an Edge pool with two Edge Server VMs and uses ardware load balancing on both the internal and external Edge interfaces. A Reverse Proxy Server can also be optionally configured to support the sharing of web content and web services to federated and external users and to enable certain features as detailed on the Microsoft Setting up reverse proxy servers for Lync Server 2013 site. Because the Reverse Proxy Server cannot be collocated with the Edge Server, two additional VMs are needed. The customer can deploy two Edge VMs in their existing environment if load balancer and Reverse Proxy Servers are already in place for other running applications. For the verification, both the Edge and Reverse Proxy Servers were consolidated with a Virtual Load Balancer and Virtual SBC as VMs on two PowerEdge R420 1U servers in lab environment, each with dual-socket Intel Xeon E5-2400 series processors, 32 GB of DDR3 RAM and support for up to eight 2.5-inch internal DDs. Each server is running Windows Server 2012 R2 with yper-v. The detailed hardware specifications for these servers are provided in Section 4. 18 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

SIP Trunk SBA ITSP/PSTN T1/E1 Branch Office Branch Office Users T1/E1 WAN Link VM SQL PowerEdge R630 SIP Trunk Enterprise Voice Connectivity Central Site Users VM VM SQL PowerEdge R630 External Users Figure 4 Lync Server Edge Architecture Lync Server Edge Architecture VM VM SQL PowerEdge R630 Lync Server Core Architecture Central Site The recommended configuration details of the VMs are provided in Table 4. Table 4 Lync Server Edge Architecture Storage Requirements Purpose VMs Total Virtual CPU (vcpus) Total Memory (GB) Lync Server 2013 Edge Pool 2 16 (8 per VM) 32 (16 GB per VM) Reverse Proxy 2 4 (2 per VM) 16 (8 GB per VM) Virtual Load Balancer 2 4 (2 per VM) 4 (2 GB per VM) Virtual SBC 2 4 (2 per VM) 4 (2 GB per VM) 19 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013

3.2.1 Edge Network architecture Figure 5 details the network connectivity for each of the PowerEdge R420 servers hosting the Edge and Reverse Proxy Server VMs. The PowerEdge R420 server uses the Broadcom 5720 dual-port 1Gb LAN on Motherboard (LOM) and has an optional Broadcom 5719 quad port 1Gb add-on Network Interface Card (NIC) configured. Two of the ports from the LOM are teamed together and provide the connectivity to the internal networking, and two of the ports from the add-on NIC are teamed to provide external network connectivity. Separate virtual switches are created on each of the teamed NICs, and each VM has a separate virtual NIC connecting to the internal and external networks, as shown in Figure 5. ost LAN Lync Edge + Reverse Proxy VM VM Internal VLAN VM Switch VM Switch Wireless Clients NIC TEAM NIC TEAM VM External VLAN LAN Redundant Layer 3 LAN Switches LOM NIC 1 LOM NIC 3 LOM NIC 2 LOM NIC 4 ISL Lync Front End, Back End, etc. External Clients External Network Figure 5 Network Architecture for Edge/Reverse Proxy osts 20 White Paper Dell Unified Communication Solution with Microsoft Lync Server 2013