SlideShare a Scribd company logo
Microsoft® Lync ™ Server 2010
High Availability


Byron Spurlock
Founder  Architect - Quadrantechnologies
Byrons@Quadrantechnologies.com
http://Quadrantechnologies.wordpress.com/2011/
Session Objectives and Takeaways

• Webcast Objectives:
  – Resiliency Architecture
  – Branch Office Resiliency
  – Data Center Resiliency
Agenda

• High Availability & Resiliency
  Architecture

• Branch Office Resiliency

• Data Center Voice Resiliency

• Metropolitan Data Center Resiliency
Agenda

• High Availability & Resiliency
  Architecture

• Branch Office Resiliency

• Data Center Voice Resiliency

• Metropolitan Data Center Resiliency
High Availability                                 User Services
                                                  Component
                                                  (Presence &
• Registrar Component                             Conferencing)

   – Registration and Routing
                                                     Registrar
                                                     Component
   – Each registrar has its SQL Express DB           Registration &
                                                     Routing
• User Services Component
   – Presence & Conferencing
• Registrar and User Services are
  collocated in same physical Front End in the DC
• All user end points register with same registrar
                                               Communicator “14”
                                                           CS
                                                          IP Phone
• Users are load balanced by Registrars
  using a Distributed Hash Algorithm               User’s Desktop

• Registrar can be installed in remote locations
Resiliency Architecture

• Each user has a “Primary Registrar Pool”.
   – Discovers through DNS SRV. Directed to “Primary &
     Backup Registrar Pool”
   – For Data Center User = Data Center
   – For Branch User = Survivable Branch Appliance (SBA)
• Branch Users always register with the SBA Registrar unless it is
  unavailable
• Each Registrar Pool can have a “Backup Registrar Pool”
   – Backup Registrar Pool = Data Center CS Pool
• Backup Registrar heart-beats Primary Registrar.
   – If heart-beat not received within Backup starts accepting
     client registrations
   – Configurable Failover Interval (default = 120 sec for branch
     offices)
Resiliency Architecture
                                                         Data Center - EE Pool 1
                                                                  Presence
                                                                  Conferencing          Active Directory




                                                                                     AD & DNS

                                                                                   Registrar
                                                                                   (Registration           Bob’s Primary
 Alice’s Primary                                                                   & Routing)               Registrar &
Registrar & User                                                                                           User Services:
    Services:                                                                                                EE Pool 1
    EE Pool 2



                                                                 Backup
       Data Center - EE Pool 2                                                     Branch Office
                                                                Registrar
                   Presence
                   Conferencing                                   Pool
                                      Active Directory




                                   AD & DNS                                      Registrar

                           Registrar                                                                         Joe’s Primary
                           (Registration                                                                     Registrar: SBA
                           & Routing)
                                                                                 Survivable Branch Appliance User Services:
                                                                                                               EE Pool 1
Resiliency Architecture

• DNS Based Load Balancing for Internal Pools
   – All traffic can be DNS Load Balanced except Client –> Server HTTP
   – Still require Hardware Load Balancer (HLB) for this traffic –
      Windows Network Load Balancing (NLB) not supported for
      production
• Draining: Ability to drain a “server” before taking the server down
• Session Dialog Resiliency for Conferencing
   – Even if the Front End goes down, User can still participate in a
      conference
• Client caches successful connections to Communications Server “14”
   – FQDN and IP of SIP Registrar, Media Relay &
      Media Relay Authentication Server
   – Reconnections are very fast
Agenda

• High Availability & Resiliency
  Architecture

• Branch Office Resiliency

• Data Center Voice Resiliency

• Metropolitan Data Center Resiliency
Branch Resiliency Options                                                 Users


                                                       No Local
                                                       Infrastructure
                                                       or gateway only
Data Center                                                                2
                                        Medium Branch - (25-1000 users)
                                                                           5
                                 WAN
                                                 SBA      Survivable       50
                                                           Branch          0
                                                         Appliance(s)
                                 PSTN
              Active Directory
                                                                           10
           AD & DNS
                                                                           00
                                          Large Branch (>1000 users)

                                                 Survivable Branch
                                                 Server
 Circuit
                                                 or Standard Edition
 Packet                                          Server and Separate
                                                 Media Gateway
Survivable Branch Appliance (SBA)




               CS
  Edge        “14”                  WAN              SBA
  Serve       Pool
    r




                                    PSTN
          Data Center                      Branch Office
Survivable Branch Appliance (SBA)




     Components               Functionality          Go-To Market
• Windows Server® 2008 • SIP Registrar           • OEM (Embedded
  R2                       • Normal/Failover       channel)
                              mode
• Mediation Server     • SIP Proxy & Routing     • Current partners
                         engine                     • Audiocodes
• Registrar                • PSTN connectivity      • Dialogic
                           • Voicemail routing      • Ferrari
• PSTN Gateway             • PSTN re-routing        • HP
                       • Centrally provisioned      • NET
                       • Up to 1000 user
                         support
SBA - Deployment




                        Active
                       Directory    Add SBA to      Move Users
CS“14” Admin (Data     Computer         the         to the SBA.
      Center)                        Topology.




                                     Join to        Enable CS          Start CS services.
SBA Drop         Technician connects Domain &       Replication.       Finish GW Config
Shipped to       to WEB based GUI, complete         SBA downloads      and test PSTN
Branch with      IP Configuration.   SW             topology &         Connectivity with
Software                             configuratio   configuration.     temp user
installed                            n.             Request & Assign   account.
                                                    Certs.
SBA - Central Management




                     Change Normalization Rules CS “14” Central Management
                        Change Routing Rules                Server
CS“14” Admin (Data      Change User Policies         Store Configuration
      Center)                                          Replicate to SBA


                                                                 Replica
                                                                 ted
                                                                 to the
                                                                 SBA

                                       Branch Office(s)
                                   SBA receives & processes
                                          replication
SBA - Support and Service

   • SBA supported and serviced by the SBA partner
   • Windows Server Updates
      – SBA partner can act as the gatekeeper OR
      – Customers can deploy updates
   • Microsoft Communications Server “14" updates
      – SBA partner will test and release product notice on
        whether a particular update can be applied on the Partner
                                                            SBA
 Original equipment   OEM Downloads                                                  notifies the
 manufacturer (OEM)                             Compatibility   Partner addresses
   notified about      and tests the                                                customer on
                                                   issues        the issue if any
impending CS Update      update                                                        update
                                                                                    compatibility


     X-5 Biz                           Date X                                           X+30
      Days                              MSFT                                            Days
                                       Update
Features Available with WAN
   SBA - User Experience                              Down
                                                      PSTN Inbound and Outbound calls
         WAN Up                   WAN Down
                                                      Intra-Site calls, Inter site calls (PSTN
  All Features Available      Basic Voice Features    Rerouting)
                                    Available         Hold, Retrieve, Transfer
                                                      Authentication, Authorization
                                                      Voicemail Deposit (Redirect to ExUM in
                                                      Data Center)
                                                      Voicemail Retrieve (through PSTN)
                                                      Call Forwarding, SimulRing, Boss-
                                                      Admin, Team-call
                                                      Call Detail Records (CDR)
                                                      All 2 Party Intra Site communications
                                                      Features Unavailable
                                                      Audio Conferencing through PSTN
                                                      Inter-site Data (IM, App Sharing, etc.)
                                                      Contact Search
                                                      Conferencing (IM, Video and Web)
                                                      Presence & DND based routing
                                                      Modify Presence or Change Call
                                                      Forwarding Settings
                                                      Contact List
                                                      Response Group and Call Park
Resilient CS “14” clients: Communicator, Attendant Console, Communicator Phone Edit
SBA - Communications Server “14” Discovery
        Branch Office                                                            Data Center

                                             1. DNS SRV Query
                                                                                         Active Directory




                                  Response: (Multiple) Director Pool FQDN      Active Directory Domain
                                                                                       Services
                                     2. TLS to Director Pool. SIP Register      Domain Name Server

                                 Response: 401 Redirect to Cert Provisioning

                                           5. SIP Register
     Bob
                                         Response: 301 Redirect                        CS “14”
                                   Primary: SBA FQDN, Backup: EE Pool                  Director
                                                   FQDN
                                                             3.
                                                 https;//PoolFQDN/CertSv
    6. SIP-TLS* Register                       IIS - IWA Auth
                                                             c
           200 OK                              Get Certificate
         (Cert Auth)
Client caches SBA FQDN**
                                                4. Certificate
       And IP Address                                                          Lync Enterprise Edition
                           SBA                   Replication
                                                                                        Pool
Branch Client Registration Scenarios

        Normal Mode                 WAN Down                     SBA Down
    User Registers with         Branch user: No              Users register
                   SBA                    change       w/Backup registrar in
                            External: Register to           the datacenter
            Lync                      Lync pool                   Lync
Edge        Pool          Edge          Pool          Edge        Pool
Serve                     Serve          ”            Serve
  r                         r                           r
                                        Pool




        Data Center               Data Center                 Data Center
  WA                PST     WA                 PSTN   WAN                 PSTN
  N                  N      N

                   SBA                    SBA                            SBA
Branch Office: Server Connectivity when WAN down
             Branch Office                              Data Center

         TLS to cached FQDN and IP
                 SIP Register          SBA
                 (Cert Auth)                                    Active Directory




                                                      Active Directory Domain
                                                              Services
                  200 OK
   Bob                                                 Domain Name Server




                                                WAN
                                                           Lync Director
             Branch Office
              DHCP* Options
                120 Query
                               DHCP Server or
                SBA FQDN       CS DHCP on SBA

   Alice TLS to SBA FQDN
                                       SBA            Lync Enterprise Edition
(new client) SIP Register
             (Cert Auth)                                       Pool
                 200 OK
Branch Client Media and Signaling Paths                             Media
WAN Available                                                    Signaling



                Intra-Branch        Branch PSTN Calls
           Signaling/media don’t    SBA sends call to the PSTN
                   traverse WAN             No WAN involved
     SBA routes the call between
                        the users
                  Lync                          Lync
      Edge        Pool              Edge        Pool
      Serve                         Serve
        r                             r




              Data Center                   Data Center

       WAN               PSTN       WAN                PSTN

                    SBA                           SBA
Branch Client Media and Signaling Paths                             Media
                                                                 Signaling



      Inter-Branch / HQ                       Branch User
                   Calls                     through Edge
       Signaling/media traverse      Call Routing through SBA
                           WAN     WAN used for Signaling, not
       SBA routesCS call to the
                   the                                  Media
                                                 CS
      Edge       “14” other pool    Edge        “14”
      Serve       Pool              Serve
        r                                       Pool
                                      r




              Data Center                   Data Center
       WA                PST        WA                 PST
       N                  N         N                   N

                    SBA                           SBA
Branch Client Media and Signaling Paths                              Media

Key Failure Scenarios: WAN Down
                                                                  Signaling



      Intra-Branch Calls              Inter-Branch/HQ
                       Two-party                  Calls
     voice/video/IM/App Sharing
                                   SBA Initiates PSTN Rerouting
     Audio Conferencing through
                                     Media is over PSTN (Voice
                           PSTN
                  Lync
                                                          Only)
            No Presence or Video                 Lync
       Edge       Pool
                    Conferencing     Edge        Pool
      Serve                          Serve
        r                              r




              Data Center                    Data Center
       WA               PSTN         WA                 PSTN
       N                             N
                    SBA                            SBA
Branch Client Media and Signaling Paths                                Media
                                                                    Signaling



         External Branch                          SBA Down
                    User               Clients register w/Backup
                                                  Registrar in DC
            Remote user has full
         functionality (excepting
                  inbound PSTN)
                 Lync                           Lync
       through data center pool     Edge        Pool
      Edge        Pool
      Serve                         Serve
        r                             r




              Data Center                   Data Center

      WA                 PSTN       WAN                PSTN
      N

                    SBA                           SBA
Agenda

• High Availability & Resiliency
  Architecture

• Branch Office Resiliency

• Data Center Voice Resiliency

• Metropolitan Data Center Resiliency
Data Center Voice Resiliency
Failover to Backup Data Center

• Lync pools operate as separate systems.
• Client DNS SRV request discovers one or multiple Lync Pools.
  That LyncPool directs client to primary and backup SIP registrar.
• Client connects to Backup if connecting to Primary Registrar Pool
  fails.
    – Limited feature set available on failover.
    – Enable/Disable automatic failover, configurable
      failover interval.
    – Automatic Failback, configurable failback interval.
• If Primary Data Center cannot be restored:
    – Restore Central Management Server in backup
      datacenter.
    – Restore other services including
      Presence, Conferencing
      by “moving” users to other Pool.
Data Center Voice Resiliency                                     Features Available to Users

  Failover to Backup Data Center
                                                                   In Case of Data Center
                                                                   Disaster
                                                                   PSTN Inbound calls (carrier
                                                                   provided)
                                                                   PSTN Outbound calls
         Lync             Backup              Lync                 Intra-Site calls and Inter site calls
Edge     Pool            Registrar    Edge    Pool
Serve                                 Serve                        Hold, Retrieve, Transfer
  r                                     r
                                                                   Authentication, Authorization
                             WAN                                   2 Party Intra Site Instant
                                                                   Messaging (IM) and
                             WAN                                   Audio/Video (A/V)
 Berlin Data Center                  Singapore Data Center         Call Detail Records (CDR)
                                                                   Call Forwarding, Simultaneous
                                                                   Ringing, Delegation, Team-call
                  Failover
                                                     Features Unavailable
                                                                 Join conferences scheduled by
                                                                   users homed on other pool
                                                     Conferencing Auto Attendant (AA) (through
                                                     PSTN)
                                                     Schedule IM, A/V & Web Conferences
                                                     Presence and Do Not Disturb (DND) based
                                                     routing
                                                     Updating Call Forwarding settings
                                                     Response Group Service & Call Park
                                                     Voicemail Deposit (Redirect to Exchange UM in
Features Available to Users
  Data Center Voice Resiliency                               In Case of Data Center
  ”Paired SE” Failover                                       Disaster
                                                             PSTN Inbound calls (carrier
                                                             provided)
                                                             PSTN Outbound calls
        CS “14”                                              Intra-Site calls and Inter site calls
Edge                                 CS “14”
        SE Pool                      SE Pool                 Hold, Retrieve, Transfer
Serve
  r
                          Backup                             Authentication, Authorization
                         Registrar                           2 Party Intra Site Instant
                                                             Messaging (IM) and
                                                             Audio/Video (A/V)
                  Data Center                                Call Detail Records (CDR)
                                                             Call Forwarding, Simultaneous
                                                             Ringing, Delegation, Team-call
                  Failover
                                               Features Unavailable
                                                           Join conferences scheduled by
                                                             users homed on other pool
                                               Conferencing Auto Attendant (AA) (through
                                               PSTN)
                                               Schedule IM, A/V & Web Conferences
                                               Presence and Do Not Disturb (DND) based
                                               routing
                                               Updating Call Forwarding settings
                                               Response Group Service & Call Park
                                               Voicemail Deposit (Redirect to Exchange UM in
Data Center Voice Resiliency
Failover to Backup Data Center (Discovery)


            Berlin Data Center                               Backup              Lync
Edge                                                        Registrar    Edge    Pool
Serve       AD DS &               CS “14”      Lync                      Serve   Two
  r          DNS               Director Pool   Pool                        r
                                               One

                                                              WA
        1     2                                               N         Singapore Data Center
                      3
                                  5
                          (4                          (6)
                          )
Agenda

• High Availability & Resiliency Architecture

• Branch Office Resiliency

• Data Center Voice Resiliency

• Metropolitan Data Center Resiliency
Metro Data Center Resiliency (supported post-GA)
                                                              Features Available to Users
                                                              If One Data Center goes
                                                              Down
        NY Data Center                    NJ Data Center      PSTN Inbound calls
                                                              PSTN Outbound calls
                  Active            Passive
Edge
                  SQL       Low        SQL            Edge    Intra-Site calls and Inter site
Serve                                                 Serve
  r                        latenc                       r
                                                              calls
                              y                               Hold, Retrieve, Transfer
                            WAN                               Authentication, Authorization
              FE 1-2                    FE 3-4                2 Party Intra Site IM and A/V
                                                              Call Detail Records (CDR)
                                                              Call Forwarding, SimulRing
                                                              Boss-Admin, Team-call
                                                              Voice Apps (CAA, Response
                                                              Group, Call Park)
                                                              Conferencing (IM, A/V and
                                                              Web)
                                                              Presence and DND based
                                                              Features Available
                                                              routing
                                                              Depending on Exchange UM
                                                              Updating Call Forwarding
                                                              Deployment
                                                              settings
                                                              Voicemail Deposit
                                                              Voicemail Retrieve
Session Objectives and Takeaways

• Webcast Objectives:
  – Resiliency Architecture
  – Branch Office Resiliency
  – Data Center Resiliency
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
    conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.      32
                                       MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

PPTX
Lync Server 2010: High Availability [I3004]
PDF
SQL Server 2008 Fast Track Data Warehouse
PDF
2011 04-dsi-javaee-in-the-cloud-andreadis
PDF
User Group Bi
PPTX
HP Microsoft SQL Server Data Management Solutions
PPTX
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
PPTX
Language Weaver
PDF
SCM Dashboard
Lync Server 2010: High Availability [I3004]
SQL Server 2008 Fast Track Data Warehouse
2011 04-dsi-javaee-in-the-cloud-andreadis
User Group Bi
HP Microsoft SQL Server Data Management Solutions
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Language Weaver
SCM Dashboard

What's hot (18)

PPTX
Lecture 2 servers and services
PDF
Xs sho niboshi
PDF
SQL Server Workshop Paul Bertucci
PDF
Solaris cluster roadshow day 2 technical presentation
PDF
Emulex OneConnect Universal CNA (Short Overview)
PDF
Novell Identity Manager Troubleshooting
PDF
Rhozet™ Carbon Coder/Server/Admin v3.11 User Guide
PDF
CloudBridge and Repeater Datasheet
PDF
Enhancing Live Migration Process for CPU and/or memory intensive VMs running...
PPTX
Play with cloud foundry
PPTX
Exchange Server 2013 Architecture Deep Dive, Part 2
PDF
What is new in Citrix xen App 1
PDF
Oracle10g new features
PDF
SQL Server User Group 02/2009
PPTX
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
PPTX
Hecatonchire kvm forum_2012_benoit_hudzia
PPT
Cliser
PPTX
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
Lecture 2 servers and services
Xs sho niboshi
SQL Server Workshop Paul Bertucci
Solaris cluster roadshow day 2 technical presentation
Emulex OneConnect Universal CNA (Short Overview)
Novell Identity Manager Troubleshooting
Rhozet™ Carbon Coder/Server/Admin v3.11 User Guide
CloudBridge and Repeater Datasheet
Enhancing Live Migration Process for CPU and/or memory intensive VMs running...
Play with cloud foundry
Exchange Server 2013 Architecture Deep Dive, Part 2
What is new in Citrix xen App 1
Oracle10g new features
SQL Server User Group 02/2009
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
Hecatonchire kvm forum_2012_benoit_hudzia
Cliser
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
Ad

Viewers also liked (14)

DOCX
Agriculture science past paper
PPTX
Accounting journal entries
PPTX
How to Make Journal Entries Using the Double Entry System
DOCX
Leroy sba
PPT
School Based Assessment (SBA)
DOC
Sba Guideline
DOCX
Principles of accounts sba
PDF
Virginia sba small business resource guide for 2017
DOCX
Social Studies SBA
DOCX
PPTX
Journal, Ledger, Trial Balance and Balance Sheet
DOCX
Principal of business
DOC
Principles of business
PPTX
Journalising- easy way to learn journal entries for beginners in Accounting S...
Agriculture science past paper
Accounting journal entries
How to Make Journal Entries Using the Double Entry System
Leroy sba
School Based Assessment (SBA)
Sba Guideline
Principles of accounts sba
Virginia sba small business resource guide for 2017
Social Studies SBA
Journal, Ledger, Trial Balance and Balance Sheet
Principal of business
Principles of business
Journalising- easy way to learn journal entries for beginners in Accounting S...
Ad

Similar to Lync 2010 High Availability (20)

PPTX
Voice Resiliency in Lync Server 2010
PPTX
PDF
Introduction to Databus
PDF
Oded nahum branch repeater 6 technical introduction
PPTX
SQL Server Reporting Services: IT Best Practices
PPTX
Exchange Server 2013 Architecture Deep Dive, Part 1
PPTX
High availability lync server 2010
PPTX
Ultimate SharePoint Infrastructure Best Practices Session - Live360 Orlando 2012
PDF
Complex Er[jl]ang Processing with StreamBase
PDF
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
PPTX
Lync 2010 Voice Deployment
PDF
21st Century SOA
PPTX
Viestinnän seminaari 8.11.2012 / Exchange
PDF
SQL Server 2008 Migration Workshop 04/29/2009
PDF
21st Century Service Oriented Architecture
PPTX
Riverbed Granite
PDF
Sa202 Sn
PPT
BUG - BEA Users\' Group, Jan16 2003
PPTX
Building SSRS 2008 large scale solutions
PPTX
SQL Server Reporting Services Disaster Recovery Webinar
Voice Resiliency in Lync Server 2010
Introduction to Databus
Oded nahum branch repeater 6 technical introduction
SQL Server Reporting Services: IT Best Practices
Exchange Server 2013 Architecture Deep Dive, Part 1
High availability lync server 2010
Ultimate SharePoint Infrastructure Best Practices Session - Live360 Orlando 2012
Complex Er[jl]ang Processing with StreamBase
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Lync 2010 Voice Deployment
21st Century SOA
Viestinnän seminaari 8.11.2012 / Exchange
SQL Server 2008 Migration Workshop 04/29/2009
21st Century Service Oriented Architecture
Riverbed Granite
Sa202 Sn
BUG - BEA Users\' Group, Jan16 2003
Building SSRS 2008 large scale solutions
SQL Server Reporting Services Disaster Recovery Webinar

More from Harold Wong (20)

PPTX
System Center 2012 SP1 Overview and Window Azure IaaS
PPTX
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
PPTX
Windows 8 Deployment
PPTX
FY13 Q2 IT Camp - Windows 8 Overview
PPTX
TechMentor 2012: Deploying Windows Server 2012 Server Core
PPTX
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
PPTX
IT Camp - Vision Solutions Presentation
PPTX
Windows Server 2012 Beta Storage Overview
PPTX
IT Camp Windows Server 2012 Beta Hyper-V Overview
PPTX
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
PPTX
It camp veeam presentation (no videos)
PPTX
Cloud Intelligence - Get Your Head Out of the Clouds
PPTX
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
PPTX
IT Camp Opening - Los Angeles
PPTX
IT Camp Opening - Phoenix / Tempe
PPTX
IT Camp - Server Migration Overview
PPTX
Private cloud forefront identity manager 2010 (adam bresson)
PPTX
Private cloud 201 how to build a private cloud
PPTX
Get ready for tomorrow, today!
PPTX
Lync 2010 Conferencing Deep Dive
System Center 2012 SP1 Overview and Window Azure IaaS
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Windows 8 Deployment
FY13 Q2 IT Camp - Windows 8 Overview
TechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
IT Camp - Vision Solutions Presentation
Windows Server 2012 Beta Storage Overview
IT Camp Windows Server 2012 Beta Hyper-V Overview
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
It camp veeam presentation (no videos)
Cloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
IT Camp Opening - Los Angeles
IT Camp Opening - Phoenix / Tempe
IT Camp - Server Migration Overview
Private cloud forefront identity manager 2010 (adam bresson)
Private cloud 201 how to build a private cloud
Get ready for tomorrow, today!
Lync 2010 Conferencing Deep Dive

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PDF
Getting Started with Data Integration: FME Form 101
PDF
Approach and Philosophy of On baking technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Assigned Numbers - 2025 - Bluetooth® Document
Encapsulation theory and applications.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Heart disease approach using modified random forest and particle swarm optimi...
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
Getting Started with Data Integration: FME Form 101
Approach and Philosophy of On baking technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Building Integrated photovoltaic BIPV_UPV.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Programs and apps: productivity, graphics, security and other tools
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Network Security Unit 5.pdf for BCA BBA.
Assigned Numbers - 2025 - Bluetooth® Document

Lync 2010 High Availability

  • 1. Microsoft® Lync ™ Server 2010 High Availability Byron Spurlock Founder Architect - Quadrantechnologies Byrons@Quadrantechnologies.com http://Quadrantechnologies.wordpress.com/2011/
  • 2. Session Objectives and Takeaways • Webcast Objectives: – Resiliency Architecture – Branch Office Resiliency – Data Center Resiliency
  • 3. Agenda • High Availability & Resiliency Architecture • Branch Office Resiliency • Data Center Voice Resiliency • Metropolitan Data Center Resiliency
  • 4. Agenda • High Availability & Resiliency Architecture • Branch Office Resiliency • Data Center Voice Resiliency • Metropolitan Data Center Resiliency
  • 5. High Availability User Services Component (Presence & • Registrar Component Conferencing) – Registration and Routing Registrar Component – Each registrar has its SQL Express DB Registration & Routing • User Services Component – Presence & Conferencing • Registrar and User Services are collocated in same physical Front End in the DC • All user end points register with same registrar Communicator “14” CS IP Phone • Users are load balanced by Registrars using a Distributed Hash Algorithm User’s Desktop • Registrar can be installed in remote locations
  • 6. Resiliency Architecture • Each user has a “Primary Registrar Pool”. – Discovers through DNS SRV. Directed to “Primary & Backup Registrar Pool” – For Data Center User = Data Center – For Branch User = Survivable Branch Appliance (SBA) • Branch Users always register with the SBA Registrar unless it is unavailable • Each Registrar Pool can have a “Backup Registrar Pool” – Backup Registrar Pool = Data Center CS Pool • Backup Registrar heart-beats Primary Registrar. – If heart-beat not received within Backup starts accepting client registrations – Configurable Failover Interval (default = 120 sec for branch offices)
  • 7. Resiliency Architecture Data Center - EE Pool 1 Presence Conferencing Active Directory AD & DNS Registrar (Registration Bob’s Primary Alice’s Primary & Routing) Registrar & Registrar & User User Services: Services: EE Pool 1 EE Pool 2 Backup Data Center - EE Pool 2 Branch Office Registrar Presence Conferencing Pool Active Directory AD & DNS Registrar Registrar Joe’s Primary (Registration Registrar: SBA & Routing) Survivable Branch Appliance User Services: EE Pool 1
  • 8. Resiliency Architecture • DNS Based Load Balancing for Internal Pools – All traffic can be DNS Load Balanced except Client –> Server HTTP – Still require Hardware Load Balancer (HLB) for this traffic – Windows Network Load Balancing (NLB) not supported for production • Draining: Ability to drain a “server” before taking the server down • Session Dialog Resiliency for Conferencing – Even if the Front End goes down, User can still participate in a conference • Client caches successful connections to Communications Server “14” – FQDN and IP of SIP Registrar, Media Relay & Media Relay Authentication Server – Reconnections are very fast
  • 9. Agenda • High Availability & Resiliency Architecture • Branch Office Resiliency • Data Center Voice Resiliency • Metropolitan Data Center Resiliency
  • 10. Branch Resiliency Options Users No Local Infrastructure or gateway only Data Center 2 Medium Branch - (25-1000 users) 5 WAN SBA Survivable 50 Branch 0 Appliance(s) PSTN Active Directory 10 AD & DNS 00 Large Branch (>1000 users) Survivable Branch Server Circuit or Standard Edition Packet Server and Separate Media Gateway
  • 11. Survivable Branch Appliance (SBA) CS Edge “14” WAN SBA Serve Pool r PSTN Data Center Branch Office
  • 12. Survivable Branch Appliance (SBA) Components Functionality Go-To Market • Windows Server® 2008 • SIP Registrar • OEM (Embedded R2 • Normal/Failover channel) mode • Mediation Server • SIP Proxy & Routing • Current partners engine • Audiocodes • Registrar • PSTN connectivity • Dialogic • Voicemail routing • Ferrari • PSTN Gateway • PSTN re-routing • HP • Centrally provisioned • NET • Up to 1000 user support
  • 13. SBA - Deployment Active Directory Add SBA to Move Users CS“14” Admin (Data Computer the to the SBA. Center) Topology. Join to Enable CS Start CS services. SBA Drop Technician connects Domain & Replication. Finish GW Config Shipped to to WEB based GUI, complete SBA downloads and test PSTN Branch with IP Configuration. SW topology & Connectivity with Software configuratio configuration. temp user installed n. Request & Assign account. Certs.
  • 14. SBA - Central Management Change Normalization Rules CS “14” Central Management Change Routing Rules Server CS“14” Admin (Data Change User Policies Store Configuration Center) Replicate to SBA Replica ted to the SBA Branch Office(s) SBA receives & processes replication
  • 15. SBA - Support and Service • SBA supported and serviced by the SBA partner • Windows Server Updates – SBA partner can act as the gatekeeper OR – Customers can deploy updates • Microsoft Communications Server “14" updates – SBA partner will test and release product notice on whether a particular update can be applied on the Partner SBA Original equipment OEM Downloads notifies the manufacturer (OEM) Compatibility Partner addresses notified about and tests the customer on issues the issue if any impending CS Update update update compatibility X-5 Biz Date X X+30 Days MSFT Days Update
  • 16. Features Available with WAN SBA - User Experience Down PSTN Inbound and Outbound calls WAN Up WAN Down Intra-Site calls, Inter site calls (PSTN All Features Available Basic Voice Features Rerouting) Available Hold, Retrieve, Transfer Authentication, Authorization Voicemail Deposit (Redirect to ExUM in Data Center) Voicemail Retrieve (through PSTN) Call Forwarding, SimulRing, Boss- Admin, Team-call Call Detail Records (CDR) All 2 Party Intra Site communications Features Unavailable Audio Conferencing through PSTN Inter-site Data (IM, App Sharing, etc.) Contact Search Conferencing (IM, Video and Web) Presence & DND based routing Modify Presence or Change Call Forwarding Settings Contact List Response Group and Call Park Resilient CS “14” clients: Communicator, Attendant Console, Communicator Phone Edit
  • 17. SBA - Communications Server “14” Discovery Branch Office Data Center 1. DNS SRV Query Active Directory Response: (Multiple) Director Pool FQDN Active Directory Domain Services 2. TLS to Director Pool. SIP Register Domain Name Server Response: 401 Redirect to Cert Provisioning 5. SIP Register Bob Response: 301 Redirect CS “14” Primary: SBA FQDN, Backup: EE Pool Director FQDN 3. https;//PoolFQDN/CertSv 6. SIP-TLS* Register IIS - IWA Auth c 200 OK Get Certificate (Cert Auth) Client caches SBA FQDN** 4. Certificate And IP Address Lync Enterprise Edition SBA Replication Pool
  • 18. Branch Client Registration Scenarios Normal Mode WAN Down SBA Down User Registers with Branch user: No Users register SBA change w/Backup registrar in External: Register to the datacenter Lync Lync pool Lync Edge Pool Edge Pool Edge Pool Serve Serve ” Serve r r r Pool Data Center Data Center Data Center WA PST WA PSTN WAN PSTN N N N SBA SBA SBA
  • 19. Branch Office: Server Connectivity when WAN down Branch Office Data Center TLS to cached FQDN and IP SIP Register SBA (Cert Auth) Active Directory Active Directory Domain Services 200 OK Bob Domain Name Server WAN Lync Director Branch Office DHCP* Options 120 Query DHCP Server or SBA FQDN CS DHCP on SBA Alice TLS to SBA FQDN SBA Lync Enterprise Edition (new client) SIP Register (Cert Auth) Pool 200 OK
  • 20. Branch Client Media and Signaling Paths Media WAN Available Signaling Intra-Branch Branch PSTN Calls Signaling/media don’t SBA sends call to the PSTN traverse WAN No WAN involved SBA routes the call between the users Lync Lync Edge Pool Edge Pool Serve Serve r r Data Center Data Center WAN PSTN WAN PSTN SBA SBA
  • 21. Branch Client Media and Signaling Paths Media Signaling Inter-Branch / HQ Branch User Calls through Edge Signaling/media traverse Call Routing through SBA WAN WAN used for Signaling, not SBA routesCS call to the the Media CS Edge “14” other pool Edge “14” Serve Pool Serve r Pool r Data Center Data Center WA PST WA PST N N N N SBA SBA
  • 22. Branch Client Media and Signaling Paths Media Key Failure Scenarios: WAN Down Signaling Intra-Branch Calls Inter-Branch/HQ Two-party Calls voice/video/IM/App Sharing SBA Initiates PSTN Rerouting Audio Conferencing through Media is over PSTN (Voice PSTN Lync Only) No Presence or Video Lync Edge Pool Conferencing Edge Pool Serve Serve r r Data Center Data Center WA PSTN WA PSTN N N SBA SBA
  • 23. Branch Client Media and Signaling Paths Media Signaling External Branch SBA Down User Clients register w/Backup Registrar in DC Remote user has full functionality (excepting inbound PSTN) Lync Lync through data center pool Edge Pool Edge Pool Serve Serve r r Data Center Data Center WA PSTN WAN PSTN N SBA SBA
  • 24. Agenda • High Availability & Resiliency Architecture • Branch Office Resiliency • Data Center Voice Resiliency • Metropolitan Data Center Resiliency
  • 25. Data Center Voice Resiliency Failover to Backup Data Center • Lync pools operate as separate systems. • Client DNS SRV request discovers one or multiple Lync Pools. That LyncPool directs client to primary and backup SIP registrar. • Client connects to Backup if connecting to Primary Registrar Pool fails. – Limited feature set available on failover. – Enable/Disable automatic failover, configurable failover interval. – Automatic Failback, configurable failback interval. • If Primary Data Center cannot be restored: – Restore Central Management Server in backup datacenter. – Restore other services including Presence, Conferencing by “moving” users to other Pool.
  • 26. Data Center Voice Resiliency Features Available to Users Failover to Backup Data Center In Case of Data Center Disaster PSTN Inbound calls (carrier provided) PSTN Outbound calls Lync Backup Lync Intra-Site calls and Inter site calls Edge Pool Registrar Edge Pool Serve Serve Hold, Retrieve, Transfer r r Authentication, Authorization WAN 2 Party Intra Site Instant Messaging (IM) and WAN Audio/Video (A/V) Berlin Data Center Singapore Data Center Call Detail Records (CDR) Call Forwarding, Simultaneous Ringing, Delegation, Team-call Failover Features Unavailable Join conferences scheduled by users homed on other pool Conferencing Auto Attendant (AA) (through PSTN) Schedule IM, A/V & Web Conferences Presence and Do Not Disturb (DND) based routing Updating Call Forwarding settings Response Group Service & Call Park Voicemail Deposit (Redirect to Exchange UM in
  • 27. Features Available to Users Data Center Voice Resiliency In Case of Data Center ”Paired SE” Failover Disaster PSTN Inbound calls (carrier provided) PSTN Outbound calls CS “14” Intra-Site calls and Inter site calls Edge CS “14” SE Pool SE Pool Hold, Retrieve, Transfer Serve r Backup Authentication, Authorization Registrar 2 Party Intra Site Instant Messaging (IM) and Audio/Video (A/V) Data Center Call Detail Records (CDR) Call Forwarding, Simultaneous Ringing, Delegation, Team-call Failover Features Unavailable Join conferences scheduled by users homed on other pool Conferencing Auto Attendant (AA) (through PSTN) Schedule IM, A/V & Web Conferences Presence and Do Not Disturb (DND) based routing Updating Call Forwarding settings Response Group Service & Call Park Voicemail Deposit (Redirect to Exchange UM in
  • 28. Data Center Voice Resiliency Failover to Backup Data Center (Discovery) Berlin Data Center Backup Lync Edge Registrar Edge Pool Serve AD DS & CS “14” Lync Serve Two r DNS Director Pool Pool r One WA 1 2 N Singapore Data Center 3 5 (4 (6) )
  • 29. Agenda • High Availability & Resiliency Architecture • Branch Office Resiliency • Data Center Voice Resiliency • Metropolitan Data Center Resiliency
  • 30. Metro Data Center Resiliency (supported post-GA) Features Available to Users If One Data Center goes Down NY Data Center NJ Data Center PSTN Inbound calls PSTN Outbound calls Active Passive Edge SQL Low SQL Edge Intra-Site calls and Inter site Serve Serve r latenc r calls y Hold, Retrieve, Transfer WAN Authentication, Authorization FE 1-2 FE 3-4 2 Party Intra Site IM and A/V Call Detail Records (CDR) Call Forwarding, SimulRing Boss-Admin, Team-call Voice Apps (CAA, Response Group, Call Park) Conferencing (IM, A/V and Web) Presence and DND based Features Available routing Depending on Exchange UM Updating Call Forwarding Deployment settings Voicemail Deposit Voicemail Retrieve
  • 31. Session Objectives and Takeaways • Webcast Objectives: – Resiliency Architecture – Branch Office Resiliency – Data Center Resiliency
  • 32. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. 32 MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.