비즈니스용 Skype 서버 백 엔드 서버 고가용성

AlwaysOn 가용성 그룹, AlwaysOn 장애 조치(failover) 클러스터 인스턴스, 데이터베이스 미러링 및 SQL 장애 조치(failover) 클러스터링 포함하여 비즈니스용 Skype 서버 지원되는 백 엔드 서버 고가용성 옵션에 대해 알아봅니다.

백 엔드 서버에 대한 고가용성을 향상시키기 위해 다음 네 가지 옵션이 있습니다.

  • 데이터베이스 미러링

  • AlwaysOn 가용성 그룹

  • AlwaysOn FCI(장애 조치(failover) 클러스터 인스턴스)

  • SQL 장애 조치(failover) 클러스터링

이러한 솔루션 중 하나를 사용하는 것은 선택 사항이지만 organization 비즈니스 연속성을 유지하는 것이 좋습니다. 그렇지 않으면 단일 데이터베이스 서버가 중단되면 상당한 비즈니스용 Skype 서버 데이터가 손실될 수 있습니다.

토폴로지 작성기만 사용하여 데이터베이스 미러링을 설정할 수 있습니다. AlwaysOn 가용성 그룹, AlwaysOn 장애 조치(failover) 클러스터 인스턴스 또는 SQL 장애 조치(failover) 클러스터링 경우 SQL Server 사용하여 고가용성 솔루션을 만든 다음, 토폴로지 작성기를 사용하여 프런트 엔드 풀과 연결할 수 있습니다.

재해 복구를 위해 다른 프런트 엔드 풀과 쌍을 이루는 프런트 엔드 풀에서 백 엔드 서버 고가용성을 사용하는 경우 두 풀에서 동일한 백 엔드 고가용성 솔루션을 사용해야 합니다.

데이터베이스 미러링

비즈니스용 Skype 서버 다음 데이터베이스 소프트웨어로 미러링을 지원합니다.

  • SQL Server 2019, Enterprise Edition 및 Standard Edition

  • SQL Server 2017, Enterprise Edition 및 Standard Edition

  • SQL Server 2016, Enterprise Edition 및 Standard Edition

  • SQL Server 2014, Enterprise Edition 및 Standard Edition

  • SQL Server 2012 SP2 및 CU2, Enterprise Edition 및 Standard Edition

참고

SQL 미러링은 비즈니스용 Skype 서버 2015에서 사용할 수 있지만 2019년 비즈니스용 Skype 서버 더 이상 지원되지 않습니다. AlwaysOn 가용성 그룹, AlwaysOn FCI(장애 조치(failover) 클러스터 인스턴스) 및 SQL 장애 조치(failover) 클러스터링 메서드는 비즈니스용 Skype 서버 2019에서 지원되는 유일한 옵션입니다.

비즈니스용 Skype 서버 백 엔드 서버 고가용성에서는 비동기 데이터베이스 미러링이 지원되지 않습니다. 이 문서의 나머지 부분에는 달리 명시적으로 명시되지 않는 한 데이터베이스 미러링이 동기 데이터베이스 미러링을 의미합니다.

프런트 엔드 풀에 데이터베이스 미러링을 배포하면 풀의 모든 비즈니스용 Skype 서버 데이터베이스가 미러링됩니다(중앙 관리 저장소를 포함하여 이 풀에 있는 경우) 및 응답 그룹 애플리케이션 데이터베이스 및 통화 대기 애플리케이션 데이터베이스(해당 애플리케이션이 풀에서 실행 중인 경우).

데이터베이스 미러링을 사용하면 서버에 공유 스토리지를 사용할 필요가 없습니다. 각 서버는 로컬 스토리지에 데이터베이스의 복사본을 유지합니다.

미러링 모니터 모니터를 사용하거나 사용하지 않고 데이터베이스 미러링을 배포하도록 선택할 수 있습니다. 미러링 모니터 서버를 사용하면 백 엔드 서버의 장애 조치(failover)를 자동으로 수행할 수 있으므로 미러링 모니터 서버를 사용하는 것이 좋습니다. 그렇지 않으면 관리자가 장애 조치(failover)를 수동으로 호출해야 합니다. 미러링 모니터 서버가 배포된 경우에도 관리자는 필요한 경우 백 엔드 서버 장애 조치(failover)를 수동으로 호출할 수 있습니다.

미러링 모니터 서버를 사용하는 경우 여러 백 엔드 서버 쌍에 대해 단일 감시를 사용할 수 있습니다. 증인과 백 엔드 서버 쌍 사이에는 엄격한 1:1 서신이 없습니다. 여러 백 엔드 서버 쌍에 단일 감시를 사용하는 배포는 각 백 엔드 서버 쌍에 대해 별도의 미러링 모니터 서버가 있는 토폴로지만큼 복원력이 없습니다.

백 엔드 서버 미러링 계획에 대한 지침

일반적으로 미러링 모니터를 사용하여 두 백 엔드 서버 간에 SQL 미러링을 설정하려면 다음이 필요합니다.

  • 주 서버의 SQL Server 버전은 SQL 미러링을 지원해야 합니다.

  • 주, 미러 및 미러링 모니터 서버(배포된 경우)에는 동일한 버전의 SQL Server 있어야 합니다.

  • 주 버전과 미러 동일한 버전의 SQL Server 있어야 합니다. 미러링 모니터 서버의 버전이 다를 수 있습니다.

미러링 모니터 서버 역할에 대해 지원되는 SQL 버전에 대한 SQL 모범 사례는 MSDN 라이브러리의 "데이터베이스 미러링 감시" 를 참조하세요.

서버 미러링을 구성하기 전에 먼저 SQL 데이터베이스 권한을 올바르게 설정해야 합니다. 자세한 내용은 "데이터베이스 미러링 또는 AlwaysOn 가용성 그룹(SQL Server)에 대한 로그인 계정 설정"을 참조하세요.

SQL 미러링을 사용하면 데이터베이스 복구 모드가 항상 전체로 설정되므로 백 엔드 서버의 디스크 공간이 부족하지 않도록 트랜잭션 로그 크기를 면밀히 모니터링하고 정기적으로 트랜잭션 로그를 백업해야 합니다. 트랜잭션 로그 백업 빈도는 로그 증가율에 따라 달라지며, 이는 프런트 엔드 풀의 사용자 활동에 의해 발생하는 데이터베이스 트랜잭션에 따라 달라집니다. 그에 따라 계획을 수행할 수 있도록 Lync 배포 워크로드에 대해 예상되는 트랜잭션 로그 증가를 결정하는 것이 좋습니다. 다음 문서에서는 SQL 백업 및 로그 관리에 대한 추가 정보를 제공합니다.

중요

토폴로지 작성기 또는 cmdlet을 사용하여 SQL 미러링을 설정하고 제거하는 것은 주 서버, 미러 및 미러링 모니터 서버(원하는 경우)가 모두 동일한 도메인에 속하는 경우에만 지원됩니다. 다른 도메인의 서버 간에 SQL 미러링을 설정하려면 SQL Server 설명서를 참조하세요.

참고

SQL 미러링은 비즈니스용 Skype 서버 2015에서 사용할 수 있지만 2019년 비즈니스용 Skype 서버 더 이상 지원되지 않습니다. AlwaysOn 가용성 그룹, AlwaysOn FCI(장애 조치(failover) 클러스터 인스턴스) 및 SQL 장애 조치(failover) 클러스터링 메서드는 비즈니스용 Skype 서버 2019에서 선호됩니다.

데이터베이스 미러링을 사용하여 자동 백 엔드 서버 장애 조치(failover)를 위한 복구 시간

데이터베이스 미러링을 사용한 자동 백 엔드 장애 조치(failover)의 경우 RTO(복구 시간 목표)에 대한 엔지니어링 대상은 5분입니다. 동기 데이터베이스 미러링으로 인해 데이터가 서버 간에 이동하는 동안 프런트 엔드 서버와 백 엔드 서버가 동시에 다운되는 경우를 제외하고는 백 엔드 서버 실패 시 데이터 손실을 예상하지 않습니다. RPO(복구 지점 목표)의 엔지니어링 대상은 5분입니다.

데이터베이스 미러링으로 백 엔드 서버 실패 시 사용자 환경

오류 중 사용자 환경은 실패의 특성과 토폴로지에 따라 달라집니다.

데이터베이스 미러링을 사용하고 미러링 모니터 서버를 구성하고 보안 주체가 실패하면 백 엔드 서버 장애 조치(failover)가 자동으로 신속하게 수행됩니다. 활성 사용자는 진행 중인 세션이 많이 중단되는 것을 알 수 없습니다.

미러링 모니터 서버가 구성되지 않은 경우 관리자가 장애 조치(failover)를 수동으로 호출하는 데 다소 시간이 소요됩니다. 이 기간 동안 활성 사용자는 영향을 받을 수 있습니다. 그들은 약 30 분 동안 정상적으로 세션을 계속합니다. 주 데이터베이스가 아직 복원되지 않았거나 관리자가 백업으로 장애 조치(failover)하지 않은 경우 사용자는 복원력 모드로 전환됩니다. 즉, Lync Server에서 지속적인 변경이 필요한 작업(예: 연락처 추가)을 수행할 수 없습니다.

보안 주 서버와 미러 백 엔드 서버가 모두 실패하거나 해당 서버 중 하나와 미러링 모니터 서버가 실패하면 백 엔드 서버를 사용할 수 없게 됩니다(여전히 작동 중인 보안 주체인 경우에도). 이 경우 활성 사용자는 일정 시간 후에 복원력 모드로 전환됩니다.

AlwaysOn 가용성 그룹 및 AlwaysOn 장애 조치(failover) 클러스터 인스턴스

비즈니스용 Skype 서버 활성/수동이 아닌 활성/수동으로만 AlwaysOn 가용성 그룹을 지원합니다.

AlwaysOn 가용성 그룹 또는 AlwaysOn 장애 조치(failover) 클러스터 인스턴스를 사용하려면 먼저 SQL Server 사용하여 고가용성 솔루션을 설정하고 구성합니다. 그런 다음 토폴로지 작성기를 사용하여 프런트 엔드 풀과 연결할 수 있습니다.

비즈니스용 Skype 서버 다음 데이터베이스 소프트웨어를 사용하여 AlwaysOn을 지원합니다.

  • SQL Server 2019 Enterprise Edition

  • 제한 사항이 있는 SQL Server 2019 Standard Edition은 아래 참고 사항을 참조하세요.

  • SQL Server 2017 Enterprise Edition

  • 제한 사항이 있는 SQL Server 2017 Standard Edition은 아래 참고 사항을 참조하세요.

  • SQL Server 2016 Enterprise Edition

  • 제한 사항이 있는 SQL Server 2016 Standard Edition은 아래 참고 사항을 참조하세요.

  • SQL Server 2014 Enterprise Edition

  • SQL Server 2012 SP2 및 CU2 Enterprise Edition

참고

SQL Server 2019, 2017 및 2016은 비즈니스용 Skype 서버 2019에서 지원되는 유일한 버전입니다.

참고

Always On 가용성 그룹은 SQL 2016, 2017 및 2019 Standard Edition에서 지원되지 않지만 장애 조치(failover) 클러스터 인스턴스를 Always On 사용할 수 있습니다. 자세한 내용은 SQL Server 2016의 버전 및 지원되는 기능을 참조하세요.

중요

여러 AlwaysOn 가용성 그룹 인스턴스의 인스턴스 이름은 동일해야 합니다.

AlwaysOn 가용성 그룹을 배포하는 단계는 비즈니스용 Skype 서버 백 엔드 서버에 AlwaysOn 가용성 그룹 배포를 참조하세요.

SQL Server 장애 조치(failover) 클러스터링

비즈니스용 Skype 서버 다음 데이터베이스 소프트웨어를 사용하여 SQL Server 장애 조치(failover) 클러스터링 지원합니다.

  • SQL Server 2019, Enterprise Edition 및 Standard Edition

  • SQL Server 2017, Enterprise Edition 및 Standard Edition

  • SQL Server 2016, Enterprise Edition 및 Standard Edition

  • SQL Server 2014, Enterprise Edition 및 Standard Edition

  • SQL Server 2012 SP2 및 CU2, Enterprise Edition 및 Standard Edition

SQL 장애 조치(failover) 클러스터링 사용하려면 먼저 프런트 엔드 풀을 배포하기 전에 SQL Server 클러스터를 설정하고 구성해야 합니다. SQL Server 2012의 장애 조치(failover) 클러스터링 대한 모범 사례 및 설정 지침은 를 참조하세요https://technet.microsoft.com/library/hh231721.aspx.

참고

SQL Server 2019, 2017 및 SQL Server 2016은 비즈니스용 Skype 서버 2019에서 지원되는 유일한 버전입니다.

SQL 장애 조치(failover) 클러스터링 사용하려면 먼저 프런트 엔드 풀을 배포하기 전에 SQL Server 클러스터를 설정하고 구성해야 합니다. SQL Server 2014 및 2016의 장애 조치(failover) 클러스터링 대한 모범 사례 및 설정 지침은 를 참조하세요https://technet.microsoft.com/library/hh231721.aspx. SQL Server 2008의 장애 조치(failover) 클러스터링 보려면 를 참조하세요https://technet.microsoft.com/library/ms189134(v=sql.105).aspx.

SQL Server 설치할 때 SQL Server Management Studio 설치하여 데이터베이스 및 로그 파일 위치의 위치를 관리해야 합니다. SQL Server Management Studio SQL Server 설치할 때 선택적 구성 요소로 설치됩니다.