SlideShare a Scribd company logo
1 of 58
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 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
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
Session Objective
• Understand cost savings from leveraging
already deployed Microsoft products
• Understand Lync Server 2013 technical
integration points with each product
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
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 Chat, Archiving and Monitoring data
SQL Server 2008 R2 and 2012 supported
Database mirroring and failover clustering HA
options
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
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
SQL Server Reporting Services
• Used for Monitoring Reports
• Usually collocated on backend server or
dedicated SSRS server
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
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
PowerShell
• Common verbs across Microsoft server products
and services
•
•
•
•
•

Get-Cs*
Set-Cs*
New-Cs*
Remove-Cs*
Grant-Cs*

• Facilitates automation across Microsoft products
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 points
Exchange Web Services
• Lync 2013 uses EWS for:
• Free/busy information
• Conversation history
• Voicemail retrieval/playback

• Integrated using Autodiscover/Outlook
Anywhere
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
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
Exchange Server 2013 Integration
• Archive IMs into Exchange Server 2013
mailbox
• Unified Contact Store
• HD photo storage
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
DHCP
•
•
•
•

Lync Phone Edition Provisioning
Vendor classes - OCPhone and UCClient
Option 42 and 120
Configured using DHCPUtil
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
• Automatically populated on domain join
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
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
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
Microsoft Office
• Presence integration in
Outlook, Word, Excel, etc
• Allows IM, voice, video, etc wherever you see
presence
• Outlook integration is most valuable
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
SharePoint
• Providing presence integration in SharePoint
via the Lync contact card
• Native, Office provided, client-side
integration.
No configuration
required
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
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
Group Policies and Lync
• Previously heavily utilized for Office
Communicator, less so in Lync 20xx
• Now commonly used for manually setting
server FQDNs
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 Lync on logon
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
• Native LDAP integration
• AD management - a core IT Pro skill
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
Role Based Access Control
Providing granular Lync Server
CSAdministrator
•
CSArchivingAdministrator •
CSHelpDesk
•
CSLocationAdministrator
•
CSResponseGroup
Administrator
•
• CSServerAdministrator

•
•
•
•
•
•

2013 administrative access
CSUserAdministrator
CSViewOnlyAdministrator
CSVoiceAdministrator
CsPersistentChat
Administator
CsResponseGroupManager
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
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
Thank you!
Ask me questions on twitter @justimorris

Please evaluate the session
before you leave 

More Related Content

What's hot

I'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo WorldI'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo WorldKeith Brooks
 
IBM Connections Docs, from zero to hero and a glimpse of the future
IBM Connections Docs, from zero to hero and a glimpse of the futureIBM Connections Docs, from zero to hero and a glimpse of the future
IBM Connections Docs, from zero to hero and a glimpse of the futureLetsConnect
 
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...David Simpson
 
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014ICS User Group
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsSharon James
 
bccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&outbccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&outICS User Group
 
Socconx12 integrating ibm connections docs 2 and box
Socconx12 integrating ibm connections docs 2 and boxSocconx12 integrating ibm connections docs 2 and box
Socconx12 integrating ibm connections docs 2 and boxRoberto Boccadoro
 
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...John Head
 
AD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowAD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowMartin Donnelly
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternTeamstudio
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)TIMETOACT GROUP
 
MUCUGL October 2013 - Everything About Lync Room System
MUCUGL October 2013 - Everything About Lync Room SystemMUCUGL October 2013 - Everything About Lync Room System
MUCUGL October 2013 - Everything About Lync Room SystemMUCUGL
 
Installing ibm docs on a single server
Installing ibm docs on a single serverInstalling ibm docs on a single server
Installing ibm docs on a single serverRoberto Boccadoro
 
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good ServerIBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good ServerSerdar Basegmez
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPagesUlrich Krause
 
Your App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App ModernizationYour App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App ModernizationKlaus Bild
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerTeamstudio
 

What's hot (20)

I'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo WorldI'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo World
 
IBM Connections Docs, from zero to hero and a glimpse of the future
IBM Connections Docs, from zero to hero and a glimpse of the futureIBM Connections Docs, from zero to hero and a glimpse of the future
IBM Connections Docs, from zero to hero and a glimpse of the future
 
Ms vs ibm_v1.3
Ms vs ibm_v1.3Ms vs ibm_v1.3
Ms vs ibm_v1.3
 
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
 
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
 
Migration:Impossible ... Not so
Migration:Impossible ... Not soMigration:Impossible ... Not so
Migration:Impossible ... Not so
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connections
 
bccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&outbccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&out
 
Socconx12 integrating ibm connections docs 2 and box
Socconx12 integrating ibm connections docs 2 and boxSocconx12 integrating ibm connections docs 2 and box
Socconx12 integrating ibm connections docs 2 and box
 
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
JMP201 Introduction to IBM Lotus Notes and IBM Lotus Domino Integration with ...
 
AD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowAD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And Tomorrow
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
 
MUCUGL October 2013 - Everything About Lync Room System
MUCUGL October 2013 - Everything About Lync Room SystemMUCUGL October 2013 - Everything About Lync Room System
MUCUGL October 2013 - Everything About Lync Room System
 
Installing ibm docs on a single server
Installing ibm docs on a single serverInstalling ibm docs on a single server
Installing ibm docs on a single server
 
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good ServerIBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
 
Migration from eRoom to office 365
Migration from eRoom to office 365 Migration from eRoom to office 365
Migration from eRoom to office 365
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPages
 
Your App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App ModernizationYour App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App Modernization
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good Server
 

Viewers also liked

Wally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration managerWally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration managerNordic Infrastructure Conference
 
2014 - A Year For Zeal (Part 4)
2014 - A Year For Zeal (Part 4)2014 - A Year For Zeal (Part 4)
2014 - A Year For Zeal (Part 4)Gary V Carter
 
Make Use of Your Bow Ps 78:9
Make Use of Your Bow Ps 78:9Make Use of Your Bow Ps 78:9
Make Use of Your Bow Ps 78:9Gary V Carter
 
Baptize in the Bible
Baptize in the BibleBaptize in the Bible
Baptize in the BibleGary V Carter
 
878.Three BHK For Sale in Satellite
878.Three BHK For Sale in Satellite878.Three BHK For Sale in Satellite
878.Three BHK For Sale in SatelliteAAD Realty
 
Props list and schedule
Props list and scheduleProps list and schedule
Props list and scheduleLucyrutter21
 
666.Three BHK Flat For Rent in Prahlad Nagar Extension
666.Three BHK Flat For Rent in Prahlad Nagar Extension666.Three BHK Flat For Rent in Prahlad Nagar Extension
666.Three BHK Flat For Rent in Prahlad Nagar ExtensionAAD Realty
 
2014 - A Year For Zeal (Part 6)
2014 - A Year For Zeal (Part 6)2014 - A Year For Zeal (Part 6)
2014 - A Year For Zeal (Part 6)Gary V Carter
 
Roman, britanian roman, peninggalan bangsa roman
Roman, britanian roman, peninggalan bangsa romanRoman, britanian roman, peninggalan bangsa roman
Roman, britanian roman, peninggalan bangsa romanApep Wahyudin
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4Lucyrutter21
 
หลักในการประสบความสำเร็จ
หลักในการประสบความสำเร็จหลักในการประสบความสำเร็จ
หลักในการประสบความสำเร็จlittle-snack
 

Viewers also liked (20)

Wally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration managerWally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration manager
 
2014 - A Year For Zeal (Part 4)
2014 - A Year For Zeal (Part 4)2014 - A Year For Zeal (Part 4)
2014 - A Year For Zeal (Part 4)
 
Make Use of Your Bow Ps 78:9
Make Use of Your Bow Ps 78:9Make Use of Your Bow Ps 78:9
Make Use of Your Bow Ps 78:9
 
Baptize in the Bible
Baptize in the BibleBaptize in the Bible
Baptize in the Bible
 
Question 3
Question 3 Question 3
Question 3
 
The centimeter
The centimeterThe centimeter
The centimeter
 
878.Three BHK For Sale in Satellite
878.Three BHK For Sale in Satellite878.Three BHK For Sale in Satellite
878.Three BHK For Sale in Satellite
 
Props list and schedule
Props list and scheduleProps list and schedule
Props list and schedule
 
Casa
CasaCasa
Casa
 
Encouragers
EncouragersEncouragers
Encouragers
 
Restorers
RestorersRestorers
Restorers
 
Daemonprocess
DaemonprocessDaemonprocess
Daemonprocess
 
666.Three BHK Flat For Rent in Prahlad Nagar Extension
666.Three BHK Flat For Rent in Prahlad Nagar Extension666.Three BHK Flat For Rent in Prahlad Nagar Extension
666.Three BHK Flat For Rent in Prahlad Nagar Extension
 
Forgetters
ForgettersForgetters
Forgetters
 
2014 - A Year For Zeal (Part 6)
2014 - A Year For Zeal (Part 6)2014 - A Year For Zeal (Part 6)
2014 - A Year For Zeal (Part 6)
 
Mechas
MechasMechas
Mechas
 
The Seven Loves
The Seven LovesThe Seven Loves
The Seven Loves
 
Roman, britanian roman, peninggalan bangsa roman
Roman, britanian roman, peninggalan bangsa romanRoman, britanian roman, peninggalan bangsa roman
Roman, britanian roman, peninggalan bangsa roman
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
 
หลักในการประสบความสำเร็จ
หลักในการประสบความสำเร็จหลักในการประสบความสำเร็จ
หลักในการประสบความสำเร็จ
 

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

Deploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesDeploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesFabrizio Volpe
 
Microsoft Unified Communications Summit
Microsoft Unified Communications SummitMicrosoft Unified Communications Summit
Microsoft Unified Communications SummitConcurrency, Inc.
 
Lync online: How the cloud is changing the way we communicate
Lync online: How the cloud is changing the way we communicateLync online: How the cloud is changing the way we communicate
Lync online: How the cloud is changing the way we communicatePerficient, Inc.
 
Top 10 Tips for Supporting & Troubleshooting Lync 2013
Top 10 Tips for Supporting & Troubleshooting Lync 2013Top 10 Tips for Supporting & Troubleshooting Lync 2013
Top 10 Tips for Supporting & Troubleshooting Lync 2013ENow Software
 
Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012Aidan Finn
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceDavid Currie
 
Windows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEBWindows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEBPaulo Freitas
 
How Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source SuccessHow Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source SuccessCory Fowler
 
Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Trigent_Senthil
 
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Jack-Junjie Cai
 
Dot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentalsDot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentalsLalit Kale
 
Ashni rai 2.3years_.net
Ashni rai 2.3years_.netAshni rai 2.3years_.net
Ashni rai 2.3years_.netAshni Rai
 
Robert looby resume
Robert looby   resumeRobert looby   resume
Robert looby resumeRobert Looby
 
Evolution of the IBM Cloud Console: From Monolith to Microservices and Beyond
Evolution of the IBM Cloud Console: From Monolith to Microservices and BeyondEvolution of the IBM Cloud Console: From Monolith to Microservices and Beyond
Evolution of the IBM Cloud Console: From Monolith to Microservices and BeyondTony Erwin
 
Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...
Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...
Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...Nordic Infrastructure Conference
 
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte AdministratorIBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte AdministratorKlaus Bild
 
Understanding Office 365’s Identity Solutions: Deep Dive - EPC Group
Understanding Office 365’s Identity Solutions: Deep Dive - EPC GroupUnderstanding Office 365’s Identity Solutions: Deep Dive - EPC Group
Understanding Office 365’s Identity Solutions: Deep Dive - EPC GroupEPC Group
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSAmazon Web Services
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Amazon Web Services
 

Similar to Justin Morris - Understanding how lync server 2013 leverages the complete microsoft infrastructure ecosystem (20)

Deploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesDeploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexities
 
Microsoft Unified Communications Summit
Microsoft Unified Communications SummitMicrosoft Unified Communications Summit
Microsoft Unified Communications Summit
 
Lync online: How the cloud is changing the way we communicate
Lync online: How the cloud is changing the way we communicateLync online: How the cloud is changing the way we communicate
Lync online: How the cloud is changing the way we communicate
 
Top 10 Tips for Supporting & Troubleshooting Lync 2013
Top 10 Tips for Supporting & Troubleshooting Lync 2013Top 10 Tips for Supporting & Troubleshooting Lync 2013
Top 10 Tips for Supporting & Troubleshooting Lync 2013
 
Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
 
Windows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEBWindows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEB
 
How Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source SuccessHow Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source Success
 
Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Get Ready for SharePoint 2016
Get Ready for SharePoint 2016
 
RMMResume
RMMResumeRMMResume
RMMResume
 
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
 
Dot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentalsDot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentals
 
Ashni rai 2.3years_.net
Ashni rai 2.3years_.netAshni rai 2.3years_.net
Ashni rai 2.3years_.net
 
Robert looby resume
Robert looby   resumeRobert looby   resume
Robert looby resume
 
Evolution of the IBM Cloud Console: From Monolith to Microservices and Beyond
Evolution of the IBM Cloud Console: From Monolith to Microservices and BeyondEvolution of the IBM Cloud Console: From Monolith to Microservices and Beyond
Evolution of the IBM Cloud Console: From Monolith to Microservices and Beyond
 
Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...
Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...
Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...
 
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte AdministratorIBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte Administrator
 
Understanding Office 365’s Identity Solutions: Deep Dive - EPC Group
Understanding Office 365’s Identity Solutions: Deep Dive - EPC GroupUnderstanding Office 365’s Identity Solutions: Deep Dive - EPC Group
Understanding Office 365’s Identity Solutions: Deep Dive - EPC Group
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 

More from Nordic Infrastructure Conference

Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...
Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...
Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...Nordic Infrastructure Conference
 
Andy Malone - Keynote: the cloud one small step for man one giant leap for it
Andy Malone - Keynote: the cloud one small step for man one giant leap for itAndy Malone - Keynote: the cloud one small step for man one giant leap for it
Andy Malone - Keynote: the cloud one small step for man one giant leap for itNordic Infrastructure Conference
 
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...Nordic Infrastructure Conference
 
Wally Mead - Overview of system center 2012 r2 configuration manager
Wally Mead - Overview of system center 2012 r2 configuration managerWally Mead - Overview of system center 2012 r2 configuration manager
Wally Mead - Overview of system center 2012 r2 configuration managerNordic Infrastructure Conference
 
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...Wally Mead - Managing mobile devices with system center 2012 r2 configuration...
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...Nordic Infrastructure Conference
 
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...Wally Mead - Deploying a system center 2012 r2 configuration manager environm...
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...Nordic Infrastructure Conference
 
Ståle Hansen - Understand how lync integrates with exchange
Ståle Hansen - Understand how lync integrates with exchangeStåle Hansen - Understand how lync integrates with exchange
Ståle Hansen - Understand how lync integrates with exchangeNordic Infrastructure Conference
 
Scott Schnoll - Exchange server 2013 virtualization best practices
Scott Schnoll - Exchange server 2013 virtualization best practicesScott Schnoll - Exchange server 2013 virtualization best practices
Scott Schnoll - Exchange server 2013 virtualization best practicesNordic Infrastructure Conference
 
Scott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilienceScott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilienceNordic Infrastructure Conference
 
Ståle Hansen - Understand how video works in lync and how video interoperabil...
Ståle Hansen - Understand how video works in lync and how video interoperabil...Ståle Hansen - Understand how video works in lync and how video interoperabil...
Ståle Hansen - Understand how video works in lync and how video interoperabil...Nordic Infrastructure Conference
 
Robert Waldinger - How to recover active directory if disaster should occur
Robert Waldinger - How to recover active directory if disaster should occurRobert Waldinger - How to recover active directory if disaster should occur
Robert Waldinger - How to recover active directory if disaster should occurNordic Infrastructure Conference
 
Peter De Tender - The roadmap to deploying office365 pro plus
Peter De Tender - The roadmap to deploying office365 pro plusPeter De Tender - The roadmap to deploying office365 pro plus
Peter De Tender - The roadmap to deploying office365 pro plusNordic Infrastructure Conference
 

More from Nordic Infrastructure Conference (20)

Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...
Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...
Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...
 
Mike Resseler - Using hyper-v replica in your environment
Mike Resseler - Using hyper-v replica in your environmentMike Resseler - Using hyper-v replica in your environment
Mike Resseler - Using hyper-v replica in your environment
 
Mike Resseler - Deduplication in windows server 2012 r2
Mike Resseler - Deduplication in windows server 2012 r2Mike Resseler - Deduplication in windows server 2012 r2
Mike Resseler - Deduplication in windows server 2012 r2
 
Andy Malone - The new office 365 for it pro's
Andy Malone - The new office 365 for it pro'sAndy Malone - The new office 365 for it pro's
Andy Malone - The new office 365 for it pro's
 
Andy Malone - Migrating to office 365
Andy Malone - Migrating to office 365Andy Malone - Migrating to office 365
Andy Malone - Migrating to office 365
 
Andy Malone - Microsoft office 365 security deep dive
Andy Malone - Microsoft office 365 security deep diveAndy Malone - Microsoft office 365 security deep dive
Andy Malone - Microsoft office 365 security deep dive
 
Andy Malone - Keynote: the cloud one small step for man one giant leap for it
Andy Malone - Keynote: the cloud one small step for man one giant leap for itAndy Malone - Keynote: the cloud one small step for man one giant leap for it
Andy Malone - Keynote: the cloud one small step for man one giant leap for it
 
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...
 
Wally Mead - Overview of system center 2012 r2 configuration manager
Wally Mead - Overview of system center 2012 r2 configuration managerWally Mead - Overview of system center 2012 r2 configuration manager
Wally Mead - Overview of system center 2012 r2 configuration manager
 
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...Wally Mead - Managing mobile devices with system center 2012 r2 configuration...
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...
 
Travis Wright - PS WF SMA SCSM SP
Travis Wright - PS WF SMA SCSM SPTravis Wright - PS WF SMA SCSM SP
Travis Wright - PS WF SMA SCSM SP
 
Travis Wright - Complete it service management
Travis Wright - Complete it service managementTravis Wright - Complete it service management
Travis Wright - Complete it service management
 
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...Wally Mead - Deploying a system center 2012 r2 configuration manager environm...
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...
 
Ståle Hansen - Understand how lync integrates with exchange
Ståle Hansen - Understand how lync integrates with exchangeStåle Hansen - Understand how lync integrates with exchange
Ståle Hansen - Understand how lync integrates with exchange
 
Scott Schnoll - Exchange server 2013 virtualization best practices
Scott Schnoll - Exchange server 2013 virtualization best practicesScott Schnoll - Exchange server 2013 virtualization best practices
Scott Schnoll - Exchange server 2013 virtualization best practices
 
Scott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilienceScott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilience
 
Ståle Hansen - Understand how video works in lync and how video interoperabil...
Ståle Hansen - Understand how video works in lync and how video interoperabil...Ståle Hansen - Understand how video works in lync and how video interoperabil...
Ståle Hansen - Understand how video works in lync and how video interoperabil...
 
Sami laiho - What's new in windows 8.1
Sami laiho - What's new in windows 8.1Sami laiho - What's new in windows 8.1
Sami laiho - What's new in windows 8.1
 
Robert Waldinger - How to recover active directory if disaster should occur
Robert Waldinger - How to recover active directory if disaster should occurRobert Waldinger - How to recover active directory if disaster should occur
Robert Waldinger - How to recover active directory if disaster should occur
 
Peter De Tender - The roadmap to deploying office365 pro plus
Peter De Tender - The roadmap to deploying office365 pro plusPeter De Tender - The roadmap to deploying office365 pro plus
Peter De Tender - The roadmap to deploying office365 pro plus
 

Recently uploaded

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

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

  • 1. Justin Morris Understanding how Lync Server 2013 leverages the complete Microsoft infrastructure ecosystem
  • 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. 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. Session Objective • Understand cost savings from leveraging already deployed Microsoft products • Understand Lync Server 2013 technical integration points with each product
  • 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.
  • 7. The backbone of Lync Server • Provides back end and front end databases to store all static and dynamic data
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. SQL Server Reporting Services • Used for Monitoring Reports • Usually collocated on backend server or dedicated SSRS server
  • 12.
  • 13. 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
  • 14. 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
  • 15.
  • 16. PowerShell • Common verbs across Microsoft server products and services • • • • • Get-Cs* Set-Cs* New-Cs* Remove-Cs* Grant-Cs* • Facilitates automation across Microsoft products
  • 17. PowerShell • Rapidly growing scripting skills amongst IT Pros • Community developed complimentary tools/apps
  • 18.
  • 19. Exchange Server • World’s No.1 Enterprise Email Server/Service • Native integration • Multiple complimentary integration points
  • 20. Exchange Web Services • Lync 2013 uses EWS for: • Free/busy information • Conversation history • Voicemail retrieval/playback • Integrated using Autodiscover/Outlook Anywhere
  • 21. 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
  • 22. 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
  • 23. Exchange Server 2013 Integration • Archive IMs into Exchange Server 2013 mailbox • Unified Contact Store • HD photo storage
  • 24. 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
  • 25.
  • 26. DHCP • • • • Lync Phone Edition Provisioning Vendor classes - OCPhone and UCClient Option 42 and 120 Configured using DHCPUtil
  • 27. DHCP • Windows DHCP easiest to setup • Other DHCP solutions supported (e.g. Infoblox)
  • 28.
  • 29. DNS • Fundamental requirement for Lync 2013 to function • Discovery of web services and registrar FQDNs
  • 30. Internal Host (A) Records • Pool FQDNs (SIP and Web) • lyncpool1.contoso.com • lyncwebpool1.contoso.com • Server FQDNs • Automatically populated on domain join
  • 31. 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
  • 32. 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
  • 33. 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
  • 34.
  • 35. Microsoft Office • Presence integration in Outlook, Word, Excel, etc • Allows IM, voice, video, etc wherever you see presence • Outlook integration is most valuable
  • 36. 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
  • 37.
  • 38. SharePoint • Providing presence integration in SharePoint via the Lync contact card • Native, Office provided, client-side integration. No configuration required
  • 39. 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
  • 40.
  • 41. 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
  • 42.
  • 43. Group Policies and Lync • Previously heavily utilized for Office Communicator, less so in Lync 20xx • Now commonly used for manually setting server FQDNs
  • 44. Quality of Service Configuration • Ensuring Lync media traffic is marked with DSCP tags on clients and servers
  • 45. Bespoke Registry Settings • GPOs can be used to enforce bespoke Lync registry settings • Spell check • Automatically start Lync on logon
  • 46.
  • 47. Forefront TMG • Discontinued, but still huge installed base • Easy to setup
  • 48. IIS Application Request Routing • “No-frills” reverse proxy • Small-medium deployments only
  • 49. Windows Server 2012 R2 Web Application Proxy • Future of web publishing? • Requires ADFS
  • 50.
  • 51. 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
  • 52. 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
  • 53. Role Based Access Control Providing granular Lync Server CSAdministrator • CSArchivingAdministrator • CSHelpDesk • CSLocationAdministrator • CSResponseGroup Administrator • • CSServerAdministrator • • • • • • 2013 administrative access CSUserAdministrator CSViewOnlyAdministrator CSVoiceAdministrator CsPersistentChat Administator CsResponseGroupManager
  • 54. 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
  • 55.
  • 56. 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
  • 57.
  • 58. Thank you! Ask me questions on twitter @justimorris Please evaluate the session before you leave 

Editor's Notes

  1. In a car analogy, the back end is like the battery, the Front is like the engine.