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

Skype for Business Server 2015
 

Дата изменения раздела:2017-03-20

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

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

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

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

  • Экземпляры кластера отработки отказа AlwaysOn (FCI)

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

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

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

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

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

  • SQL Server 2014, сервер Enterprise Edition и сервер Standard Edition;

  • SQL Server 2012 SP2 и CU2, серверы Enterprise Edition и Standard Edition;

  • SQL Server 2008 R2 с пакетом обновления 2 (SP2), оба сервера Enterprise Edition и Standard Edition

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

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

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

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

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

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

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

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

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

Рекомендации по SQL в отношении версий SQL, поддерживаемых для роли следящего сервера, см. в статье "Следящий сервер зеркального отображения базы данных" в библиотеке MSDN по адресу https://go.microsoft.com/fwlink/p/?LinkId=247345.

Прежде чем настраивать зеркальное отображение сервера, необходимо правильно настроить разрешения базы данных SQL. Дополнительные сведения см. в статье "Настройка учетных записей входа для зеркального отображения баз данных или групп доступности AlwaysOn (SQL Server)" по адресу https://go.microsoft.com/fwlink/p/?LinkId=268454.

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

importantВажно!
Использование построителя топологий или командлетов для настройки и удаления зеркального отображения SQL поддерживается только в том случае, если основной сервер, зеркальный сервер и сервер-свидетель (при необходимости) относятся к одному и тому же домену. Если необходимо настроить зеркальное отображение SQL для серверов в других доменах, см. документацию по SQL Server.

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

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

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

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

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

Группы доступности AlwaysOn и экземпляры кластера отработки отказа AlwaysOn поддерживаются только для SQL Server 2014 Enterprise Edition и SQL Server 2012 Enterprise Edition. Skype для бизнеса Server поддерживает группы доступности AlwaysOn только в режиме "активный-пассивный", но не "активный-активный".

Группы доступности AlwaysOn и экземпляры кластера отработки отказа AlwaysOn доступны после установки SQL Server и настройки решения высокой доступности. Настроенную систему можно с помощью построителя топологий связать с пулом переднего плана.

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

Подробные сведения по развертыванию UNRESOLVED_TOKEN_VAL(групп доступности AlwaysOn) см. в статье Развертывание группы доступности AlwaysOn на внутреннем сервере Skype для бизнеса Server 2015.

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

  • SQL Server 2014, серверы Enterprise Edition и Standard Edition;

  • SQL Server 2012 SP2 и CU2, серверы Enterprise Edition и Standard Edition;

  • SQL Server 2008 R2 с пакетом обновления 2 (SP2), оба сервера Enterprise Edition и Standard Edition

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

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

 
Показ: