SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
citrix.com
MS Lync 2013 Deployment Guide
Microsoft Lync 2013
Citrix NetScaler
Deployment Guide
Version 1.2
Microsoft Lync 2013
Citrix NetScaler
Deployment Guide
Version 1.2
2
citrix.com
MS Lync 2013 Deployment Guide
Citrix NetScaler Application Delivery Controller
(ADC) optimizes availability, scalability,
performance and security for Microsoft Lync
2013 deployments. NetScaler hardware as well
as virtual appliance models can be used for Lync
2013 deployments.
Citrix is strongly committed to its partnership with Microsoft. For several years,
Citrix has completed certifications and provided deployment guides for Microsoft.
Citrix has shown continued commitment to Microsoft communication products,
with many deployment guides and certifications for Microsoft Office Communicator
2007 R2 (commonly known as OCS) and Microsoft Lync 2010 already available.
What’s new in Microsoft Lync 2013
Server-Side
•	 New Management and Administration
Features
•	 Topology Changes
•	 New Disaster Recovery and High
Availability Features
•	 New Virtualization Features
•	 New IM and Presence Features
•	 New Conferencing Features
•	 New Features for External User
Access
•	 New Enterprise Voice Features
•	 New Monitoring Features
•	 New Archiving Features
•	 New Exchange Server Integration
Features
•	 New Persistent Chat Server Features
•	 New IPv6 Features
•	 New Unified Contact Store Feature
Client-Side
•	 Integration with Office Setup
•	 Group Policy Deployment
•	 Outlook Scheduling Add-in Updates
•	 Virtual Desktop Infrastructure Plug-in
•	 Video Enhancements
•	 Chat Room Integration
•	 Lync Web App Updates
•	 Lync 2013 for Mobile Clients Updates
•	 Lync 2013 User Interface Updates
Device-Side
•	 Lync Phone Edition
Lync Mobile Clients
Email, Instant Messaging (IM), call and audio conferencing can be launched with a
single touch from mobile clients such as Windows Phone, iPhone, iPad, or Android
device. Additionally, manage productivity time better by publishing when available
reducing costly interruptions.
3
citrix.com
MS Lync 2013 Deployment Guide
Microsoft Office Web Apps Server 2013 for sharing
Lync Server 2013 uses the new Microsoft Office Web Apps Server 2013 for
sharing Microsoft PowerPoint presentations between computers running the
Lync 2013 client.
Overview of Microsoft Lync
Lync Server Roles
Standard Edition Server
•	 The Standard Edition server is designed for small organizations, and for pilot
projects of large organizations. It enables many of the features of Lync Server,
including the necessary databases, to run on a single server. This enables you to
have Lync Server functionality for a lower cost, but does not provide a true high-
availability solution.
•	 Standard Edition server enables instant messaging (IM), presence, conferencing,
and Enterprise Voice, to run on a single server.
•	 The main difference between Lync Server 2013 Enterprise Edition and Lync
Server 2013 Standard Edition is that Standard Edition does not support the high-
availability features included with Enterprise Edition. For high-availability, multiple
Front-End servers must be deployed to a pool and the SQL Server needs to be
mirrored. It is not possible to pool Standard Edition servers.
Front-End Server and Back-End Server
•	 In Lync Server Enterprise Edition, the Front-End Server is the core server role,
and runs many basic Lync Server functions. The Front-End and Back-End
Servers are the only server roles required to be in any Lync Server Enterprise
Edition deployment.
•	 A Front-End Pool is a set of Front-End Servers, configured identically, that work
together to provide services for a common group of users. A pool of multiple
servers running the same role provides scalability and failover capability.
•	 The Front-End Server includes the following roles:
−− User authentication and registration
−− Presence information and contact card exchange
−− Address book services and distribution list expansion
−− IM functionality, including multi-party IM conferences
−− Web conferencing, PSTN Dial-in conferencing and A/V conferencing
(if deployed)
−− Application hosting for applications included with Lync Server (for example,
Conferencing Attendant and Response Group application) and third-party
applications
4
citrix.com
MS Lync 2013 Deployment Guide
−− Option: monitoring-collection of usage information in the form of call detail
records (CDRs) and call error records (CERs). This information provides
metrics about the quality of the media (audio and video) traversing the network
for both Enterprise voice calls and A/V conferences.
−− Web components of supported web-based tasks such as Web Scheduler and
Join Launcher.
−− Option: Archiving—archival of IM communications and meeting content for
compliance
−− Option: Persistent Chat Web Services for Chat Room management and
Persistent Chat Web Services for File Upload/Download [if persistent chat
is enabled]
−− NOTE: In Lync Server 2010 and prior versions, Monitoring and Archiving were
separate server roles, not collocated on Front End Server.
•	 Front-End Pools are also the primary store for user and conference data.
Information about each user is replicated among Front-End Servers in the pool,
and backed up on the Back-End Servers.
•	 Additionally, one Front-End Pool in the deployment also runs the Central
Management Server, which manages and deploys basic configuration data to
all servers running Lync Server. The Central Management Server also provides
Lync Server Management Shell and file transfer capabilities.
•	 The Back-End Servers are database servers running Microsoft SQL Server that
provide the database services for the Front-End Pool. The Back-End Servers
serve as backup stores for the pool’s user and conference data, and are the
primary stores for other databases such as the Response Group database. A
deployment with a single Back-End Server is possible but a solution that uses
SQL Server mirroring is recommended for failover. Back-End Servers do not run
any Lync Server software.
Edge Server
•	 Edge Server enables users to communicate and collaborate with users outside
the organization’s firewalls. These external users can include the organization’s
own users who are currently working offsite, users from federated partner
organizations, and outside users who have been invited to join conferences
hosted on your Lync Server deployment. Edge Server also enables connectivity
to public IM connectivity services, including Windows Live, AOL AIM, Yahoo!
Messenger, and Google Talk.
•	 Deploying Edge Servers also enables mobility services, which supports Lync
functionality on mobile devices. Users can use supported Apple iOS, Android,
Windows Phone, or Nokia mobile devices to perform activities such as sending
and receiving instant messages, viewing contacts, and viewing presence. In
addition, mobile devices support some Enterprise Voice features, such as click
to join a conference, Call via Work, single number reach, voice mail, and missed
5
citrix.com
MS Lync 2013 Deployment Guide
calls. The mobility feature also supports push notifications for mobile devices
that do not support applications running in the background. A push notification
is a notification that is sent to a mobile device about an event that occurs while a
mobile application is inactive.
•	 Edge Servers also include a fully-integrated Extensible Messaging and
Presence Protocol (XMPP) proxy, with an XMPP gateway included on Front-End
Servers. Configuring the XMPP components enables Lync Server 2013 users
to add contacts from XMPP-based partners (such as Google Talk) for instant
messaging and presence.
Mediation Server
•	 Mediation Server is a necessary component for implementing Enterprise Voice
and dial-in conferencing. Mediation Server translates signaling, and, in some
configurations, media between your internal Lync Server infrastructure and
a public switched telephone network (PSTN) gateway, IP-PBX, or a Session
Initiation Protocol (SIP) trunk. You can run Mediation Server collocated on the
same server as Front-End Server, or separated into a stand-alone Mediation
Server pool.
Director
•	 Directors can authenticate Lync Server user requests but they do not store
user accounts, provide presence, or conferencing services. Directors are most
useful to enhance security in deployments that enable external user access. The
Director can authenticate requests before sending them on to internal servers.
In the case of a denial-of-service attack, the attack ends with the Director and
does not reach the Front-End Servers.
Persistent Chat Front-End Server
•	 Persistent chat enables users to participate in multiparty, topic-based
conversations that persist over time. The Persistent Chat Front-End Server runs
the persistent chat service. The Persistent Chat Back-End Server stores the chat
history data, and information about categories and chat rooms. The optional
Persistent Chat Compliance Back-End Server can store the chat content and
compliance events for the purpose of compliance.
•	 Servers running Lync Server Standard Edition can also run Persistent chat
collocated on the same server. You cannot collocate the Persistent Chat Front-
End Server with Enterprise Edition Front-End Server.
Workload Types
IM and Presence
•	 Instant messaging (IM) enables users to communicate with each other in
real time on their computers using text-based messages. Both two-party
and multiparty IM sessions are supported. A participant in a two-party IM
conversation can add a third participant to the conversation at any time.
When this happens, the Conversation window changes to support
conferencing features.
6
citrix.com
MS Lync 2013 Deployment Guide
•	 Presence provides information to users about the status of others on the network.
A user’s presence status provides information to help others decide whether they
should try to contact the user and whether to use instant messaging, phone, or email.
Presence encourages instant communication when possible, but it also provides
information about whether a user is in a meeting or out of the office, indicating
that instant communication is not possible. This presence status is displayed as a
presence icon in Lync and other presence-aware applications, including the Microsoft
Outlook messaging and collaboration client, Microsoft SharePoint technologies,
Microsoft Word, and Microsoft Excel spreadsheet software. The presence icon
represents the user’s current availability and willingness to communicate.
A/V and Web Conferencing
With web conferencing, users can share and collaborate on documents, such as
Microsoft PowerPoint presentations, during their conferences. Additionally, users can
share all or part of their desktop with each other in real time.
A/V conferencing enables real-time audio and video communications between your
users (that is, provided they have appropriate client devices such as headsets for audio
conferences, and webcams for video conferences).
Enterprise Voice
•	 Lync Server 2013 supports multiple trunks between Mediation Servers and gateways.
A trunk is a logical association between a port number and Mediation Server with
a port number and gateway. This means that a Mediation Server can have multiple
trunks to different gateways, and a gateway can have multiple trunks to different
Mediation Servers. Inter-trunk routing makes it possible for Lync Server 2013 to
interconnect an IP-PBX to a public switched telephone network (PSTN) gateway or to
interconnect multiple IP-PBX systems. Lync Server 2013 serves as the glue (that is,
the interconnection) between different telephony systems. Microsoft Lync Server 2013
makes improvements in the areas of call forwarding, simultaneous ringing, voice mail
handling, and caller ID presentation.
Load Balancing Microsoft Lync
Product Versions
Microsoft Lync 2013 en_lync_server_2013_x64
Lync Client (MS Office 2013) en_office_professional_plus_2013_x86
Lync Platform (Server 2008 R2) en_windows_server_2008_r2_with_sp1_x64
Active Directory (Server 2012) en_windows_server_2012_x64
SQL Server (SQL Server 2012) en_sql_server_2012_standard_edition_with_
sp1_x64
NetScaler 10.1 NS10.1: Build 112.15.nc
7
citrix.com
MS Lync 2013 Deployment Guide
Topology
Figure 1. Lab topology
Table 1: Lab IP addresses
Role FQDN IP Additional
Active Directory ns-tme-srv12-dc.tme-
cloud.net
172.16.100.220
SQL Server ms-lync-sql.tme-
cloud.net
172.16.100.227
Front-End Server 1 ms-lync-fe1.tme-
cloud.net
172.16.100.228
Front-End Server 2 ms-lync-fe2.tme-
cloud.net
172.16.100.226
Edge Server 1 ms-lync-edge1.tme-
cloud.net
172.16.98.124 Edge
Internal IP:
172.16.98.224
Edge Server 2 ms-lync-edge2.tme-
cloud.net
172.16.98.125 Edge
Internal IP:
172.16.98.225
Internal NetScaler VIP sipinternal.tme-cloud.
net
172.16.99.50
DMZ NetScaler VIP sipexternal.tme-cloud.
net
172.16.97.50
Windows 8 Client win8-01.tme-cloud.
net
172.16.99.201
Windows 7 Client Win7-01.tme-cloud.
net
172.16.97.202
8
citrix.com
MS Lync 2013 Deployment Guide
Lync Protocol/Port requirements
Description Port Protocol LB Method, Persistency, &
Client Timeout
Used for communication from Front-End
Servers to the web farm FQDNs (the URLs
used by IIS web components) when HTTPS
is not used
80 HTTP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Used for DCOM-based operations such
as moving end-users, end-user replicator
synchronization, and address book
synchronization
135 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
External secure SIP access for remote user
(SIP/TLS)
443 SSL_
BRIDGE
Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Used for communication between Lync
Server components that manage the
conference state and the individual servers
444 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Used for call admission control by the Lync
Server Bandwidth Policy Service
448 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Director load balancer 4443 SSL_
BRIDGE
Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Optionally used by Front-End Servers for
static routes to trusted services, such as
remote call control servers
5060 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Internal secure SIP access to Front-End Pool
(SIP/TLS)
5061 SSL_
BRIDGE
Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Used by the Mediation Server for incoming
requests from the Front-End Server to the
Mediation Server
5070 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Used for incoming SIP requests for the
Response Group application to Front-End
server
5071 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Used for incoming SIP requests for
Attendant (dial in conferencing)
5072 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Used by Front-End Server for incoming SIP
requests for the Lync Server Conferencing
Announcement service
5073 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Used for incoming SIP requests for the Call
Park application
5075 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Used for incoming SIP requests for the Audio
Test service
5076 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Used for call admission control by the
Bandwidth Policy service for A/V Edge
TURN traffic
5080 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Federation with XMPP providers 5269 TCP Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
Client and device retrieval of root certificate
from Front-End Server – clients and devices
authenticated by NTLM
8080 SSL_
BRIDGE
Method: Least Connection
Persistence: SOURCEIP
Client Timeout: 20 minutes
•	 Note: Not all list ports are used in common deployments. The ports listed above are based on
Microsoft’s document Hardware Load Balancer Ports if Using Only Hardware Load Balancing.
9
citrix.com
MS Lync 2013 Deployment Guide
DMZ/Perimeter Network
Load Balancing Edge Server Pools
1) Add Custom Monitor
Configure for all applicable ports in the deployment.
2) Add Lync Edge Servers
10
citrix.com
MS Lync 2013 Deployment Guide
Add Lync Edge Servers	
Verify State is UP
3) Create Service Groups
11
citrix.com
MS Lync 2013 Deployment Guide
Add the members
Bind monitor
12
citrix.com
MS Lync 2013 Deployment Guide
Confirm State is ENABLED and UP	
4) Create Virtual Servers
Create the Vserver Name, VIP, port, protocol, and select the service group
13
citrix.com
MS Lync 2013 Deployment Guide
Set the Method to Least Connection and Persistence to SOURCEIP with 32-bit
mask and Timeout to 20 minutes
Verify STATE and EFFECTIVE STATE are UP
Internal Network
Load Balancing Front-End Server Pools
1) Add Custom Monitor
14
citrix.com
MS Lync 2013 Deployment Guide
Configure for all applicable ports in the deployment
2) Add Front-End Lync Servers
Add each Front-End Server
15
citrix.com
MS Lync 2013 Deployment Guide
Verify State is UP	
3) Create Service Groups
Add the members
16
citrix.com
MS Lync 2013 Deployment Guide
Bind monitor
Confirm State is ENABLED and UP
4) Create Virtual Servers
17
citrix.com
MS Lync 2013 Deployment Guide
Create the Vserver Name, VIP, port, protocol, and select the service group
Set the Method to Least Connection and Persistence to SOURCEIP with 32-bit
mask and Timeout to 20 minutes
About Citrix
Citrix (NASDAQ:CTXS) is the cloud company that enables mobile workstyles—empowering people to work and collaborate from anywhere, easily
and securely. With market-leading solutions for mobility, desktop virtualization, cloud networking, cloud platforms, collaboration and data sharing,
Citrix helps organizations achieve the speed and agility necessary to succeed in a mobile and dynamic world. Citrix products are in use at more
than 260,000 organizations and by over 100 million users globally. Annual revenue in 2012 was $2.59 billion. Learn more at www.citrix.com.
Copyright © 2013 Citrix Systems, Inc. All rights reserved. Citrix, NetScaler and NetScaler App Delivery Controller are trademarks of Citrix
Systems, Inc. and/or one of its subsidiaries, and may be registered in the U.S. and other countries. Other product and company names
mentioned herein may be trademarks of their respective companies.
citrix.com0613/PDF
18
Corporate Headquarters
Fort Lauderdale, FL, USA
Silicon Valley Headquarters
Santa Clara, CA, USA
EMEA Headquarters
Schaffhausen, Switzerland
India Development Center
Bangalore, India
Online Division Headquarters
Santa Barbara, CA, USA
Pacific Headquarters
Hong Kong, China
Latin America Headquarters
Coral Gables, FL, USA
UK Development Center
Chalfont, United Kingdom
MS Lync 2013 Deployment Guide
Verify STATE and EFFECTIVE STATE are UP
Conclusion
A leading application delivery solution, Citrix NetScaler exceeds Microsoft’s
external load balancer recommendations for Lync deployments. Working
closely with Microsoft’s engineering and test teams, Citrix has designed
NetScaler to optimize the delivery of all traffic, including SIP, RTP and SRTP,
achieving significant TCO savings while providing increased availability, capacity,
performance, security and manageability. Eliminating infrastructure overhead
to maximize Lync value is the goal of NetScaler solutions. To learn more about
how NetScaler can bring these benefits to Lync installations or address other
application delivery requirements, please visit http://www.citrix.com.

Contenu connexe

Plus de Nuno Alves

Citrix virtual desktop handbook (7x)
Citrix virtual desktop handbook (7x)Citrix virtual desktop handbook (7x)
Citrix virtual desktop handbook (7x)
Nuno Alves
 
Citrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetCitrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheet
Nuno Alves
 
Cloud portal business manager product overview
Cloud portal business manager product overviewCloud portal business manager product overview
Cloud portal business manager product overview
Nuno Alves
 
Citrix virtual desktop handbook (5 x)
Citrix virtual desktop handbook (5 x)Citrix virtual desktop handbook (5 x)
Citrix virtual desktop handbook (5 x)
Nuno Alves
 

Plus de Nuno Alves (20)

Citrix virtual desktop handbook (7x)
Citrix virtual desktop handbook (7x)Citrix virtual desktop handbook (7x)
Citrix virtual desktop handbook (7x)
 
Citrix XenServer Design: Designing XenServer Network Configurations
Citrix XenServer Design:  Designing XenServer Network  ConfigurationsCitrix XenServer Design:  Designing XenServer Network  Configurations
Citrix XenServer Design: Designing XenServer Network Configurations
 
Deploying the XenMobile 8.5 Solution
Deploying the XenMobile 8.5 SolutionDeploying the XenMobile 8.5 Solution
Deploying the XenMobile 8.5 Solution
 
Cloudbridge video delivery
Cloudbridge video deliveryCloudbridge video delivery
Cloudbridge video delivery
 
XenApp 6.5 - Event Log Messages
XenApp 6.5 - Event Log MessagesXenApp 6.5 - Event Log Messages
XenApp 6.5 - Event Log Messages
 
Citrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetCitrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheet
 
Cloud portal business manager product overview
Cloud portal business manager product overviewCloud portal business manager product overview
Cloud portal business manager product overview
 
Reference architecture dir and es - final
Reference architecture   dir and es - finalReference architecture   dir and es - final
Reference architecture dir and es - final
 
Provisioning server high_availability_considerations2
Provisioning server high_availability_considerations2Provisioning server high_availability_considerations2
Provisioning server high_availability_considerations2
 
Xd planning guide - storage best practices
Xd   planning guide - storage best practicesXd   planning guide - storage best practices
Xd planning guide - storage best practices
 
Introduction to storage technologies
Introduction to storage technologiesIntroduction to storage technologies
Introduction to storage technologies
 
Xen server storage Overview
Xen server storage OverviewXen server storage Overview
Xen server storage Overview
 
XenDesktop 7 Blueprint
XenDesktop 7 BlueprintXenDesktop 7 Blueprint
XenDesktop 7 Blueprint
 
Citrix virtual desktop handbook (5 x)
Citrix virtual desktop handbook (5 x)Citrix virtual desktop handbook (5 x)
Citrix virtual desktop handbook (5 x)
 
New eBook! Citrix howto build an all star app desktop virtualization team
New eBook! Citrix howto build an all star app desktop virtualization teamNew eBook! Citrix howto build an all star app desktop virtualization team
New eBook! Citrix howto build an all star app desktop virtualization team
 
Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1
Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1
Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1
 
Citrix Store front planning guide
Citrix Store front planning guideCitrix Store front planning guide
Citrix Store front planning guide
 
Microsoft by the Numbers
Microsoft by the NumbersMicrosoft by the Numbers
Microsoft by the Numbers
 
NetScaler Deployment Guide for XenDesktop7
NetScaler Deployment Guide for XenDesktop7NetScaler Deployment Guide for XenDesktop7
NetScaler Deployment Guide for XenDesktop7
 
Xen mobile 8.5_migration_whitepaper
Xen mobile 8.5_migration_whitepaperXen mobile 8.5_migration_whitepaper
Xen mobile 8.5_migration_whitepaper
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

NetScaler Deployment Guide for Microsoft Lync 2013

  • 1. citrix.com MS Lync 2013 Deployment Guide Microsoft Lync 2013 Citrix NetScaler Deployment Guide Version 1.2 Microsoft Lync 2013 Citrix NetScaler Deployment Guide Version 1.2
  • 2. 2 citrix.com MS Lync 2013 Deployment Guide Citrix NetScaler Application Delivery Controller (ADC) optimizes availability, scalability, performance and security for Microsoft Lync 2013 deployments. NetScaler hardware as well as virtual appliance models can be used for Lync 2013 deployments. Citrix is strongly committed to its partnership with Microsoft. For several years, Citrix has completed certifications and provided deployment guides for Microsoft. Citrix has shown continued commitment to Microsoft communication products, with many deployment guides and certifications for Microsoft Office Communicator 2007 R2 (commonly known as OCS) and Microsoft Lync 2010 already available. What’s new in Microsoft Lync 2013 Server-Side • New Management and Administration Features • Topology Changes • New Disaster Recovery and High Availability Features • New Virtualization Features • New IM and Presence Features • New Conferencing Features • New Features for External User Access • New Enterprise Voice Features • New Monitoring Features • New Archiving Features • New Exchange Server Integration Features • New Persistent Chat Server Features • New IPv6 Features • New Unified Contact Store Feature Client-Side • Integration with Office Setup • Group Policy Deployment • Outlook Scheduling Add-in Updates • Virtual Desktop Infrastructure Plug-in • Video Enhancements • Chat Room Integration • Lync Web App Updates • Lync 2013 for Mobile Clients Updates • Lync 2013 User Interface Updates Device-Side • Lync Phone Edition Lync Mobile Clients Email, Instant Messaging (IM), call and audio conferencing can be launched with a single touch from mobile clients such as Windows Phone, iPhone, iPad, or Android device. Additionally, manage productivity time better by publishing when available reducing costly interruptions.
  • 3. 3 citrix.com MS Lync 2013 Deployment Guide Microsoft Office Web Apps Server 2013 for sharing Lync Server 2013 uses the new Microsoft Office Web Apps Server 2013 for sharing Microsoft PowerPoint presentations between computers running the Lync 2013 client. Overview of Microsoft Lync Lync Server Roles Standard Edition Server • The Standard Edition server is designed for small organizations, and for pilot projects of large organizations. It enables many of the features of Lync Server, including the necessary databases, to run on a single server. This enables you to have Lync Server functionality for a lower cost, but does not provide a true high- availability solution. • Standard Edition server enables instant messaging (IM), presence, conferencing, and Enterprise Voice, to run on a single server. • The main difference between Lync Server 2013 Enterprise Edition and Lync Server 2013 Standard Edition is that Standard Edition does not support the high- availability features included with Enterprise Edition. For high-availability, multiple Front-End servers must be deployed to a pool and the SQL Server needs to be mirrored. It is not possible to pool Standard Edition servers. Front-End Server and Back-End Server • In Lync Server Enterprise Edition, the Front-End Server is the core server role, and runs many basic Lync Server functions. The Front-End and Back-End Servers are the only server roles required to be in any Lync Server Enterprise Edition deployment. • A Front-End Pool is a set of Front-End Servers, configured identically, that work together to provide services for a common group of users. A pool of multiple servers running the same role provides scalability and failover capability. • The Front-End Server includes the following roles: −− User authentication and registration −− Presence information and contact card exchange −− Address book services and distribution list expansion −− IM functionality, including multi-party IM conferences −− Web conferencing, PSTN Dial-in conferencing and A/V conferencing (if deployed) −− Application hosting for applications included with Lync Server (for example, Conferencing Attendant and Response Group application) and third-party applications
  • 4. 4 citrix.com MS Lync 2013 Deployment Guide −− Option: monitoring-collection of usage information in the form of call detail records (CDRs) and call error records (CERs). This information provides metrics about the quality of the media (audio and video) traversing the network for both Enterprise voice calls and A/V conferences. −− Web components of supported web-based tasks such as Web Scheduler and Join Launcher. −− Option: Archiving—archival of IM communications and meeting content for compliance −− Option: Persistent Chat Web Services for Chat Room management and Persistent Chat Web Services for File Upload/Download [if persistent chat is enabled] −− NOTE: In Lync Server 2010 and prior versions, Monitoring and Archiving were separate server roles, not collocated on Front End Server. • Front-End Pools are also the primary store for user and conference data. Information about each user is replicated among Front-End Servers in the pool, and backed up on the Back-End Servers. • Additionally, one Front-End Pool in the deployment also runs the Central Management Server, which manages and deploys basic configuration data to all servers running Lync Server. The Central Management Server also provides Lync Server Management Shell and file transfer capabilities. • The Back-End Servers are database servers running Microsoft SQL Server that provide the database services for the Front-End Pool. The Back-End Servers serve as backup stores for the pool’s user and conference data, and are the primary stores for other databases such as the Response Group database. A deployment with a single Back-End Server is possible but a solution that uses SQL Server mirroring is recommended for failover. Back-End Servers do not run any Lync Server software. Edge Server • Edge Server enables users to communicate and collaborate with users outside the organization’s firewalls. These external users can include the organization’s own users who are currently working offsite, users from federated partner organizations, and outside users who have been invited to join conferences hosted on your Lync Server deployment. Edge Server also enables connectivity to public IM connectivity services, including Windows Live, AOL AIM, Yahoo! Messenger, and Google Talk. • Deploying Edge Servers also enables mobility services, which supports Lync functionality on mobile devices. Users can use supported Apple iOS, Android, Windows Phone, or Nokia mobile devices to perform activities such as sending and receiving instant messages, viewing contacts, and viewing presence. In addition, mobile devices support some Enterprise Voice features, such as click to join a conference, Call via Work, single number reach, voice mail, and missed
  • 5. 5 citrix.com MS Lync 2013 Deployment Guide calls. The mobility feature also supports push notifications for mobile devices that do not support applications running in the background. A push notification is a notification that is sent to a mobile device about an event that occurs while a mobile application is inactive. • Edge Servers also include a fully-integrated Extensible Messaging and Presence Protocol (XMPP) proxy, with an XMPP gateway included on Front-End Servers. Configuring the XMPP components enables Lync Server 2013 users to add contacts from XMPP-based partners (such as Google Talk) for instant messaging and presence. Mediation Server • Mediation Server is a necessary component for implementing Enterprise Voice and dial-in conferencing. Mediation Server translates signaling, and, in some configurations, media between your internal Lync Server infrastructure and a public switched telephone network (PSTN) gateway, IP-PBX, or a Session Initiation Protocol (SIP) trunk. You can run Mediation Server collocated on the same server as Front-End Server, or separated into a stand-alone Mediation Server pool. Director • Directors can authenticate Lync Server user requests but they do not store user accounts, provide presence, or conferencing services. Directors are most useful to enhance security in deployments that enable external user access. The Director can authenticate requests before sending them on to internal servers. In the case of a denial-of-service attack, the attack ends with the Director and does not reach the Front-End Servers. Persistent Chat Front-End Server • Persistent chat enables users to participate in multiparty, topic-based conversations that persist over time. The Persistent Chat Front-End Server runs the persistent chat service. The Persistent Chat Back-End Server stores the chat history data, and information about categories and chat rooms. The optional Persistent Chat Compliance Back-End Server can store the chat content and compliance events for the purpose of compliance. • Servers running Lync Server Standard Edition can also run Persistent chat collocated on the same server. You cannot collocate the Persistent Chat Front- End Server with Enterprise Edition Front-End Server. Workload Types IM and Presence • Instant messaging (IM) enables users to communicate with each other in real time on their computers using text-based messages. Both two-party and multiparty IM sessions are supported. A participant in a two-party IM conversation can add a third participant to the conversation at any time. When this happens, the Conversation window changes to support conferencing features.
  • 6. 6 citrix.com MS Lync 2013 Deployment Guide • Presence provides information to users about the status of others on the network. A user’s presence status provides information to help others decide whether they should try to contact the user and whether to use instant messaging, phone, or email. Presence encourages instant communication when possible, but it also provides information about whether a user is in a meeting or out of the office, indicating that instant communication is not possible. This presence status is displayed as a presence icon in Lync and other presence-aware applications, including the Microsoft Outlook messaging and collaboration client, Microsoft SharePoint technologies, Microsoft Word, and Microsoft Excel spreadsheet software. The presence icon represents the user’s current availability and willingness to communicate. A/V and Web Conferencing With web conferencing, users can share and collaborate on documents, such as Microsoft PowerPoint presentations, during their conferences. Additionally, users can share all or part of their desktop with each other in real time. A/V conferencing enables real-time audio and video communications between your users (that is, provided they have appropriate client devices such as headsets for audio conferences, and webcams for video conferences). Enterprise Voice • Lync Server 2013 supports multiple trunks between Mediation Servers and gateways. A trunk is a logical association between a port number and Mediation Server with a port number and gateway. This means that a Mediation Server can have multiple trunks to different gateways, and a gateway can have multiple trunks to different Mediation Servers. Inter-trunk routing makes it possible for Lync Server 2013 to interconnect an IP-PBX to a public switched telephone network (PSTN) gateway or to interconnect multiple IP-PBX systems. Lync Server 2013 serves as the glue (that is, the interconnection) between different telephony systems. Microsoft Lync Server 2013 makes improvements in the areas of call forwarding, simultaneous ringing, voice mail handling, and caller ID presentation. Load Balancing Microsoft Lync Product Versions Microsoft Lync 2013 en_lync_server_2013_x64 Lync Client (MS Office 2013) en_office_professional_plus_2013_x86 Lync Platform (Server 2008 R2) en_windows_server_2008_r2_with_sp1_x64 Active Directory (Server 2012) en_windows_server_2012_x64 SQL Server (SQL Server 2012) en_sql_server_2012_standard_edition_with_ sp1_x64 NetScaler 10.1 NS10.1: Build 112.15.nc
  • 7. 7 citrix.com MS Lync 2013 Deployment Guide Topology Figure 1. Lab topology Table 1: Lab IP addresses Role FQDN IP Additional Active Directory ns-tme-srv12-dc.tme- cloud.net 172.16.100.220 SQL Server ms-lync-sql.tme- cloud.net 172.16.100.227 Front-End Server 1 ms-lync-fe1.tme- cloud.net 172.16.100.228 Front-End Server 2 ms-lync-fe2.tme- cloud.net 172.16.100.226 Edge Server 1 ms-lync-edge1.tme- cloud.net 172.16.98.124 Edge Internal IP: 172.16.98.224 Edge Server 2 ms-lync-edge2.tme- cloud.net 172.16.98.125 Edge Internal IP: 172.16.98.225 Internal NetScaler VIP sipinternal.tme-cloud. net 172.16.99.50 DMZ NetScaler VIP sipexternal.tme-cloud. net 172.16.97.50 Windows 8 Client win8-01.tme-cloud. net 172.16.99.201 Windows 7 Client Win7-01.tme-cloud. net 172.16.97.202
  • 8. 8 citrix.com MS Lync 2013 Deployment Guide Lync Protocol/Port requirements Description Port Protocol LB Method, Persistency, & Client Timeout Used for communication from Front-End Servers to the web farm FQDNs (the URLs used by IIS web components) when HTTPS is not used 80 HTTP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Used for DCOM-based operations such as moving end-users, end-user replicator synchronization, and address book synchronization 135 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes External secure SIP access for remote user (SIP/TLS) 443 SSL_ BRIDGE Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Used for communication between Lync Server components that manage the conference state and the individual servers 444 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Used for call admission control by the Lync Server Bandwidth Policy Service 448 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Director load balancer 4443 SSL_ BRIDGE Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Optionally used by Front-End Servers for static routes to trusted services, such as remote call control servers 5060 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Internal secure SIP access to Front-End Pool (SIP/TLS) 5061 SSL_ BRIDGE Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Used by the Mediation Server for incoming requests from the Front-End Server to the Mediation Server 5070 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Used for incoming SIP requests for the Response Group application to Front-End server 5071 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Used for incoming SIP requests for Attendant (dial in conferencing) 5072 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Used by Front-End Server for incoming SIP requests for the Lync Server Conferencing Announcement service 5073 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Used for incoming SIP requests for the Call Park application 5075 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Used for incoming SIP requests for the Audio Test service 5076 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Used for call admission control by the Bandwidth Policy service for A/V Edge TURN traffic 5080 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Federation with XMPP providers 5269 TCP Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes Client and device retrieval of root certificate from Front-End Server – clients and devices authenticated by NTLM 8080 SSL_ BRIDGE Method: Least Connection Persistence: SOURCEIP Client Timeout: 20 minutes • Note: Not all list ports are used in common deployments. The ports listed above are based on Microsoft’s document Hardware Load Balancer Ports if Using Only Hardware Load Balancing.
  • 9. 9 citrix.com MS Lync 2013 Deployment Guide DMZ/Perimeter Network Load Balancing Edge Server Pools 1) Add Custom Monitor Configure for all applicable ports in the deployment. 2) Add Lync Edge Servers
  • 10. 10 citrix.com MS Lync 2013 Deployment Guide Add Lync Edge Servers Verify State is UP 3) Create Service Groups
  • 11. 11 citrix.com MS Lync 2013 Deployment Guide Add the members Bind monitor
  • 12. 12 citrix.com MS Lync 2013 Deployment Guide Confirm State is ENABLED and UP 4) Create Virtual Servers Create the Vserver Name, VIP, port, protocol, and select the service group
  • 13. 13 citrix.com MS Lync 2013 Deployment Guide Set the Method to Least Connection and Persistence to SOURCEIP with 32-bit mask and Timeout to 20 minutes Verify STATE and EFFECTIVE STATE are UP Internal Network Load Balancing Front-End Server Pools 1) Add Custom Monitor
  • 14. 14 citrix.com MS Lync 2013 Deployment Guide Configure for all applicable ports in the deployment 2) Add Front-End Lync Servers Add each Front-End Server
  • 15. 15 citrix.com MS Lync 2013 Deployment Guide Verify State is UP 3) Create Service Groups Add the members
  • 16. 16 citrix.com MS Lync 2013 Deployment Guide Bind monitor Confirm State is ENABLED and UP 4) Create Virtual Servers
  • 17. 17 citrix.com MS Lync 2013 Deployment Guide Create the Vserver Name, VIP, port, protocol, and select the service group Set the Method to Least Connection and Persistence to SOURCEIP with 32-bit mask and Timeout to 20 minutes
  • 18. About Citrix Citrix (NASDAQ:CTXS) is the cloud company that enables mobile workstyles—empowering people to work and collaborate from anywhere, easily and securely. With market-leading solutions for mobility, desktop virtualization, cloud networking, cloud platforms, collaboration and data sharing, Citrix helps organizations achieve the speed and agility necessary to succeed in a mobile and dynamic world. Citrix products are in use at more than 260,000 organizations and by over 100 million users globally. Annual revenue in 2012 was $2.59 billion. Learn more at www.citrix.com. Copyright © 2013 Citrix Systems, Inc. All rights reserved. Citrix, NetScaler and NetScaler App Delivery Controller are trademarks of Citrix Systems, Inc. and/or one of its subsidiaries, and may be registered in the U.S. and other countries. Other product and company names mentioned herein may be trademarks of their respective companies. citrix.com0613/PDF 18 Corporate Headquarters Fort Lauderdale, FL, USA Silicon Valley Headquarters Santa Clara, CA, USA EMEA Headquarters Schaffhausen, Switzerland India Development Center Bangalore, India Online Division Headquarters Santa Barbara, CA, USA Pacific Headquarters Hong Kong, China Latin America Headquarters Coral Gables, FL, USA UK Development Center Chalfont, United Kingdom MS Lync 2013 Deployment Guide Verify STATE and EFFECTIVE STATE are UP Conclusion A leading application delivery solution, Citrix NetScaler exceeds Microsoft’s external load balancer recommendations for Lync deployments. Working closely with Microsoft’s engineering and test teams, Citrix has designed NetScaler to optimize the delivery of all traffic, including SIP, RTP and SRTP, achieving significant TCO savings while providing increased availability, capacity, performance, security and manageability. Eliminating infrastructure overhead to maximize Lync value is the goal of NetScaler solutions. To learn more about how NetScaler can bring these benefits to Lync installations or address other application delivery requirements, please visit http://www.citrix.com.