Высокий уровень доступности внутреннего сервера в Skype для бизнеса Server

Узнайте о параметрах высокого уровня доступности внутреннего сервера, поддерживаемых в Skype для бизнеса Server, включая группы доступности AlwaysOn, экземпляры отказоустойчивого кластера AlwaysOn, зеркальное отображение базы данных и отработку отказа SQL кластеризация.

Предусмотрено четыре способа повышения уровня доступности внутренних серверов.

  • Зеркальное отображение баз данных

  • Группы доступности AlwaysOn

  • Экземпляры отказоустойчивых кластеров AlwaysOn (FCI)

  • Отказоустойчивая кластеризация SQL

Пользоваться каким-либо из этих способов не обязательно, но настоятельно рекомендуется для обеспечения бесперебойной работы предприятия. В противном случае отключение одного сервера базы данных может привести к потере значительных Skype для бизнеса Server данных.

Зеркальное отображение базы данных можно настроить только с помощью построителя топологий. Для групп доступности AlwaysOn, экземпляров отказоустойчивого кластера AlwaysOn или кластеризация отработки отказа SQL вы используете SQL Server для создания решения высокого уровня доступности, а затем с помощью построителя топологий можно связать его с внешним пулом.

Если для аварийного восстановления используется высокий уровень доступности внутреннего сервера в интерфейсном пуле, связанном с другим интерфейсным пулом, то в обоих пулах следует использовать одно и то же решение высокого уровня доступности серверной части.

Зеркальное отображение баз данных

Skype для бизнеса Server поддерживает зеркальное отображение со следующим программным обеспечением базы данных:

  • SQL Server 2019, как выпуск Enterprise, так и Standard Edition

  • SQL Server 2017, как выпуск Enterprise, так и Standard Edition

  • SQL Server 2016, как выпуск Enterprise, так и Standard Edition

  • SQL Server 2014, как выпуск Enterprise, так и Standard Edition

  • SQL Server 2012 с пакетом обновления 2 (SP2) и накопительным пакетом обновления 2 (CU2) выпуск Enterprise и Standard Edition

Примечание.

Зеркальное отображение SQL доступно в Skype для бизнеса Server 2015, но больше не поддерживается в Skype для бизнеса Server 2019. Группы доступности AlwaysOn, экземпляры отказоустойчивого кластера AlwaysOn (FCI) и отработка отказа SQL кластеризация являются единственными поддерживаемыми вариантами с Skype для бизнеса Server 2019 г.

Асинхронное зеркальное отображение базы данных не поддерживается для обеспечения высокой доступности внутреннего сервера в Skype для бизнеса Server. Далее в этом документе под зеркальным отображением баз данных всегда понимается синхронное отображение, если явно не указано иное.

При развертывании зеркального отображения базы данных в интерфейсном пуле зеркально отображаются все Skype для бизнеса Server базы данных в пуле, включая центральное хранилище управления, если оно находится в этом пуле, а также базу данных приложения группы ответа и базу данных приложения "Парк вызовов", если эти приложения выполняются в пуле.

При зеркальном отображении баз данных для серверов не требуется общее хранилище. На каждом сервере копия баз данных хранится в локальном хранилище.

Развернуть зеркальное копирование баз данных можно со следящим сервером или без него. Наличие следящего сервера является предпочтительным, поскольку обеспечивает автоматическую отработку отказа внутреннего сервера. В противном случае администратор должен запускать отработку отказа вручную. Обратите внимание на то, что даже в случае развертывания следящего сервера администратор может при необходимости запустить отработку отказа внутреннего сервера вручную.

Одни следящий сервер можно использовать для нескольких пар внутренних серверов. Строгого взаимно-однозначного соответствия между следящими серверами и парами внутренних серверов нет. Развертывания с одним следящим сервером для нескольких пар внутренних серверов менее отказоустойчивы, чем топологии с отдельным следящим сервером для каждой пары внутренних серверов.

Рекомендации по планированию зеркального отображения внутренних серверов

В целом, для настройки зеркального отображения SQL между двумя внутренними серверами с ресурсом-свидетелем требуется следующее:

  • Версия SQL Server основного сервера должна поддерживать зеркальное отображение SQL.

  • На основном ресурсе, зеркальном ресурсе и ресурсе-свидетеле (если развертывается) должна быть установлена одна и та же версия SQL Server.

  • На основном и зеркальном ресурсах должен быть установлен один и тот же выпуск SQL Server. На ресурсе-свидетеле может быть установлен другой выпуск.

Рекомендации по SQL с точки зрения того, какие версии SQL поддерживаются для роли следящего сервера, см. в разделе "Свидетель зеркального отображения баз данных" в библиотека MSDN.

Прежде чем настраивать зеркальное отображение сервера, необходимо правильно настроить разрешения базы данных SQL. Дополнительные сведения см. в разделе Настройка учетных записей входа для зеркального отображения базы данных или групп доступности AlwaysOn (SQL Server)".

При зеркальном отображении SQL режим восстановления базы данных всегда имеет значение Полный. Это означает, что необходимо регулярно отслеживать размер журнала транзакций и создавать резервные копии журналов транзакций, чтобы избежать переполнения дискового пространства на внутренних серверах. Частота резервного копирования журналов транзакций зависит от скорости роста журнала, которая, в свою очередь, зависит от транзакций базы данных, выполняемых действиями пользователей в интерфейсном пуле. Мы рекомендуем определить, какой объем журналов транзакций ожидается для рабочей нагрузки развертывания Lync, чтобы вы могли планировать соответствующим образом. В следующих статьях содержатся дополнительные сведения о резервном копировании SQL и управлении журналами.

Важно!

Использование построителя топологий или командлетов для настройки и удаления зеркального отображения SQL поддерживается только в том случае, если все серверы-источник, зеркало и следящий сервер (при необходимости) принадлежат одному домену. If you want to set up SQL mirroring among servers in different domains, see your SQL Server documentation.

Примечание.

Зеркальное отображение SQL доступно в Skype для бизнеса Server 2015, но больше не поддерживается в Skype для бизнеса Server 2019. В Skype для бизнеса Server 2019 г. предпочтительны методы групп доступности AlwaysOn, экземпляров отказоустойчивого кластера AlwaysOn (FCI) и отработки отказа SQL кластеризация.

Время восстановления при автоматической отработке отказа внутреннего сервера с помощью зеркального отображения баз данных

При автоматической отработке отказа внутренним сервером с помощью зеркального отображения баз данных техническое плановое значение целевого времени восстановления (RTO) составляет 5 минут. Синхронное зеркальное отображение баз данных позволяет предотвращать потери данных при отказе внутреннего сервера, за исключением редких случаев одновременного отказа внешних серверов и внутреннего сервера в процессе передачи данных между ними. Техническое плановое значение целевого срока восстановления (RPO) составляет 5 минут.

Взаимодействие с пользователями при отработке отказа внутреннего сервера с помощью зеркального отображения баз данных

То, каким образом отказ отразится на пользователе, зависит от природы отказа и топологии.

Если настроено зеркальное отображение баз данных со следящим сервером, в случае сбоя основного ресурса отработка отказа внутреннего сервера выполняется автоматически в кратчайшие сроки. Активные пользователи не должны заметить существенного прерывания текущих сеансов.

Если следящий сервер не настроен, администратору потребуется некоторое время для проведения отработки отказа вручную. В этот период активные пользователи могут заметить последствия. Они продолжат свои сеансы как обычно в течение 30 минут. Если основной объект по-прежнему не восстановлен или администратор не выполнил отработку отказа в резервной копии, пользователи переключаются в режим устойчивости, что означает, что они не могут выполнять задачи, требующие постоянного изменения в Lync Server (например, добавление контакта).

При отказе и главного, и внутреннего зеркальных серверов или при отказе одного из них и следящего сервера внутренний сервер становится недоступным (даже если это основной сервер, продолжающий работать). В этом случае активные пользователи переключаются в режим устойчивости через некоторое время.

Группы доступности AlwaysOn и экземпляры отказоустойчивого кластера AlwaysOn

Skype для бизнеса Server поддерживает группы доступности AlwaysOn только как активные или пассивные, а не активные и активные.

Чтобы использовать группы доступности AlwaysOn или экземпляры отказоустойчивого кластера AlwaysOn, сначала используйте SQL Server для настройки решения высокого уровня доступности. Затем можно использовать построитель топологий, чтобы связать его с пулом интерфейсного плана.

Skype для бизнеса Server поддерживает AlwaysOn со следующим программным обеспечением базы данных:

  • SQL Server 2019 выпуск Enterprise

  • SQL Server 2019 Standard Edition с ограничениями см. примечание ниже

  • SQL Server 2017 выпуск Enterprise

  • SQL Server 2017 Standard Edition с ограничениями см. примечание ниже

  • выпуск Enterprise SQL Server 2016 г.

  • SQL Server 2016 Standard Edition с ограничениями см. примечание ниже

  • SQL Server 2014 выпуск Enterprise

  • SQL Server 2012 с пакетом обновления 2 (SP2) и накопительным пакетом обновления 2 (CU2) выпуск Enterprise

Примечание.

SQL Server 2019, 2017 и 2016 — единственные версии, поддерживаемые Skype для бизнеса Server 2019.

Примечание.

группы доступности Always On не поддерживаются в выпусках SQL 2016, 2017 и 2019 Standard, но вы можете использовать Always On экземпляры отказоустойчивого кластера. Дополнительные сведения см. в статье Выпуски и поддерживаемые функции SQL Server 2016.

Важно!

Имена экземпляров для нескольких экземпляров группы доступности AlwaysOn должны быть одинаковыми.

Инструкции по развертыванию групп доступности AlwaysOn см. в статье Развертывание группы доступности AlwaysOn на внутреннем сервере в Skype для бизнеса Server.

Отказоустойчивая кластеризация SQL Server

Skype для бизнеса Server поддерживает кластеризация отработки отказа SQL Server со следующим программным обеспечением базы данных:

  • SQL Server 2019, как выпуск Enterprise, так и Standard Edition

  • SQL Server 2017, как выпуск Enterprise, так и Standard Edition

  • SQL Server 2016, как выпуск Enterprise, так и Standard Edition

  • SQL Server 2014, как выпуск Enterprise, так и Standard Edition

  • SQL Server 2012 с пакетом обновления 2 (SP2) и накопительным пакетом обновления 2 (CU2) выпуск Enterprise и Standard Edition

Чтобы использовать кластеризация отработки отказа SQL, перед развертыванием внешнего пула необходимо настроить и настроить кластер SQL Server. Рекомендации и инструкции по настройке кластеризация отработки отказа в SQL Server 2012 г. см. в разделе https://technet.microsoft.com/library/hh231721.aspx.

Примечание.

SQL Server 2019, 2017 и SQL Server 2016 годах являются единственными версиями, поддерживаемыми Skype для бизнеса Server 2019.

Чтобы использовать кластеризация отработки отказа SQL, перед развертыванием внешнего пула необходимо настроить и настроить кластер SQL Server. Рекомендации и инструкции по настройке кластеризация отработки отказа в SQL Server 2014 и 2016 годах см. в разделе https://technet.microsoft.com/library/hh231721.aspx. Сведения о кластеризация отработки отказа в SQL Server 2008 г. см. в разделе https://technet.microsoft.com/library/ms189134(v=sql.105).aspx.

При установке SQL Server следует также установить SQL Server Management Studio для управления расположениями базы данных и файлов журнала. SQL Server Management Studio устанавливается с SQL Server как необязательный компонент.