SlideShare a Scribd company logo
1 of 32
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

What's hot

Lecture 2 servers and services
Lecture 2   servers and servicesLecture 2   servers and services
Lecture 2 servers and servicesWiliam Ferraciolli
 
SQL Server Workshop Paul Bertucci
SQL Server Workshop Paul BertucciSQL Server Workshop Paul Bertucci
SQL Server Workshop Paul BertucciMark Ginnebaugh
 
Solaris cluster roadshow day 2 technical presentation
Solaris cluster roadshow day 2 technical presentationSolaris cluster roadshow day 2 technical presentation
Solaris cluster roadshow day 2 technical presentationxKinAnx
 
Emulex OneConnect Universal CNA (Short Overview)
Emulex OneConnect Universal CNA (Short Overview)Emulex OneConnect Universal CNA (Short Overview)
Emulex OneConnect Universal CNA (Short Overview)Emulex Corporation
 
Novell Identity Manager Troubleshooting
Novell Identity Manager TroubleshootingNovell Identity Manager Troubleshooting
Novell Identity Manager TroubleshootingNovell
 
Rhozet™ Carbon Coder/Server/Admin v3.11 User Guide
Rhozet™ Carbon Coder/Server/Admin v3.11 User GuideRhozet™ Carbon Coder/Server/Admin v3.11 User Guide
Rhozet™ Carbon Coder/Server/Admin v3.11 User GuideVideoguy
 
CloudBridge and Repeater Datasheet
CloudBridge and Repeater DatasheetCloudBridge and Repeater Datasheet
CloudBridge and Repeater DatasheetNuno Alves
 
Enhancing Live Migration Process for CPU and/or memory intensive VMs running...
Enhancing Live Migration Process for CPU and/or  memory intensive VMs running...Enhancing Live Migration Process for CPU and/or  memory intensive VMs running...
Enhancing Live Migration Process for CPU and/or memory intensive VMs running...Benoit Hudzia
 
Play with cloud foundry
Play with cloud foundryPlay with cloud foundry
Play with cloud foundryPeng Wan
 
Oracle10g new features
Oracle10g  new featuresOracle10g  new features
Oracle10g new featuresTanvi_Agrawal
 
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2Jeroen Burgers
 
Hecatonchire kvm forum_2012_benoit_hudzia
Hecatonchire kvm forum_2012_benoit_hudziaHecatonchire kvm forum_2012_benoit_hudzia
Hecatonchire kvm forum_2012_benoit_hudziaBenoit Hudzia
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionMichael Noel
 

What's hot (18)

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

Viewers also liked

Agriculture science past paper
Agriculture science past paperAgriculture science past paper
Agriculture science past paperjermol
 
Accounting journal entries
Accounting journal entriesAccounting journal entries
Accounting journal entriesjahanmal
 
How to Make Journal Entries Using the Double Entry System
How to Make Journal Entries Using the Double Entry SystemHow to Make Journal Entries Using the Double Entry System
How to Make Journal Entries Using the Double Entry SystemUNowAcademics
 
School Based Assessment (SBA)
School Based Assessment (SBA)School Based Assessment (SBA)
School Based Assessment (SBA)Wasima Nahrin
 
Principles of accounts sba
Principles of accounts sbaPrinciples of accounts sba
Principles of accounts sbaAnnakay Blake
 
Virginia sba small business resource guide for 2017
Virginia sba small business resource guide for 2017Virginia sba small business resource guide for 2017
Virginia sba small business resource guide for 2017Jim Rowe
 
Social Studies SBA
Social Studies SBA Social Studies SBA
Social Studies SBA Quarrie
 
Journal, Ledger, Trial Balance and Balance Sheet
Journal, Ledger, Trial Balance and Balance SheetJournal, Ledger, Trial Balance and Balance Sheet
Journal, Ledger, Trial Balance and Balance SheetSadat Faruque
 
Principles of business
Principles of businessPrinciples of business
Principles of businessleroy walker
 
Journalising- easy way to learn journal entries for beginners in Accounting S...
Journalising- easy way to learn journal entries for beginners in Accounting S...Journalising- easy way to learn journal entries for beginners in Accounting S...
Journalising- easy way to learn journal entries for beginners in Accounting S...Sarat Kumar Budumuru
 

Viewers also liked (14)

Agriculture science past paper
Agriculture science past paperAgriculture science past paper
Agriculture science past paper
 
Accounting journal entries
Accounting journal entriesAccounting journal entries
Accounting journal entries
 
How to Make Journal Entries Using the Double Entry System
How to Make Journal Entries Using the Double Entry SystemHow to Make Journal Entries Using the Double Entry System
How to Make Journal Entries Using the Double Entry System
 
Leroy sba
Leroy sbaLeroy sba
Leroy sba
 
School Based Assessment (SBA)
School Based Assessment (SBA)School Based Assessment (SBA)
School Based Assessment (SBA)
 
Sba Guideline
Sba GuidelineSba Guideline
Sba Guideline
 
Principles of accounts sba
Principles of accounts sbaPrinciples of accounts sba
Principles of accounts sba
 
Virginia sba small business resource guide for 2017
Virginia sba small business resource guide for 2017Virginia sba small business resource guide for 2017
Virginia sba small business resource guide for 2017
 
Social Studies SBA
Social Studies SBA Social Studies SBA
Social Studies SBA
 
Pob sba
Pob sbaPob sba
Pob sba
 
Journal, Ledger, Trial Balance and Balance Sheet
Journal, Ledger, Trial Balance and Balance SheetJournal, Ledger, Trial Balance and Balance Sheet
Journal, Ledger, Trial Balance and Balance Sheet
 
Principal of business
Principal of businessPrincipal of business
Principal of business
 
Principles of business
Principles of businessPrinciples of business
Principles of business
 
Journalising- easy way to learn journal entries for beginners in Accounting S...
Journalising- easy way to learn journal entries for beginners in Accounting S...Journalising- easy way to learn journal entries for beginners in Accounting S...
Journalising- easy way to learn journal entries for beginners in Accounting S...
 

Similar to Lync 2010 High Availability

Voice Resiliency in Lync Server 2010
Voice Resiliency in Lync Server 2010Voice Resiliency in Lync Server 2010
Voice Resiliency in Lync Server 2010MUCUGL
 
Introduction to Databus
Introduction to DatabusIntroduction to Databus
Introduction to DatabusAmy W. Tang
 
Oded nahum branch repeater 6 technical introduction
Oded nahum branch repeater 6 technical introductionOded nahum branch repeater 6 technical introduction
Oded nahum branch repeater 6 technical introductionDigicomp Academy AG
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesDenny Lee
 
High availability lync server 2010
High availability lync server 2010High availability lync server 2010
High availability lync server 2010Peter Diaz
 
Ultimate SharePoint Infrastructure Best Practices Session - Live360 Orlando 2012
Ultimate SharePoint Infrastructure Best Practices Session - Live360 Orlando 2012Ultimate SharePoint Infrastructure Best Practices Session - Live360 Orlando 2012
Ultimate SharePoint Infrastructure Best Practices Session - Live360 Orlando 2012Michael Noel
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBasedarach
 
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITDenny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITBala Subra
 
Lync 2010 Voice Deployment
Lync 2010 Voice DeploymentLync 2010 Voice Deployment
Lync 2010 Voice DeploymentHarold Wong
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
Viestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeViestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeSalcom Group
 
SQL Server 2008 Migration Workshop 04/29/2009
SQL Server 2008 Migration Workshop 04/29/2009SQL Server 2008 Migration Workshop 04/29/2009
SQL Server 2008 Migration Workshop 04/29/2009Database Architechs
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
Riverbed Granite
Riverbed GraniteRiverbed Granite
Riverbed GraniteCTI Group
 
BUG - BEA Users\' Group, Jan16 2003
BUG - BEA Users\' Group, Jan16 2003BUG - BEA Users\' Group, Jan16 2003
BUG - BEA Users\' Group, Jan16 2003Sanjeev Kumar
 
Building SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutionsBuilding SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutionsDenny Lee
 
SQL Server Reporting Services Disaster Recovery Webinar
SQL Server Reporting Services Disaster Recovery WebinarSQL Server Reporting Services Disaster Recovery Webinar
SQL Server Reporting Services Disaster Recovery WebinarDenny Lee
 

Similar to Lync 2010 High Availability (20)

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

More from Harold Wong

System Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSSystem Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSHarold Wong
 
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012Harold Wong
 
Windows 8 Deployment
Windows 8 DeploymentWindows 8 Deployment
Windows 8 DeploymentHarold Wong
 
FY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 OverviewFY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 OverviewHarold Wong
 
TechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server CoreTechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server CoreHarold Wong
 
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-VTechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-VHarold Wong
 
IT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions PresentationIT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions PresentationHarold Wong
 
Windows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage OverviewWindows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage OverviewHarold Wong
 
IT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewIT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewHarold Wong
 
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny StepsFI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny StepsHarold Wong
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)Harold Wong
 
Cloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the CloudsCloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the CloudsHarold Wong
 
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy StepsCloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy StepsHarold Wong
 
IT Camp Opening - Los Angeles
IT Camp Opening - Los AngelesIT Camp Opening - Los Angeles
IT Camp Opening - Los AngelesHarold Wong
 
IT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / TempeIT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / TempeHarold Wong
 
IT Camp - Server Migration Overview
IT Camp - Server Migration OverviewIT Camp - Server Migration Overview
IT Camp - Server Migration OverviewHarold Wong
 
Private cloud forefront identity manager 2010 (adam bresson)
Private cloud   forefront identity manager 2010 (adam bresson)Private cloud   forefront identity manager 2010 (adam bresson)
Private cloud forefront identity manager 2010 (adam bresson)Harold Wong
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Harold Wong
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!Harold Wong
 
Lync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep DiveLync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep DiveHarold Wong
 

More from Harold Wong (20)

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

Recently uploaded

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

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.