SlideShare a Scribd company logo
Lync Server Top to Bottom, Big to Small
Justin Morris
Lync MVP
Senior Consultant – Modality Systems
@justimorris
http://www.justin-morris.net

justimorris@outlook.com
What I’ll Cover
•
•
•
•
•
•

Introduction
Understanding Capacity Planning
Design Examples – Small to Large
Interesting and Unusual Deployments
Architecting for Large Meetings
Key Takeaways

08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

2
Introduction
• Gathering business requirements drives these
architecture decisions.
• High availability and capacity are generally the
biggest drivers.
• Right-sizing all parts of the environment is
important.
08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

3
Understanding Capacity Planning
• Standard Edition still has 5,000 user capacity
• Planning for Pool Pairing impacts capacity planning
for SE
• 2x SE servers paired = 2,500 users per server

08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

4
Understanding Capacity Planning
• One Enterprise Edition Front End server can host
6,600 users
• Maximum number of users in a Front End pool is
80,000
• Maximum number of Front End Servers in a pool is
12
08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

5
Understanding Capacity Planning
• One Edge Server and/or Director Server per 12,000
remote users
• Conferencing capacity per pool is based on 5% of
the user pop being in a conference at any one time
• Maximum conference size is 250 participants

08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

6
Understanding Capacity Planning
•
•
•
•

Don’t forget voice capacity planning!
How many ISDN circuits do you need to support?
How many gateways/SBCs do you need?
How many channels do you need on your SIP
trunks (both to PSTN and legacy PBX)?

08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

7
Design Example – 1000 users
• Standard Edition
• Single site or
multiple site?
• In-site or cross-site
DR? Very hard to
provide both with
pool pairing

INTERNET

DMZ

EDGE1

LAN

Lync Server 2013
Standard Edition
Server 1

EDGE2

Federated Partners &
External Users

Reverse
Proxy

Reverse
Proxy

Lync Server 2013
Standard Edition
Server 2

PSTN

Sonus SBC 1000 x2

Office
Web Apps
Server 1
SQL1

London Data Centre

SIP/TLS (5061)
SIP/TCP (5060)

HTTPS (443)
Backup Service

08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

8
Design Example – 5000 users
• Enterprise Edition – 3x Front
Ends with SQL Backend
Mirroring
• Recommended minimum is 3
FEs for any EE pool
• Overspecced, but too many
users for Standard Edition

Lync 2013 Front End Pool
Lync
FE1

Lync
FE3

Principal

Mirror

SQL Mirroring

Local Storage

PChat 1

08/11/2013

Lync
FE2

Microsoft Unified Communications User Group London (MUCUGL)

Witness

Local Storage

WAC 1

9
Design Example – 25,000 users
• Enterprise Edition – 5x
FE
• Provides 1+1
redundancy
• Pool pairing? Scope a
second pool with the
same # of FEs

Lync 2013 Front End Pool
Lync
FE1

Lync
FE3

Lync
FE5

Lync
FE4

Principal

Mirror

SQL Mirroring

Local Storage

PChat 1

08/11/2013

Lync
FE2

PChat 2

Microsoft Unified Communications User Group London (MUCUGL)

Witness

Local Storage

WAC 1

WAC 2

10
Design Example – 100,000 users
• 2x Enterprise
Edition pools
• 66k user capacity
per pool
• Location of pools
depends on
location of users
• Provides 1+1
redundancy

Lync 2013 Front End Pool 1
Lync
FE2

Lync
FE3

Lync
FE4

Lync
FE6

Lync
FE7

Lync
FE8

Lync
FE9

Principal

Lync
FE5

Lync
FE2

Lync
FE3

Lync
FE4

Lync
FE5

Lync
FE10

Mirror

Lync
FE1

Lync
FE6

Lync
FE7

Lync
FE8

Lync
FE9

Lync
FE10

Principal

Mirror

SQL Mirroring

Local Storage

PChat 1

08/11/2013

Lync 2013 Front End Pool 2

Lync
FE1

PChat 2

Witness

SQL Mirroring

Local Storage

WAC 1

Local Storage

WAC 2

PChat 1

Microsoft Unified Communications User Group London (MUCUGL)

PChat 2

Witness

Local Storage

WAC 1

WAC 2

11
Interesting and Unusual Deployments
• True Global Deployment – FE pool
in London, SEs in New York,
Singapore and Sydney. 20+ SBAs
scattered around the globe
• 15k+ user deployment with
resiliency within and across data
centres

50% of users

50% of users

DC1

DC2

Lync 2013 Director Pool

File
Share

File
Share

Lync 2013 Front End Pool 1
Lync
FE1

Lync
FE2

Lync 2013 Front End Pool 2
Lync
FE3

Principal

Lync
FE1

Pool Pairing

Mirror

Witness

Lync
FE3

Principal

Mirror

SQL Mirroring

Local Storage

Lync
FE2

SQL Mirroring

Local Storage

Local Storage

Witness

Local Storage

Lync 2013 Persistent Chat Pool

UM 1

PChat 1

UM 3

PChat 2

Office Web Apps Farm

UM 2

UM 4
WAC 1

WAC 2

Lync 2013 Mediation Server Pool

MED 1

SBC 1

MED 2

MED 3

MED 4

SBC 2

SBC 3

SBC 4

Existing Sonus SBC 2000 Platform

SIP/TLS (5061)
SQL
SMB

08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

12
Architecting for Large Meetings
• 1000 participant meetings require a dedicated
Front End pool
• One, single conference at a time
• Minimum of 1 FE required, HA is up to you
• Best practice is to create a special user account in
this pool to be used only to host large meetings
08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

13
Key Takeaways
• Understand capacity and feature requirements
early to enable you to plan the architecture
• Balance capacity and availability requirements
• Right-size every piece of the environment, not just
the Front End pool
• At the very least, optimise architecture for voice
08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

14
Questions?

08/11/2013

Microsoft Unified Communications User Group London (MUCUGL)

15

More Related Content

What's hot

Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-Fi
Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-FiLync Server 2013: Network Quality considerations in LAN, WAN and Wi-Fi
Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-Fi
Ståle Hansen
 
Lync Updates Q1 2013
Lync Updates Q1 2013Lync Updates Q1 2013
Lync Updates Q1 2013
MUCUGL
 
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
ENow Software
 
Byt ut din gamla växel – en djupdykning i Lync telefoni
Byt ut din gamla växel – en djupdykning i Lync telefoniByt ut din gamla växel – en djupdykning i Lync telefoni
Byt ut din gamla växel – en djupdykning i Lync telefoni
Tommy Clarke
 
Lync Server 2010: Introduzione [I2001]
Lync Server 2010: Introduzione [I2001]Lync Server 2010: Introduzione [I2001]
Lync Server 2010: Introduzione [I2001]
Fabrizio Volpe
 
Bb jde kirkup
Bb jde kirkupBb jde kirkup
Bb jde kirkup
RavingTiger
 
Mvs mcmanus
Mvs mcmanusMvs mcmanus
Mvs mcmanus
RavingTiger
 
Innovation Vidéo de Lync 2013
Innovation Vidéo de Lync 2013Innovation Vidéo de Lync 2013
Innovation Vidéo de Lync 2013
Microsoft Technet France
 
Lync server overview (Inroduction) US English
Lync server overview (Inroduction) US EnglishLync server overview (Inroduction) US English
Lync server overview (Inroduction) US English
Fabrizio Volpe
 
Introduction to Microsoft Lync
Introduction to Microsoft LyncIntroduction to Microsoft Lync
Introduction to Microsoft Lync
Adam Jacobs
 
Lync-Skype Connectivity
Lync-Skype ConnectivityLync-Skype Connectivity
Lync-Skype Connectivity
Jennifer Stevenson
 
O365con14 - microsoft lync server 2013 online hybrid voice
O365con14 - microsoft lync server 2013 online hybrid voiceO365con14 - microsoft lync server 2013 online hybrid voice
O365con14 - microsoft lync server 2013 online hybrid voice
NCCOMMS
 
Smb lync onlineadmin1
Smb lync onlineadmin1Smb lync onlineadmin1
Smb lync onlineadmin1
Juntarou Doi
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
Microsoft TechNet - Belgium and Luxembourg
 
UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...
Graham Walsh
 
UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...
Graham Walsh
 
Speed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Speed up the cloud adoption with SoftLayer Cloud Services - dominopointSpeed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Speed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Dominopoint - Italian Lotus User Group
 
Skype for business mobility
Skype for business mobilitySkype for business mobility
Skype for business mobility
Fabrizio Volpe
 
Zimbra Roadmap 2015/2016
Zimbra Roadmap 2015/2016Zimbra Roadmap 2015/2016
Zimbra Roadmap 2015/2016
Zimbra
 
Zimbra versus exchange 2010 presentation
Zimbra versus exchange 2010 presentationZimbra versus exchange 2010 presentation
Zimbra versus exchange 2010 presentation
solarisyourep
 

What's hot (20)

Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-Fi
Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-FiLync Server 2013: Network Quality considerations in LAN, WAN and Wi-Fi
Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-Fi
 
Lync Updates Q1 2013
Lync Updates Q1 2013Lync Updates Q1 2013
Lync Updates Q1 2013
 
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
 
Byt ut din gamla växel – en djupdykning i Lync telefoni
Byt ut din gamla växel – en djupdykning i Lync telefoniByt ut din gamla växel – en djupdykning i Lync telefoni
Byt ut din gamla växel – en djupdykning i Lync telefoni
 
Lync Server 2010: Introduzione [I2001]
Lync Server 2010: Introduzione [I2001]Lync Server 2010: Introduzione [I2001]
Lync Server 2010: Introduzione [I2001]
 
Bb jde kirkup
Bb jde kirkupBb jde kirkup
Bb jde kirkup
 
Mvs mcmanus
Mvs mcmanusMvs mcmanus
Mvs mcmanus
 
Innovation Vidéo de Lync 2013
Innovation Vidéo de Lync 2013Innovation Vidéo de Lync 2013
Innovation Vidéo de Lync 2013
 
Lync server overview (Inroduction) US English
Lync server overview (Inroduction) US EnglishLync server overview (Inroduction) US English
Lync server overview (Inroduction) US English
 
Introduction to Microsoft Lync
Introduction to Microsoft LyncIntroduction to Microsoft Lync
Introduction to Microsoft Lync
 
Lync-Skype Connectivity
Lync-Skype ConnectivityLync-Skype Connectivity
Lync-Skype Connectivity
 
O365con14 - microsoft lync server 2013 online hybrid voice
O365con14 - microsoft lync server 2013 online hybrid voiceO365con14 - microsoft lync server 2013 online hybrid voice
O365con14 - microsoft lync server 2013 online hybrid voice
 
Smb lync onlineadmin1
Smb lync onlineadmin1Smb lync onlineadmin1
Smb lync onlineadmin1
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
 
UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...
 
UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...
 
Speed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Speed up the cloud adoption with SoftLayer Cloud Services - dominopointSpeed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Speed up the cloud adoption with SoftLayer Cloud Services - dominopoint
 
Skype for business mobility
Skype for business mobilitySkype for business mobility
Skype for business mobility
 
Zimbra Roadmap 2015/2016
Zimbra Roadmap 2015/2016Zimbra Roadmap 2015/2016
Zimbra Roadmap 2015/2016
 
Zimbra versus exchange 2010 presentation
Zimbra versus exchange 2010 presentationZimbra versus exchange 2010 presentation
Zimbra versus exchange 2010 presentation
 

Similar to MUCUGL October 2013 - Lync Server Top To Bottom, Big To Small

Microsoft Unified Communications Summit
Microsoft Unified Communications SummitMicrosoft Unified Communications Summit
Microsoft Unified Communications Summit
Concurrency, Inc.
 
Justin Morris - Understanding how lync server 2013 leverages the complete mic...
Justin Morris - Understanding how lync server 2013 leverages the complete mic...Justin Morris - Understanding how lync server 2013 leverages the complete mic...
Justin Morris - Understanding how lync server 2013 leverages the complete mic...
Nordic Infrastructure Conference
 
Extreme & Microsoft Lync
Extreme & Microsoft LyncExtreme & Microsoft Lync
Extreme & Microsoft Lync
WESTCON EMEA
 
Webinar: Synchronizing Geo-Distributed Sharepoint
Webinar: Synchronizing Geo-Distributed Sharepoint Webinar: Synchronizing Geo-Distributed Sharepoint
Webinar: Synchronizing Geo-Distributed Sharepoint
WithumSmith+Brown, formerly Portal Solutions
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
VMware Tanzu
 
Biztalk 2013 Launch Briefing
Biztalk 2013 Launch BriefingBiztalk 2013 Launch Briefing
Biztalk 2013 Launch Briefing
Nikolai Blackie
 
Deploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesDeploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexities
Fabrizio Volpe
 
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
Perficient, Inc.
 
Mellanox's Sales Strategy
Mellanox's Sales StrategyMellanox's Sales Strategy
Mellanox's Sales Strategy
Mellanox Technologies
 
Resilient Network Design Concepts Educat
Resilient Network Design Concepts EducatResilient Network Design Concepts Educat
Resilient Network Design Concepts Educat
SamGrandprix
 
SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06
Thomas Stensitzki
 
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudKoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
Tobias Koprowski
 
Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)
Tihomir Ignatov
 
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
ldangelo0772
 
DockerCon EU 2015: Production Ready Containers from IBM and Docker
DockerCon EU 2015: Production Ready Containers from IBM and DockerDockerCon EU 2015: Production Ready Containers from IBM and Docker
DockerCon EU 2015: Production Ready Containers from IBM and Docker
Docker, Inc.
 
Lift Your Legacy UNIX Applications & Databases into the Cloud
Lift Your Legacy UNIX Applications & Databases into the Cloud Lift Your Legacy UNIX Applications & Databases into the Cloud
Lift Your Legacy UNIX Applications & Databases into the Cloud
Fadi Semaan
 
Oracle Database Consolidation with FlexPod on Cisco UCS
Oracle Database Consolidation with FlexPod on Cisco UCSOracle Database Consolidation with FlexPod on Cisco UCS
Oracle Database Consolidation with FlexPod on Cisco UCS
NetApp
 
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Jon Petter Hjulstad
 
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Lightbend
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
Tobias Koprowski
 

Similar to MUCUGL October 2013 - Lync Server Top To Bottom, Big To Small (20)

Microsoft Unified Communications Summit
Microsoft Unified Communications SummitMicrosoft Unified Communications Summit
Microsoft Unified Communications Summit
 
Justin Morris - Understanding how lync server 2013 leverages the complete mic...
Justin Morris - Understanding how lync server 2013 leverages the complete mic...Justin Morris - Understanding how lync server 2013 leverages the complete mic...
Justin Morris - Understanding how lync server 2013 leverages the complete mic...
 
Extreme & Microsoft Lync
Extreme & Microsoft LyncExtreme & Microsoft Lync
Extreme & Microsoft Lync
 
Webinar: Synchronizing Geo-Distributed Sharepoint
Webinar: Synchronizing Geo-Distributed Sharepoint Webinar: Synchronizing Geo-Distributed Sharepoint
Webinar: Synchronizing Geo-Distributed Sharepoint
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
 
Biztalk 2013 Launch Briefing
Biztalk 2013 Launch BriefingBiztalk 2013 Launch Briefing
Biztalk 2013 Launch Briefing
 
Deploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesDeploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexities
 
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
 
Mellanox's Sales Strategy
Mellanox's Sales StrategyMellanox's Sales Strategy
Mellanox's Sales Strategy
 
Resilient Network Design Concepts Educat
Resilient Network Design Concepts EducatResilient Network Design Concepts Educat
Resilient Network Design Concepts Educat
 
SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06
 
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudKoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
 
Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)
 
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
Cisco at v mworld 2015 vmworld sf 2015 brannon theater 20150829
 
DockerCon EU 2015: Production Ready Containers from IBM and Docker
DockerCon EU 2015: Production Ready Containers from IBM and DockerDockerCon EU 2015: Production Ready Containers from IBM and Docker
DockerCon EU 2015: Production Ready Containers from IBM and Docker
 
Lift Your Legacy UNIX Applications & Databases into the Cloud
Lift Your Legacy UNIX Applications & Databases into the Cloud Lift Your Legacy UNIX Applications & Databases into the Cloud
Lift Your Legacy UNIX Applications & Databases into the Cloud
 
Oracle Database Consolidation with FlexPod on Cisco UCS
Oracle Database Consolidation with FlexPod on Cisco UCSOracle Database Consolidation with FlexPod on Cisco UCS
Oracle Database Consolidation with FlexPod on Cisco UCS
 
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
 
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
 

More from MUCUGL

Lync 2013 Centralized Logging
Lync 2013 Centralized LoggingLync 2013 Centralized Logging
Lync 2013 Centralized Logging
MUCUGL
 
20120726 aj-mucugl-video-conferencing-capabilities-within-lync-2013
20120726 aj-mucugl-video-conferencing-capabilities-within-lync-201320120726 aj-mucugl-video-conferencing-capabilities-within-lync-2013
20120726 aj-mucugl-video-conferencing-capabilities-within-lync-2013
MUCUGL
 
Fixed-to-Mobile Convergence with Microsoft UC
Fixed-to-Mobile Convergence with Microsoft UCFixed-to-Mobile Convergence with Microsoft UC
Fixed-to-Mobile Convergence with Microsoft UC
MUCUGL
 
Microsoft Lync & Acme Packet Session Management Solutions
Microsoft Lync & Acme Packet Session Management SolutionsMicrosoft Lync & Acme Packet Session Management Solutions
Microsoft Lync & Acme Packet Session Management Solutions
MUCUGL
 
Lync Mobility Deployment
Lync Mobility DeploymentLync Mobility Deployment
Lync Mobility Deployment
MUCUGL
 
Lync Mobility Architecture
Lync Mobility ArchitectureLync Mobility Architecture
Lync Mobility Architecture
MUCUGL
 
Mobility and SmartTAP Recording for Lync
Mobility and SmartTAP Recording for LyncMobility and SmartTAP Recording for Lync
Mobility and SmartTAP Recording for Lync
MUCUGL
 
Voice Resiliency in Lync Server 2010
Voice Resiliency in Lync Server 2010Voice Resiliency in Lync Server 2010
Voice Resiliency in Lync Server 2010
MUCUGL
 
Introduction to Microsoft Lync
Introduction to Microsoft LyncIntroduction to Microsoft Lync
Introduction to Microsoft Lync
MUCUGL
 

More from MUCUGL (9)

Lync 2013 Centralized Logging
Lync 2013 Centralized LoggingLync 2013 Centralized Logging
Lync 2013 Centralized Logging
 
20120726 aj-mucugl-video-conferencing-capabilities-within-lync-2013
20120726 aj-mucugl-video-conferencing-capabilities-within-lync-201320120726 aj-mucugl-video-conferencing-capabilities-within-lync-2013
20120726 aj-mucugl-video-conferencing-capabilities-within-lync-2013
 
Fixed-to-Mobile Convergence with Microsoft UC
Fixed-to-Mobile Convergence with Microsoft UCFixed-to-Mobile Convergence with Microsoft UC
Fixed-to-Mobile Convergence with Microsoft UC
 
Microsoft Lync & Acme Packet Session Management Solutions
Microsoft Lync & Acme Packet Session Management SolutionsMicrosoft Lync & Acme Packet Session Management Solutions
Microsoft Lync & Acme Packet Session Management Solutions
 
Lync Mobility Deployment
Lync Mobility DeploymentLync Mobility Deployment
Lync Mobility Deployment
 
Lync Mobility Architecture
Lync Mobility ArchitectureLync Mobility Architecture
Lync Mobility Architecture
 
Mobility and SmartTAP Recording for Lync
Mobility and SmartTAP Recording for LyncMobility and SmartTAP Recording for Lync
Mobility and SmartTAP Recording for Lync
 
Voice Resiliency in Lync Server 2010
Voice Resiliency in Lync Server 2010Voice Resiliency in Lync Server 2010
Voice Resiliency in Lync Server 2010
 
Introduction to Microsoft Lync
Introduction to Microsoft LyncIntroduction to Microsoft Lync
Introduction to Microsoft Lync
 

Recently uploaded

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 

Recently uploaded (20)

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 

MUCUGL October 2013 - Lync Server Top To Bottom, Big To Small

  • 1. Lync Server Top to Bottom, Big to Small Justin Morris Lync MVP Senior Consultant – Modality Systems @justimorris http://www.justin-morris.net justimorris@outlook.com
  • 2. What I’ll Cover • • • • • • Introduction Understanding Capacity Planning Design Examples – Small to Large Interesting and Unusual Deployments Architecting for Large Meetings Key Takeaways 08/11/2013 Microsoft Unified Communications User Group London (MUCUGL) 2
  • 3. Introduction • Gathering business requirements drives these architecture decisions. • High availability and capacity are generally the biggest drivers. • Right-sizing all parts of the environment is important. 08/11/2013 Microsoft Unified Communications User Group London (MUCUGL) 3
  • 4. Understanding Capacity Planning • Standard Edition still has 5,000 user capacity • Planning for Pool Pairing impacts capacity planning for SE • 2x SE servers paired = 2,500 users per server 08/11/2013 Microsoft Unified Communications User Group London (MUCUGL) 4
  • 5. Understanding Capacity Planning • One Enterprise Edition Front End server can host 6,600 users • Maximum number of users in a Front End pool is 80,000 • Maximum number of Front End Servers in a pool is 12 08/11/2013 Microsoft Unified Communications User Group London (MUCUGL) 5
  • 6. Understanding Capacity Planning • One Edge Server and/or Director Server per 12,000 remote users • Conferencing capacity per pool is based on 5% of the user pop being in a conference at any one time • Maximum conference size is 250 participants 08/11/2013 Microsoft Unified Communications User Group London (MUCUGL) 6
  • 7. Understanding Capacity Planning • • • • Don’t forget voice capacity planning! How many ISDN circuits do you need to support? How many gateways/SBCs do you need? How many channels do you need on your SIP trunks (both to PSTN and legacy PBX)? 08/11/2013 Microsoft Unified Communications User Group London (MUCUGL) 7
  • 8. Design Example – 1000 users • Standard Edition • Single site or multiple site? • In-site or cross-site DR? Very hard to provide both with pool pairing INTERNET DMZ EDGE1 LAN Lync Server 2013 Standard Edition Server 1 EDGE2 Federated Partners & External Users Reverse Proxy Reverse Proxy Lync Server 2013 Standard Edition Server 2 PSTN Sonus SBC 1000 x2 Office Web Apps Server 1 SQL1 London Data Centre SIP/TLS (5061) SIP/TCP (5060) HTTPS (443) Backup Service 08/11/2013 Microsoft Unified Communications User Group London (MUCUGL) 8
  • 9. Design Example – 5000 users • Enterprise Edition – 3x Front Ends with SQL Backend Mirroring • Recommended minimum is 3 FEs for any EE pool • Overspecced, but too many users for Standard Edition Lync 2013 Front End Pool Lync FE1 Lync FE3 Principal Mirror SQL Mirroring Local Storage PChat 1 08/11/2013 Lync FE2 Microsoft Unified Communications User Group London (MUCUGL) Witness Local Storage WAC 1 9
  • 10. Design Example – 25,000 users • Enterprise Edition – 5x FE • Provides 1+1 redundancy • Pool pairing? Scope a second pool with the same # of FEs Lync 2013 Front End Pool Lync FE1 Lync FE3 Lync FE5 Lync FE4 Principal Mirror SQL Mirroring Local Storage PChat 1 08/11/2013 Lync FE2 PChat 2 Microsoft Unified Communications User Group London (MUCUGL) Witness Local Storage WAC 1 WAC 2 10
  • 11. Design Example – 100,000 users • 2x Enterprise Edition pools • 66k user capacity per pool • Location of pools depends on location of users • Provides 1+1 redundancy Lync 2013 Front End Pool 1 Lync FE2 Lync FE3 Lync FE4 Lync FE6 Lync FE7 Lync FE8 Lync FE9 Principal Lync FE5 Lync FE2 Lync FE3 Lync FE4 Lync FE5 Lync FE10 Mirror Lync FE1 Lync FE6 Lync FE7 Lync FE8 Lync FE9 Lync FE10 Principal Mirror SQL Mirroring Local Storage PChat 1 08/11/2013 Lync 2013 Front End Pool 2 Lync FE1 PChat 2 Witness SQL Mirroring Local Storage WAC 1 Local Storage WAC 2 PChat 1 Microsoft Unified Communications User Group London (MUCUGL) PChat 2 Witness Local Storage WAC 1 WAC 2 11
  • 12. Interesting and Unusual Deployments • True Global Deployment – FE pool in London, SEs in New York, Singapore and Sydney. 20+ SBAs scattered around the globe • 15k+ user deployment with resiliency within and across data centres 50% of users 50% of users DC1 DC2 Lync 2013 Director Pool File Share File Share Lync 2013 Front End Pool 1 Lync FE1 Lync FE2 Lync 2013 Front End Pool 2 Lync FE3 Principal Lync FE1 Pool Pairing Mirror Witness Lync FE3 Principal Mirror SQL Mirroring Local Storage Lync FE2 SQL Mirroring Local Storage Local Storage Witness Local Storage Lync 2013 Persistent Chat Pool UM 1 PChat 1 UM 3 PChat 2 Office Web Apps Farm UM 2 UM 4 WAC 1 WAC 2 Lync 2013 Mediation Server Pool MED 1 SBC 1 MED 2 MED 3 MED 4 SBC 2 SBC 3 SBC 4 Existing Sonus SBC 2000 Platform SIP/TLS (5061) SQL SMB 08/11/2013 Microsoft Unified Communications User Group London (MUCUGL) 12
  • 13. Architecting for Large Meetings • 1000 participant meetings require a dedicated Front End pool • One, single conference at a time • Minimum of 1 FE required, HA is up to you • Best practice is to create a special user account in this pool to be used only to host large meetings 08/11/2013 Microsoft Unified Communications User Group London (MUCUGL) 13
  • 14. Key Takeaways • Understand capacity and feature requirements early to enable you to plan the architecture • Balance capacity and availability requirements • Right-size every piece of the environment, not just the Front End pool • At the very least, optimise architecture for voice 08/11/2013 Microsoft Unified Communications User Group London (MUCUGL) 14