Lync Server Notes from the Field: Options for Deployment

52

Transcript of Lync Server Notes from the Field: Options for Deployment

Page 1: Lync Server Notes from the Field: Options for Deployment
Page 2: Lync Server Notes from the Field: Options for Deployment

Lync Server Notes from the Field Options for Deployment

IlseVan Criekinge

TechnologyAdvisor UC

WesleyBackelant

TechnologyAdvisor BI

Page 3: Lync Server Notes from the Field: Options for Deployment

Ilse Van Criekinge• Technology Advisor Core UC• Microsoft Belux• http://blogs.technet.com/ilvancri• [email protected]• @ivcrieki

Wesley Backelant• Technology Advisor Core BI• Microsoft Belux• http://blogs.msdn.com/wesleyb• [email protected]• @wesleybackelant

Page 4: Lync Server Notes from the Field: Options for Deployment

Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring

Page 5: Lync Server Notes from the Field: Options for Deployment

Authentication

Administration

Storage

Compliance

Unified Inbox & Presence

AudioConferencin

gE-mail and

CalendaringWeb

Conferencing Telephony

VideoConferencin

g Voice MailInstant

Messaging (IM)

Communications Today

Authentication

Administration

Storage

User ExperienceAuthentication

Administration

Storage

UserExperience

Authentication

Administration

Storage

User Experience

Authentication

Administration

Storage

UserExperience Authentication

Administration

Storage

User Experience

Authentication

Administration

Storage

UserExperience

Authentication

Administration

Storage

User Experience

Telephony and

Voice Mail

InstantMessaging

E-mail andCalendarin

g

Unified Conferencin

g: Audio, Video, Web

Future of Communications

On-Premises Hybrid In the Cloud

Page 6: Lync Server Notes from the Field: Options for Deployment

Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring

Page 7: Lync Server Notes from the Field: Options for Deployment

BRINGING TOGETHER CLOUD VERSIONS OF OUR MOST TRUSTED COMMUNICATIONS AND COLLABORATION PRODUCTS WITH THE

LATEST VERSION OF OUR DESKTOP SUITE FOR BUSINESSES OF ALL SIZES. 

Page 8: Lync Server Notes from the Field: Options for Deployment

Lync user can only be ‘homed’ on-premises or online(can’t split IM/meetings/voice)

Microsoft Lync Online - Capability Overview

Lync Online (Cloud)

Lync Server (On-premises)

Later N/A

Page 9: Lync Server Notes from the Field: Options for Deployment

Integration Possibilities

Exchange OnlineExchange Server (on-

premises)

Lync Online

• Lync client presence integration• IM/Presence in OWA

• Lync client presence integration

Lync Server on-premises

• Lync client presence integration• IM/Presence in OWA• Exchange Voice mail integration

• Lync client presence integration

• IM/Presence in OWA• Exchange Voice mail

integration

SharePoint OnlineSharePoint Server (on-

premises)

Lync Online

• Lync client presence integration • Lync client presence integration

Lync Server on-premises

• Lync client presence integration • Lync client presence integration

• Skill search in Lync client

Presence integration = OOF messages in Lync, calendar-based presence status, embedded presence in Outlook and Office

Presence integration = embedded presence and click-to-communicate in SharePoint sites

Page 10: Lync Server Notes from the Field: Options for Deployment

Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring

Page 11: Lync Server Notes from the Field: Options for Deployment

Anywhere / Anytime

Adding Lync as You NeedInternetInternet

PSTNPSTN

IM/Presence ConferencingEnterprise Voice

Sip Trunk

Provider

MonitoringArchivingGroupChat

Page 12: Lync Server Notes from the Field: Options for Deployment

Supported Topology…

Page 13: Lync Server Notes from the Field: Options for Deployment

Standard or Enterprise• Supported number of users (5,000)• High Availability• Move from Standard to Enterprise =

Move users• Database used:

• Standard Edition ships with, installs, and uses SQL Server 2008 Express Edition (64-bit)

• Enterprise Edition: SQL Server 2008 SP1, 2005 SP3 (64-bit) or 2008 R2

Page 14: Lync Server Notes from the Field: Options for Deployment

Lync Server Databases• Central Management Store = Xds• Pool Configuration Store

• Rtc• Rtcdyn• Rtcab1

• Application Store• Cpsdyn• Rgsdyn• Rgsconfig

• Location Store = Lis

Page 15: Lync Server Notes from the Field: Options for Deployment

Standard or EnterpriseReplica xds

Master xdsOthers

*

rtc

rtclocal

Replica xds

rtclocal

Replica xds

rtclocal

Others*

rtc

Page 16: Lync Server Notes from the Field: Options for Deployment

Lync 2010 Resiliency Architecture

▪ Registrar Component▪ Registration and Routing▪ Each registrar has its SQL Express DB

▪ User Services Component▪ Presence & Conferencing

▪ Registrar and User Services are collocated in same physical Front End in the DC

▪ All user end points register with same registrar

▪ Users are load balanced by Registrars using a Distributed Hash Algorithm

▪ Registrar can be installed in remote locations

Lync 2010Lync Server 2010 IP Phone

User Services Component(Presence & Conferencing)

Registrar ComponentRegistration & Routing

User’s Desktop

Page 17: Lync Server Notes from the Field: Options for Deployment

BackupRegistrar

Pool

Bob’s Primary Registrar & User

Services:EE Pool 1

Alice’s Primary Registrar & User

Services:EE Pool 2

Joe’s Primary Registrar: SBAUser Services:

EE Pool 1

Data Center - EE Pool 2

PresenceConferencing

Registrar(Registration& Routing)

AD & DNSRegistrar

Survivable Branch Appliance

Branch Office

Data Center - EE Pool 1

PresenceConferencing

Registrar(Registration& Routing)

AD & DNS

Lync 2010 Resiliency Architecture

Page 18: Lync Server Notes from the Field: Options for Deployment

Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring

Page 19: Lync Server Notes from the Field: Options for Deployment

Lync 2010 and My Picture

• Lync can display photo• ADDS: thumbnailPhoto

(SharePoint/Exchange)• URL (JPEG & publically readable)

• thumbnailPhoto• Introduced in Active Directory 2000• Default size is 100Kb (EMS limits to 10Kb)• Requires Outlook 2010 and a forest schema

extended to the 2008 version or later• Replicate to Global Catalog

Page 20: Lync Server Notes from the Field: Options for Deployment

Lync 2010 and My Picture• Controlling = CsClientPolicy

• DisplayPhoto• MaxPhotoSizeKB (default = 30Kb)

• Not stored in GalContacts.db• Lync uses Address Book Web Query

• PhotoHash• PhotoRelPath• PhotoSize

• Cached client side & server side

Page 21: Lync Server Notes from the Field: Options for Deployment

Lync 2010 and My Picture

Page 22: Lync Server Notes from the Field: Options for Deployment

Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring

Page 23: Lync Server Notes from the Field: Options for Deployment

Lync Server Edge scenarios

• External User Access• Lync clients can transparently connect to the

Lync Server deployment over the public Internet

• PIC• Connecting with public IM providers

• Federation• Federation with other Enterprises• IM&P only, or• All modalities A/V and Application Sharing

Page 24: Lync Server Notes from the Field: Options for Deployment

A Few Networking Lync Facts

• Lync Server 2010 supports only IPv4• It does niet support IPv6• Can function in a network with dual IP stack

enabled• Two network adapters for each Edge Server

are required:• one for the internal-facing interface • one for the external-facing interface

• Important: The internal and external subnets must not be routable to each other.

Page 25: Lync Server Notes from the Field: Options for Deployment

Single IP address Edge

Edge Server

External

edge.contoso.com131.107.155.10

SIP: 5061 Web Conf: 444A/V Conf: 443, 3478

Internal

edge-int.contoso.com172.25.33.10

SIP: 5061 Web Conf: 8057A/V Conf: 443, 3478

Page 26: Lync Server Notes from the Field: Options for Deployment

Multiple IP address Edge

Edge Server

External SIP

access.contoso.com131.107.155.10 443, 5061

Internal

edge-int.contoso.com172.25.33.10

SIP: 5061 Web Conf: 8057A/V Conf: 443, 3478

External Web Conf

External AV

webcon.contoso.com131.107.155.20 443

av.contoso.com131.107.155.30 443, 3478

Page 27: Lync Server Notes from the Field: Options for Deployment

Edge using NAT IP addresses

Edge Server

External SIP

IP1

Int

External Web Conf

External AV

NATIP2

IP3

Public IP space

IP2’

IP1’

Client

Clients connect to IP for A/V trafficTranslated AV IP must be configured in Lync Server

Lync Server does not needto know translated SIP andWeb Conf IP

IP3’

Page 28: Lync Server Notes from the Field: Options for Deployment
Page 29: Lync Server Notes from the Field: Options for Deployment
Page 30: Lync Server Notes from the Field: Options for Deployment

DNS Load Balanced Edge

Edge Server 1

IP1Int

IP2

IP3

Public IP space

Client

Client can retrieve and handle multiple IPaddresses and can fail overDNS server returns randomized IP address

DNS A records access.contoso.com IP1 and IP4webcon.contoso.com IP2 and IP5av.contoso.com IP3 and IP6

Edge Server 2

IP4Int

IP5

IP6

Page 31: Lync Server Notes from the Field: Options for Deployment

DNS Load Balanced Edge & NAT

Edge Server 1

IP1Int

IP2

IP3

Public IP spaceDNS A records access.contoso.com IP1’ and IP4’webcon.contoso.com IP2’ and IP5’av.contoso.com IP3’ and IP6’

Edge Server 2

IP4Int

IP5

IP6

NAT

IP1’

IP2’

IP3’

IP4’

IP5’

IP6’

Translated AV IP addresses mustbe configured in Lync Server individuallyIP3 to IP3’IP6 to IP6’

Page 32: Lync Server Notes from the Field: Options for Deployment

Hardware Load Balanced Edge

Edge Server 1

IP1Int

IP2

IP3

Public IP spaceDNS A records access.contoso.com VIP1webcon.contoso.com VIP2av.contoso.com VIP3

Edge Server 2

IP4Int

IP5

IP6

HLB

VIP1

VIP2

VIP3

Initial AV connection requires will land on VIP and gets forwarded. However clients will connect to Edge directly (UDP)TCP traffic continues to use VIP

NAT and HLB is not possible

Page 34: Lync Server Notes from the Field: Options for Deployment

Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring

Page 35: Lync Server Notes from the Field: Options for Deployment

Remote Connectivity Analyzer

https://www.testocsconnectivity.com/

Page 36: Lync Server Notes from the Field: Options for Deployment
Page 37: Lync Server Notes from the Field: Options for Deployment
Page 38: Lync Server Notes from the Field: Options for Deployment

Lync 2010 Capacity Calculator• A spreadsheet for calculating a user’s

hardware requirements based on information about users and traffic.

http://www.microsoft.com/download/en/details.aspx?id=12295

Page 39: Lync Server Notes from the Field: Options for Deployment

Lync 2010 Bandwidth Calculator• A Microsoft Excel spreadsheet that

calculates WAN bandwidth requirements for a Lync Server deployment based on administrator-specified user profiles and network information.

http://www.microsoft.com/download/en/details.aspx?id=19011

Page 40: Lync Server Notes from the Field: Options for Deployment

Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring

Page 41: Lync Server Notes from the Field: Options for Deployment

Monitoring Server

• Monitoring Server captures both call detail record (CDR) and Monitoring Server data, which incorporates file transfer, application sharing, and remote assistance

• Instant Messaging archiving is solely covered in Archiving Server

41

Page 42: Lync Server Notes from the Field: Options for Deployment

Monitoring Server Overview

• Works with both Standard Edition or Enterprise Edition Pool (any supported topology)

• Requires SQL client tools on Monitoring server, if SQL database is on another server

• Microsoft Systems Center Operations Manager (SCOM) infrastructure is desirable

• SQL Server reporting Services (for detailed reports)

42

Page 43: Lync Server Notes from the Field: Options for Deployment

Key Metrics Per CallSIP Session data:•Endpoint IP address/mask•Inside/outside user flag•ICE Connectivity Path•Codec(s)•Network connectivity information

• Wired vs. WiFi• Link speed• VPN or not

• Bandwidth restrictions applied

Capture/Render device•Noise Level/Signal Level•Echo metrics for the client•Speech/signal and noise metrics for the client

• Device CPU• MAC address

Audio Metrics•Listening MOS•Sending MOS•Network MOS/Network MOS Degradation

• User Diagnostics• Audio Healer metrics

PSTN• Mediation Server to gateway

leg reporting

Packets/Packet loss rate•Jitter/Round Trip Time•Latency•Burst

Video Quality Metrics

Page 44: Lync Server Notes from the Field: Options for Deployment

Step 1. Topology Builder

Page 45: Lync Server Notes from the Field: Options for Deployment

Step 2. Installation

Page 46: Lync Server Notes from the Field: Options for Deployment
Page 47: Lync Server Notes from the Field: Options for Deployment
Page 48: Lync Server Notes from the Field: Options for Deployment

Introducing PowerPivot

Page 49: Lync Server Notes from the Field: Options for Deployment

Power View• Interactive, web-based authoring and sharing

of information• Familiar Microsoft Office design patterns• Powerful data layout with banding, callout

and small multiples visualizations

Highly Visual Design Experience

• Fully integrated with PowerPivot• Drive greater insight through smart

and powerful querying• Zero configuration highlighting and

filtering• Animated trending and comparisons

Rich metadata-driven interactivity

Presentation-ready at all times

• Presentation and story board turn pervasive information into persuasive information

• Deliver and collaborate through SharePoint• Interactive PowerPoint runtime

Page 50: Lync Server Notes from the Field: Options for Deployment

DemoReports-Dashboard

Page 51: Lync Server Notes from the Field: Options for Deployment

Tools• Microsoft Lync Server 2010, Planning Tool: http://www.microsoft.com/download/en/details.aspx?id=19711• Microsoft Lync Server 2010 Capacity Calculator: http://www.microsoft.com/download/en/details.aspx?id=12295• Lync Visio Stencil: http://www.microsoft.com/download/en/details.aspx?id=20891• Lync Server 2010 - Protocol Workloads Poster :

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ad8ff3fb-014e-4fd7-8003-436d896ab0c6• Lync Server 2010 - Resource Kit :

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8c64a1e1-f0b3-479c-a265-e480875c61d8&displaylang=en

• Lync Server 2010 - Resource Kit Tools : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=80cc5ce7-970d-4fd2-8731-d5d7d0829266

• Test Lync/OCS Connectivity: http://www.testocsconnectivity.com• PowerPivot for Excel: http://www.powerpivot.com• SQL Server 2012: https://www.microsoft.com/betaexperience/pd/SQLDCTP3NOCTA/enus/

Page 52: Lync Server Notes from the Field: Options for Deployment

THANK YOU• [email protected]• http://blogs.technet.com/ilvancri• @ivcrieki

[email protected]• http://blogs.msdn.com/wesleyb• @wesleybackelant