Lync Server Notes from the Field: Options for Deployment
-
Upload
microsoft-technet-belgium-and-luxembourg -
Category
Technology
-
view
1.505 -
download
0
Transcript of 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
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
Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring
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
Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring
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.
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
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
Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring
Anywhere / Anytime
Adding Lync as You NeedInternetInternet
PSTNPSTN
IM/Presence ConferencingEnterprise Voice
Sip Trunk
Provider
MonitoringArchivingGroupChat
Supported Topology…
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
Lync Server Databases• Central Management Store = Xds• Pool Configuration Store
• Rtc• Rtcdyn• Rtcab1
• Application Store• Cpsdyn• Rgsdyn• Rgsconfig
• Location Store = Lis
Standard or EnterpriseReplica xds
Master xdsOthers
*
rtc
rtclocal
Replica xds
rtclocal
Replica xds
rtclocal
Others*
rtc
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
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
Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring
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
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
Lync 2010 and My Picture
Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring
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
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.
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
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
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’
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
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’
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
Check Vendor• Lync Server 2010 Load Balancer
Partners • Eg KEMP
Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring
Remote Connectivity Analyzer
https://www.testocsconnectivity.com/
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
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
Agenda• Introduction• On Premises – Online• Lync = Puzzle• Pictures• NAT?• Tools?• Monitoring
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
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
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
Step 1. Topology Builder
Step 2. Installation
Introducing PowerPivot
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
DemoReports-Dashboard
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/
THANK YOU• [email protected]• http://blogs.technet.com/ilvancri• @ivcrieki
• [email protected]• http://blogs.msdn.com/wesleyb• @wesleybackelant