SlideShare une entreprise Scribd logo
1  sur  11
High Availability 1
High Availability in OCS 2007 / 2007 R2 Office Communications Server (OCS) 2007 and R2 Registration Routing Presence Conferencing HLB required for all traffic Bob’s OC Bob’s Phone Architecture: ,[object Object]
Dependency on single shared backend database (Registration, Routing, Presence, Conferencing)2
High Availability – Communications Server “14” Microsoft Communications Server “14” User Services Database (Presence and Conferencing) Architecture: ,[object Object]
User Services Role (Presence and Conferencing)
Registrar and User Services are collocated in the datacenter (but on different servers)
All user end points register with same Front End
Users are load balanced by Registrars using a Distributed Hash Algorithm
Registrar can be installed in remote locationsRegistrar Database (Registration and  Routing) HLB is optional for SIP traffic (DNS LB is recommended) HLB still required for client-server HTTP Traffic Bob’s OC Bob’s Phone 3
Resiliency Architecture 4 Branch Office Registrar Data Center - EE Pool 1 Presence Conferencing SBA Backup Registrar Pool AD & DNS Joe’s Primary  Registrar = SBA., User Services = EE Pool1  Registrar (Registration & Routing) Data Center - EE Pool 2 Backup Registrar Pool Presence Conferencing AD & DNS Registrar (Registration & Routing) Alice’s Primary  Registrar  & User Services  = EE Pool 2 Bob’s  Primary  Registrar  & User Services  = EE Pool 1 Architecture: Each user has a “Primary Registrar Pool”. Each Registrar Pool can have a “Backup  Registrar Pool” User’s client discovers a Registrar Pool through DNS SRV. Directed to “Primary & Backup Registrar Pool” Backup Registrar heart-beats Primary Registrar. If heart-beat not received within Configurable Failover Interval (default = 120 sec for branch offices), Backup starts accepting client registrations
Data Center Voice Resiliency 5

Contenu connexe

Tendances

Oracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceOracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceHari Srinivasan
 
Data-Center Replication with Apache Accumulo
Data-Center Replication with Apache AccumuloData-Center Replication with Apache Accumulo
Data-Center Replication with Apache AccumuloJosh Elser
 
HBase and HDFS: Understanding FileSystem Usage in HBase
HBase and HDFS: Understanding FileSystem Usage in HBaseHBase and HDFS: Understanding FileSystem Usage in HBase
HBase and HDFS: Understanding FileSystem Usage in HBaseenissoz
 
Data Core Riverved Dr 22 Sep08
Data Core Riverved Dr 22 Sep08Data Core Riverved Dr 22 Sep08
Data Core Riverved Dr 22 Sep08michaelking
 
De-Mystifying the Apache Phoenix QueryServer
De-Mystifying the Apache Phoenix QueryServerDe-Mystifying the Apache Phoenix QueryServer
De-Mystifying the Apache Phoenix QueryServerJosh Elser
 
ApacheCon-Flume-Kafka-2016
ApacheCon-Flume-Kafka-2016ApacheCon-Flume-Kafka-2016
ApacheCon-Flume-Kafka-2016Jayesh Thakrar
 
Meet hbase 2.0
Meet hbase 2.0Meet hbase 2.0
Meet hbase 2.0enissoz
 
Real-Time Query for Data Guard
Real-Time Query for Data Guard Real-Time Query for Data Guard
Real-Time Query for Data Guard Uwe Hesse
 
Hadoop security
Hadoop securityHadoop security
Hadoop securityBiju Nair
 
HBase Read High Availability Using Timeline Consistent Region Replicas
HBase  Read High Availability Using Timeline Consistent Region ReplicasHBase  Read High Availability Using Timeline Consistent Region Replicas
HBase Read High Availability Using Timeline Consistent Region Replicasenissoz
 
HBaseCon 2013: Apache HBase Table Snapshots
HBaseCon 2013: Apache HBase Table SnapshotsHBaseCon 2013: Apache HBase Table Snapshots
HBaseCon 2013: Apache HBase Table SnapshotsCloudera, Inc.
 
Supporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability ImprovementsSupporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability ImprovementsDataWorks Summit
 
XPDDS17: To Grant or Not to Grant? - João Martins, Oracle
XPDDS17: To Grant or Not to Grant? - João Martins, Oracle XPDDS17: To Grant or Not to Grant? - João Martins, Oracle
XPDDS17: To Grant or Not to Grant? - João Martins, Oracle The Linux Foundation
 
Teradata memory management - A balancing act
Teradata memory management  -  A balancing actTeradata memory management  -  A balancing act
Teradata memory management - A balancing actShaheryar Iqbal
 
Oracle High Availability
Oracle High AvailabilityOracle High Availability
Oracle High AvailabilityFarooq Hussain
 

Tendances (18)

Oracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceOracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet Maintenance
 
Data-Center Replication with Apache Accumulo
Data-Center Replication with Apache AccumuloData-Center Replication with Apache Accumulo
Data-Center Replication with Apache Accumulo
 
HBase and HDFS: Understanding FileSystem Usage in HBase
HBase and HDFS: Understanding FileSystem Usage in HBaseHBase and HDFS: Understanding FileSystem Usage in HBase
HBase and HDFS: Understanding FileSystem Usage in HBase
 
Data Core Riverved Dr 22 Sep08
Data Core Riverved Dr 22 Sep08Data Core Riverved Dr 22 Sep08
Data Core Riverved Dr 22 Sep08
 
De-Mystifying the Apache Phoenix QueryServer
De-Mystifying the Apache Phoenix QueryServerDe-Mystifying the Apache Phoenix QueryServer
De-Mystifying the Apache Phoenix QueryServer
 
Cross-DC Fault-Tolerant ViewFileSystem @ Twitter
Cross-DC Fault-Tolerant ViewFileSystem @ TwitterCross-DC Fault-Tolerant ViewFileSystem @ Twitter
Cross-DC Fault-Tolerant ViewFileSystem @ Twitter
 
ApacheCon-Flume-Kafka-2016
ApacheCon-Flume-Kafka-2016ApacheCon-Flume-Kafka-2016
ApacheCon-Flume-Kafka-2016
 
Meet hbase 2.0
Meet hbase 2.0Meet hbase 2.0
Meet hbase 2.0
 
Real-Time Query for Data Guard
Real-Time Query for Data Guard Real-Time Query for Data Guard
Real-Time Query for Data Guard
 
Hadoop security
Hadoop securityHadoop security
Hadoop security
 
HBase Read High Availability Using Timeline Consistent Region Replicas
HBase  Read High Availability Using Timeline Consistent Region ReplicasHBase  Read High Availability Using Timeline Consistent Region Replicas
HBase Read High Availability Using Timeline Consistent Region Replicas
 
HBaseCon 2013: Apache HBase Table Snapshots
HBaseCon 2013: Apache HBase Table SnapshotsHBaseCon 2013: Apache HBase Table Snapshots
HBaseCon 2013: Apache HBase Table Snapshots
 
OEM_Case_Study_ABC
OEM_Case_Study_ABCOEM_Case_Study_ABC
OEM_Case_Study_ABC
 
Supporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability ImprovementsSupporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability Improvements
 
XPDDS17: To Grant or Not to Grant? - João Martins, Oracle
XPDDS17: To Grant or Not to Grant? - João Martins, Oracle XPDDS17: To Grant or Not to Grant? - João Martins, Oracle
XPDDS17: To Grant or Not to Grant? - João Martins, Oracle
 
Teradata memory management - A balancing act
Teradata memory management  -  A balancing actTeradata memory management  -  A balancing act
Teradata memory management - A balancing act
 
HBase Accelerated: In-Memory Flush and Compaction
HBase Accelerated: In-Memory Flush and CompactionHBase Accelerated: In-Memory Flush and Compaction
HBase Accelerated: In-Memory Flush and Compaction
 
Oracle High Availability
Oracle High AvailabilityOracle High Availability
Oracle High Availability
 

En vedette

CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for BusinessCEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for BusinessPeter Diaz
 
O365 summit skype for business development final
O365 summit   skype for business development finalO365 summit   skype for business development final
O365 summit skype for business development finalPeter Diaz
 
#Skype4B #CloudPbx
#Skype4B #CloudPbx#Skype4B #CloudPbx
#Skype4B #CloudPbxPeter Diaz
 
Virginia County Names - A History
Virginia County Names - A HistoryVirginia County Names - A History
Virginia County Names - A HistoryChuck Thompson
 
Cloud PBX con Skype4B en Office 365 Plan E5
Cloud PBX con Skype4B en Office 365 Plan E5Cloud PBX con Skype4B en Office 365 Plan E5
Cloud PBX con Skype4B en Office 365 Plan E5Peter Diaz
 

En vedette (6)

CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for BusinessCEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
 
O365 summit skype for business development final
O365 summit   skype for business development finalO365 summit   skype for business development final
O365 summit skype for business development final
 
#Skype4B #CloudPbx
#Skype4B #CloudPbx#Skype4B #CloudPbx
#Skype4B #CloudPbx
 
Virginia County Names - A History
Virginia County Names - A HistoryVirginia County Names - A History
Virginia County Names - A History
 
Primeros auxilios
Primeros auxiliosPrimeros auxilios
Primeros auxilios
 
Cloud PBX con Skype4B en Office 365 Plan E5
Cloud PBX con Skype4B en Office 365 Plan E5Cloud PBX con Skype4B en Office 365 Plan E5
Cloud PBX con Skype4B en Office 365 Plan E5
 

Similaire à High availability lync server 2010

Voice Resiliency in Lync Server 2010
Voice Resiliency in Lync Server 2010Voice Resiliency in Lync Server 2010
Voice Resiliency in Lync Server 2010MUCUGL
 
Building a high-performance data lake analytics engine at Alibaba Cloud with ...
Building a high-performance data lake analytics engine at Alibaba Cloud with ...Building a high-performance data lake analytics engine at Alibaba Cloud with ...
Building a high-performance data lake analytics engine at Alibaba Cloud with ...Alluxio, Inc.
 
Tsm7.1 seminar Stavanger
Tsm7.1 seminar StavangerTsm7.1 seminar Stavanger
Tsm7.1 seminar StavangerSolv AS
 
Microsoft lync server 2010 protocol workloads poster
Microsoft lync server 2010 protocol workloads posterMicrosoft lync server 2010 protocol workloads poster
Microsoft lync server 2010 protocol workloads posterbigwalker
 
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Shared Personalization Service - How To Scale to 15K RPS, Patrice PellandShared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Shared Personalization Service - How To Scale to 15K RPS, Patrice PellandFuenteovejuna
 
Lync 2010 High Availability
Lync 2010 High AvailabilityLync 2010 High Availability
Lync 2010 High AvailabilityHarold Wong
 
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
 
Office Comunnications Server 2007 R2 Poster
Office Comunnications Server 2007 R2 PosterOffice Comunnications Server 2007 R2 Poster
Office Comunnications Server 2007 R2 PosterPaulo Freitas
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
 
Multi site Clustering with Windows Server 2008 Enterprise
Multi site Clustering with Windows Server 2008 EnterpriseMulti site Clustering with Windows Server 2008 Enterprise
Multi site Clustering with Windows Server 2008 EnterprisePaulo Freitas
 
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
 
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
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectureswebhostingguy
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectureswebhostingguy
 
Plandas-CacheCloud
Plandas-CacheCloudPlandas-CacheCloud
Plandas-CacheCloudGyuman Cho
 
Lync 2010 deep dive edge
Lync 2010 deep dive edgeLync 2010 deep dive edge
Lync 2010 deep dive edgeHarold Wong
 
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0Pierre Feillet
 
Gathering technical requirements
Gathering technical requirementsGathering technical requirements
Gathering technical requirementsGaurav Pathak
 
Data Grids with Oracle Coherence
Data Grids with Oracle CoherenceData Grids with Oracle Coherence
Data Grids with Oracle CoherenceBen Stopford
 

Similaire à High availability lync server 2010 (20)

Voice Resiliency in Lync Server 2010
Voice Resiliency in Lync Server 2010Voice Resiliency in Lync Server 2010
Voice Resiliency in Lync Server 2010
 
Building a high-performance data lake analytics engine at Alibaba Cloud with ...
Building a high-performance data lake analytics engine at Alibaba Cloud with ...Building a high-performance data lake analytics engine at Alibaba Cloud with ...
Building a high-performance data lake analytics engine at Alibaba Cloud with ...
 
Tsm7.1 seminar Stavanger
Tsm7.1 seminar StavangerTsm7.1 seminar Stavanger
Tsm7.1 seminar Stavanger
 
Microsoft lync server 2010 protocol workloads poster
Microsoft lync server 2010 protocol workloads posterMicrosoft lync server 2010 protocol workloads poster
Microsoft lync server 2010 protocol workloads poster
 
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Shared Personalization Service - How To Scale to 15K RPS, Patrice PellandShared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
 
Lync 2010 High Availability
Lync 2010 High AvailabilityLync 2010 High Availability
Lync 2010 High Availability
 
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
 
Office Comunnications Server 2007 R2 Poster
Office Comunnications Server 2007 R2 PosterOffice Comunnications Server 2007 R2 Poster
Office Comunnications Server 2007 R2 Poster
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
Multi site Clustering with Windows Server 2008 Enterprise
Multi site Clustering with Windows Server 2008 EnterpriseMulti site Clustering with Windows Server 2008 Enterprise
Multi site Clustering with Windows Server 2008 Enterprise
 
MYSQL
MYSQLMYSQL
MYSQL
 
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
 
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
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectures
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectures
 
Plandas-CacheCloud
Plandas-CacheCloudPlandas-CacheCloud
Plandas-CacheCloud
 
Lync 2010 deep dive edge
Lync 2010 deep dive edgeLync 2010 deep dive edge
Lync 2010 deep dive edge
 
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
 
Gathering technical requirements
Gathering technical requirementsGathering technical requirements
Gathering technical requirements
 
Data Grids with Oracle Coherence
Data Grids with Oracle CoherenceData Grids with Oracle Coherence
Data Grids with Oracle Coherence
 

Plus de Peter Diaz

Arquitectura y soluciones en comunicaciones microsoft
Arquitectura y soluciones en comunicaciones microsoftArquitectura y soluciones en comunicaciones microsoft
Arquitectura y soluciones en comunicaciones microsoftPeter Diaz
 
Cóndor solución empresarial para entornos empresariales de KEMP Technologies
Cóndor solución empresarial para entornos empresariales de KEMP TechnologiesCóndor solución empresarial para entornos empresariales de KEMP Technologies
Cóndor solución empresarial para entornos empresariales de KEMP TechnologiesPeter Diaz
 
Office 365 y Lync Voz empresarial con One Box de Audiocodes
Office 365 y Lync Voz empresarial con One Box de AudiocodesOffice 365 y Lync Voz empresarial con One Box de Audiocodes
Office 365 y Lync Voz empresarial con One Box de AudiocodesPeter Diaz
 
Community Day 2014 Microsoft Lync 2013 Integración y Comunicación Sin Límites
Community Day 2014 Microsoft Lync 2013 Integración y Comunicación Sin LímitesCommunity Day 2014 Microsoft Lync 2013 Integración y Comunicación Sin Límites
Community Day 2014 Microsoft Lync 2013 Integración y Comunicación Sin LímitesPeter Diaz
 
ITCAMP Lync Online-Onpremise Comunidad Office 365
ITCAMP Lync Online-Onpremise Comunidad Office 365ITCAMP Lync Online-Onpremise Comunidad Office 365
ITCAMP Lync Online-Onpremise Comunidad Office 365Peter Diaz
 
"Lync Conectividad y Comunicaciones Sin Limites"
"Lync Conectividad y Comunicaciones Sin Limites""Lync Conectividad y Comunicaciones Sin Limites"
"Lync Conectividad y Comunicaciones Sin Limites"Peter Diaz
 
Migrando de Lync 2010 a Lync 2013 con Enterprise Voice
Migrando de Lync 2010 a Lync 2013 con Enterprise VoiceMigrando de Lync 2010 a Lync 2013 con Enterprise Voice
Migrando de Lync 2010 a Lync 2013 con Enterprise VoicePeter Diaz
 
Lync 2013 meetings_quick_reference_card
Lync 2013 meetings_quick_reference_cardLync 2013 meetings_quick_reference_card
Lync 2013 meetings_quick_reference_cardPeter Diaz
 
Lync 2013 audio_quick_reference card
Lync 2013 audio_quick_reference cardLync 2013 audio_quick_reference card
Lync 2013 audio_quick_reference cardPeter Diaz
 
Lync tech deck skype connectivity
Lync tech deck   skype connectivityLync tech deck   skype connectivity
Lync tech deck skype connectivityPeter Diaz
 
Networking guide lync_server
Networking guide lync_serverNetworking guide lync_server
Networking guide lync_serverPeter Diaz
 
Microsoft lync server_2013_multitenant_pack_for_partner_hosting_deployment_guide
Microsoft lync server_2013_multitenant_pack_for_partner_hosting_deployment_guideMicrosoft lync server_2013_multitenant_pack_for_partner_hosting_deployment_guide
Microsoft lync server_2013_multitenant_pack_for_partner_hosting_deployment_guidePeter Diaz
 
Provisioning guide for lync skype connectivity
Provisioning guide for lync   skype connectivityProvisioning guide for lync   skype connectivity
Provisioning guide for lync skype connectivityPeter Diaz
 
CEUS VIII Ponencia de UC Microsoft. Madrid - S
CEUS VIII Ponencia de UC Microsoft. Madrid - SCEUS VIII Ponencia de UC Microsoft. Madrid - S
CEUS VIII Ponencia de UC Microsoft. Madrid - SPeter Diaz
 
Comunidad microsoft uc primer live meeting
Comunidad microsoft uc primer live meetingComunidad microsoft uc primer live meeting
Comunidad microsoft uc primer live meetingPeter Diaz
 
Lync Powershell - Ls admin windows_power_shell_supplement
Lync Powershell - Ls admin windows_power_shell_supplementLync Powershell - Ls admin windows_power_shell_supplement
Lync Powershell - Ls admin windows_power_shell_supplementPeter Diaz
 
White paper lync ahorrar costes y recursos gracias a las comunicaciones unifi...
White paper lync ahorrar costes y recursos gracias a las comunicaciones unifi...White paper lync ahorrar costes y recursos gracias a las comunicaciones unifi...
White paper lync ahorrar costes y recursos gracias a las comunicaciones unifi...Peter Diaz
 
Microsoft lync 2010_im_and_presence_training_rtm
Microsoft lync 2010_im_and_presence_training_rtmMicrosoft lync 2010_im_and_presence_training_rtm
Microsoft lync 2010_im_and_presence_training_rtmPeter Diaz
 
Microsoft lync 2010_delegate_training_rtm
Microsoft lync 2010_delegate_training_rtmMicrosoft lync 2010_delegate_training_rtm
Microsoft lync 2010_delegate_training_rtmPeter Diaz
 
Microsoft lync 2010 conferencing and collaboration training rtm
Microsoft lync 2010 conferencing and collaboration training rtmMicrosoft lync 2010 conferencing and collaboration training rtm
Microsoft lync 2010 conferencing and collaboration training rtmPeter Diaz
 

Plus de Peter Diaz (20)

Arquitectura y soluciones en comunicaciones microsoft
Arquitectura y soluciones en comunicaciones microsoftArquitectura y soluciones en comunicaciones microsoft
Arquitectura y soluciones en comunicaciones microsoft
 
Cóndor solución empresarial para entornos empresariales de KEMP Technologies
Cóndor solución empresarial para entornos empresariales de KEMP TechnologiesCóndor solución empresarial para entornos empresariales de KEMP Technologies
Cóndor solución empresarial para entornos empresariales de KEMP Technologies
 
Office 365 y Lync Voz empresarial con One Box de Audiocodes
Office 365 y Lync Voz empresarial con One Box de AudiocodesOffice 365 y Lync Voz empresarial con One Box de Audiocodes
Office 365 y Lync Voz empresarial con One Box de Audiocodes
 
Community Day 2014 Microsoft Lync 2013 Integración y Comunicación Sin Límites
Community Day 2014 Microsoft Lync 2013 Integración y Comunicación Sin LímitesCommunity Day 2014 Microsoft Lync 2013 Integración y Comunicación Sin Límites
Community Day 2014 Microsoft Lync 2013 Integración y Comunicación Sin Límites
 
ITCAMP Lync Online-Onpremise Comunidad Office 365
ITCAMP Lync Online-Onpremise Comunidad Office 365ITCAMP Lync Online-Onpremise Comunidad Office 365
ITCAMP Lync Online-Onpremise Comunidad Office 365
 
"Lync Conectividad y Comunicaciones Sin Limites"
"Lync Conectividad y Comunicaciones Sin Limites""Lync Conectividad y Comunicaciones Sin Limites"
"Lync Conectividad y Comunicaciones Sin Limites"
 
Migrando de Lync 2010 a Lync 2013 con Enterprise Voice
Migrando de Lync 2010 a Lync 2013 con Enterprise VoiceMigrando de Lync 2010 a Lync 2013 con Enterprise Voice
Migrando de Lync 2010 a Lync 2013 con Enterprise Voice
 
Lync 2013 meetings_quick_reference_card
Lync 2013 meetings_quick_reference_cardLync 2013 meetings_quick_reference_card
Lync 2013 meetings_quick_reference_card
 
Lync 2013 audio_quick_reference card
Lync 2013 audio_quick_reference cardLync 2013 audio_quick_reference card
Lync 2013 audio_quick_reference card
 
Lync tech deck skype connectivity
Lync tech deck   skype connectivityLync tech deck   skype connectivity
Lync tech deck skype connectivity
 
Networking guide lync_server
Networking guide lync_serverNetworking guide lync_server
Networking guide lync_server
 
Microsoft lync server_2013_multitenant_pack_for_partner_hosting_deployment_guide
Microsoft lync server_2013_multitenant_pack_for_partner_hosting_deployment_guideMicrosoft lync server_2013_multitenant_pack_for_partner_hosting_deployment_guide
Microsoft lync server_2013_multitenant_pack_for_partner_hosting_deployment_guide
 
Provisioning guide for lync skype connectivity
Provisioning guide for lync   skype connectivityProvisioning guide for lync   skype connectivity
Provisioning guide for lync skype connectivity
 
CEUS VIII Ponencia de UC Microsoft. Madrid - S
CEUS VIII Ponencia de UC Microsoft. Madrid - SCEUS VIII Ponencia de UC Microsoft. Madrid - S
CEUS VIII Ponencia de UC Microsoft. Madrid - S
 
Comunidad microsoft uc primer live meeting
Comunidad microsoft uc primer live meetingComunidad microsoft uc primer live meeting
Comunidad microsoft uc primer live meeting
 
Lync Powershell - Ls admin windows_power_shell_supplement
Lync Powershell - Ls admin windows_power_shell_supplementLync Powershell - Ls admin windows_power_shell_supplement
Lync Powershell - Ls admin windows_power_shell_supplement
 
White paper lync ahorrar costes y recursos gracias a las comunicaciones unifi...
White paper lync ahorrar costes y recursos gracias a las comunicaciones unifi...White paper lync ahorrar costes y recursos gracias a las comunicaciones unifi...
White paper lync ahorrar costes y recursos gracias a las comunicaciones unifi...
 
Microsoft lync 2010_im_and_presence_training_rtm
Microsoft lync 2010_im_and_presence_training_rtmMicrosoft lync 2010_im_and_presence_training_rtm
Microsoft lync 2010_im_and_presence_training_rtm
 
Microsoft lync 2010_delegate_training_rtm
Microsoft lync 2010_delegate_training_rtmMicrosoft lync 2010_delegate_training_rtm
Microsoft lync 2010_delegate_training_rtm
 
Microsoft lync 2010 conferencing and collaboration training rtm
Microsoft lync 2010 conferencing and collaboration training rtmMicrosoft lync 2010 conferencing and collaboration training rtm
Microsoft lync 2010 conferencing and collaboration training rtm
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

High availability lync server 2010

  • 2.
  • 3. Dependency on single shared backend database (Registration, Routing, Presence, Conferencing)2
  • 4.
  • 5. User Services Role (Presence and Conferencing)
  • 6. Registrar and User Services are collocated in the datacenter (but on different servers)
  • 7. All user end points register with same Front End
  • 8. Users are load balanced by Registrars using a Distributed Hash Algorithm
  • 9. Registrar can be installed in remote locationsRegistrar Database (Registration and Routing) HLB is optional for SIP traffic (DNS LB is recommended) HLB still required for client-server HTTP Traffic Bob’s OC Bob’s Phone 3
  • 10. Resiliency Architecture 4 Branch Office Registrar Data Center - EE Pool 1 Presence Conferencing SBA Backup Registrar Pool AD & DNS Joe’s Primary Registrar = SBA., User Services = EE Pool1 Registrar (Registration & Routing) Data Center - EE Pool 2 Backup Registrar Pool Presence Conferencing AD & DNS Registrar (Registration & Routing) Alice’s Primary Registrar & User Services = EE Pool 2 Bob’s Primary Registrar & User Services = EE Pool 1 Architecture: Each user has a “Primary Registrar Pool”. Each Registrar Pool can have a “Backup Registrar Pool” User’s client discovers a Registrar Pool through DNS SRV. Directed to “Primary & Backup Registrar Pool” Backup Registrar heart-beats Primary Registrar. If heart-beat not received within Configurable Failover Interval (default = 120 sec for branch offices), Backup starts accepting client registrations
  • 11. Data Center Voice Resiliency 5
  • 12.
  • 13. Client attempts connect to Primary Registrar Pool, if fails, connects to Backup
  • 14. Limited feature set available on failover
  • 15. Enable/Disable Automatic failover, Configurable Failover interval
  • 16. Automatic Failback, Configurable Failback interval (No manual failback. Workaround: Stop Front End Services on Primary Registrar pool servers)
  • 17. What happens if Primary Data Center cannot be restored?6
  • 18.
  • 19. Client DNS SRV request discovers (one or multiple) Communications Server “14” SE. That Communications Server “14” SE sever directs client to primary and backup SIP registrar
  • 20. Client attempts connect to Primary Registrar, if fails, connects to Backup
  • 21. Limited feature set available on failover
  • 22. Enable/Disable Automatic failover, Configurable Failover interval
  • 23. Automatic Failback, Configurable Failback interval (No manual failback. Workaround: Stop Front End Services on Primary Registrar servers)
  • 24. If Primary Data Center cannot be restored:
  • 25. Restore Central management Server in backup datacenter
  • 26. Restore other services including Presence, Conferencing by “moving” users to other Pool7 7
  • 27.
  • 28. CSPool2.contoso.com:5061 Priority=1 , Weight=10Client connects via TLS to Communications Server “14” Director Pool. Sends SIP Register. Authenticates. Communications Server “14” Director Pool redirects client. SIP 301 includes Primary & Backup Registrar pool If Primary Registrar Pool is available, client connects and registers with it Else client connects and registers with Backup Registrar Pool (CS Pool 2) 8
  • 29. Metropolitan Data Center Resiliency 9
  • 30.
  • 31. Split Front End pool across two datacenters (all FEs active)
  • 32. SQL Geo cluster for backend (Stretched Virtual Local Area Network (VLAN))
  • 33. Data replication is done by storage arrays (Ex: EMC SRDF, HP CLX EVA)
  • 34. Requires low latency WAN (15 milliseconds)
  • 35. In one site is down, clients are serviced by FEs in other site
  • 37. PSTN termination may affect inbound calls
  • 38. Failback has to be manually initiated10
  • 39. Metropolitan Data Center ResiliencyCS “14” Pool Extended Across Two Data Centers NY Data Center NJ Data Center Passive SQL Active SQL CS “14”Edge CS “14”Edge FE 1-2 FE 3-4 Low-Latency WAN 11 DNS Srv DNS Server Pool.contoso.com

Notes de l'éditeur

  1. Slide Objective: In the following section explain briefly what high availability means to us, and what the major challenges have been during the last versions of OCS.Notes:
  2. Slide Objective: Explain HA Architecture from W14 legacy systems in few words.Notes:Also for a clear understanding of the new system, highlight that Bob’s OC and his Phone is registered on different Front End Server. It is possible that they connect to a different front end server. In CS “14”, this behavior is no longer possible. Highlight also that a granular separation of the services (registration, routing, presence, and conferencing) is not possible with OCS 2007 & OCS 2007 R2.Also highlight that a pool with multiple front end servers always requires a Hardwareloadbalancer. Remind students that with OCS 2007 R2 only one instance of SQL server was used within one pool.
  3. Slide Objective: Explain the CS “14” HA processNotes:Start to explain, that with in CS “14” every user logs on against a predefined frontend server within one pool. (briefly describe the hash algorithm procedure to generate a log on sequence per SIP UIR). Highlight clearly that bob is connected to ONE front end server, regardless of how many sip endpoints he uses in parallel. Looking for details? -> nexthop.info (Introducing DNS Load Balancing in CS 14)Explain that every server within CS 14 has its own SQL express database which is used for several purposes in this example for registration & routing.HLB Is Optional and is NOT Recommended for SIP traffic. DNS LB is recommended to make HLB configuration easier (Web only). In order to reduce failed call incidents due to HLB misconfiguration, it is desirable to get the HLB out of the main SIP routing path HLB is advised for SIP traffic only for the scenario where a customer plans to be in co-existence (OCS 2007 & CS “14”, OCS 2007 R2 & CS “14”) for a large amount of time (ex: six months+)
  4. Slide Objective: Discuss architecture within CS “14”Notes:Start with the explanation that within CS “14” every sip account has its primary and secondary (backup) registrar pool. With this feature a sip account is able to log on against various pools, the example above shows that a user (bob) can also register against the SBA in the branch office. Make sure that students understand that presence and conferencing info from pool 1 (data center) are not transferred to pool 2 (data center 2). In case of a failure from pool 1 users are able to log on against backup pool (2) but not all features will be available when they are signed in on their backup pool. A diagram with details will be shown later in this presentation.What does the branch office user count?Branch User’s Primary Registrar Pool = Survivable Branch Appliance (SBA) Backup Registrar Pool = Data Center CS PoolBranch Users always register with the SBA Registrar (Primary) unless it is unavailable
  5. Slide Objective:Notes:
  6. Slide Objective: Discuss failoverNotes:In this case, CS is NOT split across two data centers, but instead, there are two separate CS installations. Users can fail over from one to the other, but functionality is lost at failover if it relies on information stored in the CS backend. This includes the vast majority of “unavailable features” – user call forwarding settings, etc., can only be restored by manually copying those settings from a backup into the backend in the second pool. Voicemail issues here are the same as in the previous slide.Two modes for failover and failbackAutomatic: backup connection after configurable intervalManual: administrator switch enables connection (manual capability avoids failover on transient)What happens if primary datacenter cannot be restored?Restore Central management Server in backup datacenterRestore other services including Presence, Conferencing by “moving” users to other Pool
  7. Slide Objective: Discuss failoverNotes:In this case, CS is NOT split across two data centers, but instead, there are two separate CS installations. Users can fail over from one to the other, but functionality is lost at failover if it relies on information stored in the CS backend. This includes the vast majority of “unavailable features” – user call forwarding settings, etc., can only be restored by manually copying those settings from a backup into the backend in the second pool. Voicemail issues here are the same as in the previous slide.Two modes for failover and failbackAutomatic: backup connection after configurable intervalManual: administrator switch enables connection (manual capability avoids failover on transient
  8. Slide Objective: Discuss failoverNotes:1.As the same within OCS 2007 & OCS 2007R2 the client queries DNS Srv to provide a CS 14 Pool FQDN (in this case a Director Server)DNS server the returns a Director Pool FQDN (he can also return multiple addresses for DNS load balancing purposes)2. A TLS sip register request is sent to the director server.The server returns a 401 certificate challenge, (ensure that audience understands that this certificate request is different from an AD cert authority)CS “14” provides an “own” CA which is only used for authentication purposes3. The client connect the CS “14” certificate service with its windows credentials.4. the pool creates a certificate and returns it to the client as well as the server. (its more like a token which is issued from CS “14” to the client). It can only be used within CS. 5. With the issued certificate the client tries again to register against the pool. In this case the director returns a 301 redirect message to redirect the server to the Pool6. If the primary pool becomes unavailable the client automatically connects to the backup registrar.
  9. Slide Objective:Notes:
  10. Slide Objective: Explain how CS “14” works when split over two data centersNotes:In this case, CS is effectively split across two data centers – if one data center is lost, the user fails over to the second and still has almost all features, much like the case where a single server is lost in an R2 CS pool.Ability to leave voicemail for the user is lost if the user’s DID number terminates in the failed data center and the associated gateways or SIP trunk connections are lost. This is expected to be a likely case.Response group service is an app running on local pool.Further talking points:If you plan to deploy this CS architecture you need to ensure that you have a geo cluster for SQL Server (this is necessary for the functionality of the SQL Server not the CS Server).The entire pool works as a logical unit.
  11. Slide Objective: Explain how CS “14” works when split over two data centersNotes:Once again a more detailed flow:CS client queries a local DNS Server (if necessary) to get the poolfqdn (remember this can also happen via Clientcache or DCHP option 120)Afterwards the client connects to its primary front end server. In the event of a failover in datacenter NYThe SQL Server cluster initiates a failover (SQL Server in the backup datacenter becomes the active SQL Server)the client automatically tries to connect to the next server in the generated log on list for the specific SIP URI. This happens till the client is able to log on to the next available server. What happens to the client:The client should sign out and sign in in a short amount of time (media conversation should not break)Why are two options marked as not working in the deck?Ability to leave voicemail for the user is lost if the user’s DID number terminates in the failed data center and the associated gateways or SIP trunk connections are lost. This is expected to be a likely case.