Justin Morris
Understanding how Lync Server
2013 leverages the complete
Microsoft infrastructure
ecosystem
Who am I?
•
•
•
•
•
•

Lync MVP and Senior Consultant at Modality Systems
8 years experience with UC in Australia and the ...
Why does this matter?
• Existing staff and infrastructure can be
utilised
• Training costs are reduced
• Leveraging existi...
Session Objective
• Understand cost savings from leveraging
already deployed Microsoft products
• Understand Lync Server 2...
What I’ll Cover
•
•
•
•
•
•
•

SQL Server
Windows Fabric
PowerShell
Exchange Server
DHCP
DNS
Office

•
•
•
•
•
•

SharePoi...
The backbone of Lync Server
• Provides back end and front end databases to
store all static and dynamic data
Back End Databases
•
•
•
•
•

Authoritative source of all data
Stores CMS, Rgs, Cps, Lis, User and Conf data
Persistent Ch...
Back End Databases
• Less dependency on back end databases in
Lync Server 2013
• Sync Agent on FEs back up data
from RtcLo...
Front End Databases
• Two SQL Express instances per Front End:
• LyncLocal - Storage Service (Lyss) data
• RtcLocal - Repl...
SQL Server Reporting Services
• Used for Monitoring Reports
• Usually collocated on backend server or
dedicated SSRS serve...
Evolving the Front End server
• New replication technology in Lync Server
2013
• Windows Fabric provides user data replica...
Understanding Windows Fabric
• Only one Front End active for the UserGroup
at a time
• If all FEs in a routing group fail,...
PowerShell
• Common verbs across Microsoft server products
and services
•
•
•
•
•

Get-Cs*
Set-Cs*
New-Cs*
Remove-Cs*
Gran...
PowerShell
• Rapidly growing scripting skills amongst IT
Pros
• Community developed complimentary
tools/apps
Exchange Server
• World’s No.1 Enterprise Email Server/Service
• Native integration
• Multiple complimentary integration p...
Exchange Web Services
• Lync 2013 uses EWS for:
• Free/busy information
• Conversation history
• Voicemail retrieval/playb...
Unified Messaging
• Only supported voice mail platform for Lync Server 2013
• Native integration with Lync Server 2013 for...
IM Integration in OWA
• Integrates Lync contact list and IM
functionality in Outlook Web App
• Provides “Communicator Web ...
Exchange Server 2013 Integration
• Archive IMs into Exchange Server 2013
mailbox
• Unified Contact Store
• HD photo storag...
Deployment Options
• On-premises
• Integrate with Exchange Server 2010 or Exchange
Server 2013 on premises

• Office 365 (...
DHCP
•
•
•
•

Lync Phone Edition Provisioning
Vendor classes - OCPhone and UCClient
Option 42 and 120
Configured using DHC...
DHCP
• Windows DHCP easiest to setup
• Other DHCP solutions supported (e.g.
Infoblox)
DNS
• Fundamental requirement for Lync 2013 to
function
• Discovery of web services and registrar
FQDNs
Internal Host (A) Records
• Pool FQDNs (SIP and Web)
• lyncpool1.contoso.com
• lyncwebpool1.contoso.com

• Server FQDNs
• ...
External Host (A) Records
• Edge Server Records

• sip.domain.com
• webconf.domain.com
• av.domain.com

• Web Services URL...
Autodiscover Service
• Lync 2013 clients (including Windows 8 Store app
and mobile clients) will attempt to connect to:
• ...
Service (SRV) Records
• Internal
• _sipinternaltls._tcp.domain.com:5061

• External
• _sip._tls.domain.com:443 for Remote ...
Microsoft Office
• Presence integration in
Outlook, Word, Excel, etc
• Allows IM, voice, video, etc wherever you see
prese...
Microsoft Office 2013 Integration
• Lync 2013 part of Office 2013 Professional
Plus
• Shared DLLs
• Lync and Office patch ...
SharePoint
• Providing presence integration in SharePoint
via the Lync contact card
• Native, Office provided, client-side...
SharePoint
• Skill search
• Simple configuration using Lync client policy
SharePoint on(PowerShell)
SharePoint Online
prem...
Office Web Apps
• New in Lync Server 2013
• Provides PowerPoint viewing in Lync 2013
• Richer experience – embedded video ...
Group Policies and Lync
• Previously heavily utilized for Office
Communicator, less so in Lync 20xx
• Now commonly used fo...
Quality of Service Configuration
• Ensuring Lync media traffic is marked with
DSCP tags on clients and servers
Bespoke Registry Settings
• GPOs can be used to enforce bespoke Lync
registry settings
• Spell check
• Automatically start...
Forefront TMG
• Discontinued, but still huge installed base
• Easy to setup
IIS Application Request Routing
• “No-frills” reverse proxy
• Small-medium deployments only
Windows Server 2012 R2 Web
Application Proxy
• Future of web publishing?
• Requires ADFS
Active Directory Domain Services
• Who DOESN’T have AD?
• Identity and authentication engine behind
Lync Server 2013
• Nat...
Active Directory Preparation
• Extending AD to support Lync Server 2013
• Schema Prep

• Creating schema classes and attri...
Role Based Access Control
Providing granular Lync Server
CSAdministrator
•
CSArchivingAdministrator •
CSHelpDesk
•
CSLocat...
Active Directory Certificate Services
• TLS/MTLS encryption using internal
certificates for all Lync 2013 servers
• Usuall...
Key Takeaways
• Lync Server 2013 leverages more Microsoft
products than any other
• TCO and deployment time is reduced by
...
Thank you!
Ask me questions on twitter @justimorris

Please evaluate the session
before you leave 
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem
Upcoming SlideShare
Loading in...5
×

Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem

2,884

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,884
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • In a car analogy, the back end is like the battery, the Front is like the engine.
  • Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem

    1. 1. Justin Morris Understanding how Lync Server 2013 leverages the complete Microsoft infrastructure ecosystem
    2. 2. Who am I? • • • • • • Lync MVP and Senior Consultant at Modality Systems 8 years experience with UC in Australia and the UK Deployed the largest Lync voice deployment in the UK Co-founder of MUCUGL / Blog @ justin-morris.net Contributor of The UC Architects Podcast Twitter - @justimorris
    3. 3. Why does this matter? • Existing staff and infrastructure can be utilised • Training costs are reduced • Leveraging existing Microsoft skillsets • • PowerShell based configuration and management Windows Server IT Pros have a head start when deploying Lync
    4. 4. Session Objective • Understand cost savings from leveraging already deployed Microsoft products • Understand Lync Server 2013 technical integration points with each product
    5. 5. What I’ll Cover • • • • • • • SQL Server Windows Fabric PowerShell Exchange Server DHCP DNS Office • • • • • • SharePoint Office Web Apps Group Policy Reverse Proxy Products Active Directory DS/CS Key Takeaways
    6. 6. The backbone of Lync Server • Provides back end and front end databases to store all static and dynamic data
    7. 7. Back End Databases • • • • • Authoritative source of all data Stores CMS, Rgs, Cps, Lis, User and Conf data Persistent Chat, Archiving and Monitoring data SQL Server 2008 R2 and 2012 supported Database mirroring and failover clustering HA options
    8. 8. Back End Databases • Less dependency on back end databases in Lync Server 2013 • Sync Agent on FEs back up data from RtcLocal DB to RtcXds database in BE every 30 seconds (lazy write) • If BE server fails, users will be uninterrupted for 30 min
    9. 9. Front End Databases • Two SQL Express instances per Front End: • LyncLocal - Storage Service (Lyss) data • RtcLocal - Replicated copies of user data and CMS (xds, Rtc, Rtcdyn) • User data is “hydrated” into Front End from Back End on service start
    10. 10. SQL Server Reporting Services • Used for Monitoring Reports • Usually collocated on backend server or dedicated SSRS server
    11. 11. Evolving the Front End server • New replication technology in Lync Server 2013 • Windows Fabric provides user data replication across Front End servers • Users allocated to a routing group, which replicates data across three FEs
    12. 12. Understanding Windows Fabric • Only one Front End active for the UserGroup at a time • If all FEs in a routing group fail, WinFab will find a remaining FE and rehydrate user data from BE
    13. 13. PowerShell • Common verbs across Microsoft server products and services • • • • • Get-Cs* Set-Cs* New-Cs* Remove-Cs* Grant-Cs* • Facilitates automation across Microsoft products
    14. 14. PowerShell • Rapidly growing scripting skills amongst IT Pros • Community developed complimentary tools/apps
    15. 15. Exchange Server • World’s No.1 Enterprise Email Server/Service • Native integration • Multiple complimentary integration points
    16. 16. Exchange Web Services • Lync 2013 uses EWS for: • Free/busy information • Conversation history • Voicemail retrieval/playback • Integrated using Autodiscover/Outlook Anywhere
    17. 17. Unified Messaging • Only supported voice mail platform for Lync Server 2013 • Native integration with Lync Server 2013 for voice mail • Deposit: • SIP connection from Lync 2013 pool to UM servers • Retrieval: • Accessed via Lync 2013, Outlook, OWA and Outlook Voice Access (PSTN dial in) • Administered using Exchange Server Management Shell
    18. 18. IM Integration in OWA • Integrates Lync contact list and IM functionality in Outlook Web App • Provides “Communicator Web Access” like features • Great for when you only have OWA access and need to IM
    19. 19. Exchange Server 2013 Integration • Archive IMs into Exchange Server 2013 mailbox • Unified Contact Store • HD photo storage
    20. 20. Deployment Options • On-premises • Integrate with Exchange Server 2010 or Exchange Server 2013 on premises • Office 365 (Cloud) • Integrate with Exchange Online via Lync Edge Server
    21. 21. DHCP • • • • Lync Phone Edition Provisioning Vendor classes - OCPhone and UCClient Option 42 and 120 Configured using DHCPUtil
    22. 22. DHCP • Windows DHCP easiest to setup • Other DHCP solutions supported (e.g. Infoblox)
    23. 23. DNS • Fundamental requirement for Lync 2013 to function • Discovery of web services and registrar FQDNs
    24. 24. Internal Host (A) Records • Pool FQDNs (SIP and Web) • lyncpool1.contoso.com • lyncwebpool1.contoso.com • Server FQDNs • Automatically populated on domain join
    25. 25. External Host (A) Records • Edge Server Records • sip.domain.com • webconf.domain.com • av.domain.com • Web Services URLs • • • • • lyncrp.domain.com meet.domain.com dialin.domain.com webapps.domain.com lyncdiscover.domain.com
    26. 26. Autodiscover Service • Lync 2013 clients (including Windows 8 Store app and mobile clients) will attempt to connect to: • lyncdiscoverinternal.contoso.com • lyncdiscover.contoso.com • New clients use Autodiscover service to locate their registrar FQDNs and web URLs. SRV record de-emphasized
    27. 27. Service (SRV) Records • Internal • _sipinternaltls._tcp.domain.com:5061 • External • _sip._tls.domain.com:443 for Remote User Access • _sipfederationtls._tcp.domain.com:5061 for Federation
    28. 28. Microsoft Office • Presence integration in Outlook, Word, Excel, etc • Allows IM, voice, video, etc wherever you see presence • Outlook integration is most valuable
    29. 29. Microsoft Office 2013 Integration • Lync 2013 part of Office 2013 Professional Plus • Shared DLLs • Lync and Office patch versions must match • MSO, MSORES, IDCRL and Lyncloc update package
    30. 30. SharePoint • Providing presence integration in SharePoint via the Lync contact card • Native, Office provided, client-side integration. No configuration required
    31. 31. SharePoint • Skill search • Simple configuration using Lync client policy SharePoint on(PowerShell) SharePoint Online premises •Presence in SharePoint Lync Server 2013 on- •Skills search • Only premises •Presence in supported SharePoint on-premises Lync Online •Presence in •Presence in SharePoint SharePoint
    32. 32. Office Web Apps • New in Lync Server 2013 • Provides PowerPoint viewing in Lync 2013 • Richer experience – embedded video and better animations/transitions • Single server or multiple server HLB’d farm
    33. 33. Group Policies and Lync • Previously heavily utilized for Office Communicator, less so in Lync 20xx • Now commonly used for manually setting server FQDNs
    34. 34. Quality of Service Configuration • Ensuring Lync media traffic is marked with DSCP tags on clients and servers
    35. 35. Bespoke Registry Settings • GPOs can be used to enforce bespoke Lync registry settings • Spell check • Automatically start Lync on logon
    36. 36. Forefront TMG • Discontinued, but still huge installed base • Easy to setup
    37. 37. IIS Application Request Routing • “No-frills” reverse proxy • Small-medium deployments only
    38. 38. Windows Server 2012 R2 Web Application Proxy • Future of web publishing? • Requires ADFS
    39. 39. Active Directory Domain Services • Who DOESN’T have AD? • Identity and authentication engine behind Lync Server 2013 • Native LDAP integration • AD management - a core IT Pro skill
    40. 40. Active Directory Preparation • Extending AD to support Lync Server 2013 • Schema Prep • Creating schema classes and attributes to be used by Lync Server 2013 • Prefixed with msRTCSIP • Forest Prep • Creating Global Settings and Universal Groups • Domain Prep • ACEs (access control entries) created on domain root
    41. 41. Role Based Access Control Providing granular Lync Server CSAdministrator • CSArchivingAdministrator • CSHelpDesk • CSLocationAdministrator • CSResponseGroup Administrator • • CSServerAdministrator • • • • • • 2013 administrative access CSUserAdministrator CSViewOnlyAdministrator CSVoiceAdministrator CsPersistentChat Administator CsResponseGroupManager
    42. 42. Active Directory Certificate Services • TLS/MTLS encryption using internal certificates for all Lync 2013 servers • Usually already deployed or easily deployed as part of a Lync 2013 project • AD joined machines automatically trust an Enterprise CA
    43. 43. Key Takeaways • Lync Server 2013 leverages more Microsoft products than any other • TCO and deployment time is reduced by utilizing existing services and skilled staff • User and administrator experience is enhanced via native integration
    44. 44. Thank you! Ask me questions on twitter @justimorris Please evaluate the session before you leave 
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×