Планирование ресурсов для сервера сохраняемого чата в Lync Server 2013

 

Последнее изменение раздела: 2012-10-05

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

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

Чтобы скачать сервер сохраняемого чата, см. раздел "Сервер сохраняемого чата Microsoft Lync Server 13" по адресу https://go.microsoft.com/fwlink/p/?linkId=209539.

Дополнительные сведения об установке сервера сохраняемого чата см. в разделе "Установка сервера сохраняемого чата в Lync Server 2013 и настройка сервера сохраняемого чата в Lync Server 2013 " документации по развертыванию.

Средства поддержки, такие как средство планирования серверов Lync, могут дополнительно помочь в планировании емкости. Дополнительные сведения о средстве планирования см. в разделе "Начало процесса планирования для Lync Server 2013 " документации по планированию.

Поддерживаемые топологии сервера сохраняемого чата

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

Теперь мы также поддерживаем сервер сохраняемого чата на сервере Standard Edition для новых развертываний Lync Server 2013. Однако производительность и масштабирование будут затронуты, и так как для этого нового развертывания нет варианта высокой доступности, мы ожидаем, что вы будете использовать его в первую очередь для подтверждения концепции, оценки и т. д.

Примечание.

Дополнительные сведения о обеих топологиях см. в разделе Planning for Persistent Chat Server in Lync Server 2013 в этом наборе документации и развертывании сервера сохраняемого чата в Lync Server 2013 в документации по развертыванию.

Single-Server топологии

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

Важно

Нельзя добавить дополнительные серверы в пул серверов сохраняемого чата, который запускается как развертывание с одним сервером в построителе топологий. Мы рекомендуем использовать топологию пула с несколькими серверами, даже если вы используете один сервер. Это означает, что вы сможете добавить дополнительные серверы позже, если это потребуется.

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

Отдельный сервер сохраняемого чата

Топология одного сервера с топологией требованиям

Multiple-Server топологии

Чтобы обеспечить большую емкость и надежность, можно развернуть топологию с несколькими серверами, как описано в разделе "Планирование сервера сохраняемого чата" в Lync Server 2013. Топология с несколькими серверами может включать до четырех активных компьютеров с сервером сохраняемого чата (конфигурации высокой доступности и аварийного восстановления позволяют использовать до восьми, но только четыре могут быть активными, а остальные четыре — в режиме ожидания). Каждый сервер может поддерживать до 20 000 одновременных пользователей, в общей сложности 80 000 одновременных пользователей, подключенных к пулу серверов сохраняемого чата с 4 серверами. Топология с несколькими серверами совпадает с топологией с одним сервером, за исключением того, что несколько серверов размещают сервер сохраняемого чата и могут масштабироваться выше. Несколько компьютеров с сервером сохраняемого чата должны находиться в одном доменные службы Active Directory домене, что и Lync Server и служба соответствия требованиям.

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

Несколько серверов сохраняемого чата

Топология нескольких серверов с

В развертывании сервера сохраняемого чата с четырьмя серверами, где 80 000 пользователей могут одновременно выполнять вход и использование сохраняемого чата, нагрузка равномерно распределяется по 20 000 пользователей на сервер. Если один сервер становится недоступным, пользователи, подключенные к нему, потеряют доступ к серверу сохраняемого чата. The disconnected users will be automatically transferred to the remaining servers until the unavailable server is restored. В зависимости от объема трафика сохраняемого чата в сети эта передача может занять несколько минут или больше. Так как каждый из оставшихся серверов может содержать до 30 000 пользователей, рекомендуется как можно быстрее восстановить недоступный сервер, чтобы избежать проблем с производительностью. В противном случае можно сделать доступным другой сервер сохраняемого чата с помощью построителя топологий или командлета Windows PowerShell set-CsPersistentChatActiveServer.

Планирование емкости сервера сохраняемого чата

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

Планирование максимальной емкости сервера сохраняемого чата

Используйте следующую таблицу для определения, какое количество пользователей вы сможете поддерживать.

Пример максимальной емкости пула серверов сохраняемого чата

Экземпляры службы активного сохраняемого чата

4

Экземпляры службы сохраняемого чата

8 (4 должны быть неактивными; только 4 могут быть активными)

Активных подключенных пользователей

80,000

Всего подготовленных пользователей

150,000

Количество конечных точек

120,000

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

Планирование емкости для управления доступом к комнате сохраняемого чата

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

Пример управления доступом к комнате чата

Малые комнаты чата Средние комнаты чата Большие комнаты чата Всего

Размер комнат чата (количество подключенных пользователей)

30 на комнату

150 на комнату

16 000 на комнату

Комнат чата

32,000

1,067

10

33,077

% комнат, которые являются аудиториями

1%

1%

50%

% открытых комнат

3%

3%

50%

Открытых комнат (без явного членства)

960

32

5

997

Закрытых комнат (обычных комнат с явным членством)

31,040

1.035

5

32,080

Комнат-аудиторий (дополнительный вход для выступающих)

0

32

5

Комнат, управляемых с помощью прямого членства

50%

10%

0%

Комнат, управляемых с помощью групп пользователей

50%

90%

100%

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

0

0

0

Пользователей в каждом списке членов комнаты чата для закрытых комнат

30

150

16,000

Групп пользователей в каждом списке членов комнаты чата для закрытых комнат

3

5

10

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

6

6

6

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

6

6

6

Субъектов членства на основе пользователей во всех закрытых комнатах

465,600

15,520

-

Субъектов членства на основе групп пользователей во всех закрытых комнатах

46,560

4656

50

Субъектов на основе пользователей и групп пользователей во всех комнатах-аудиториях чата

0

192

50

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

192,000

6,400

60

Активных пользователей на комнату чата

30

150

16,000

Комнат чата на пользователя

12

2

2

16

Групп пользователей в каждом списке членов комнаты чата

10

10

15

Комнат, управляемых с помощью групп пользователей

50%

50%

50%

Субъектов членства на основе групп пользователей во всех комнатах чата

155,200

5173

68

Субъектов членства на основе пользователей во всех комнатах чата

465,600

77,600

72,000

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

6

6

6

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

192,000

6400

60

Элементов управления доступом

704,160

26,768

160

731,088

Максимальное количество элементов управления доступом

2,000,000

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

В данном примере приведены комнаты чата, классифицируемые как малые (30 активных пользователей в любое время), средние (150 активных пользователей) и большие (16 000 активных пользователей). Количество комнат чата определенного размера вычисляется на основе общего числа:

  • активных пользователей в системе;

  • активных пользователей в комнатах чата определенного размера;

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

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

Важно

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

Планирование емкости для управления доступом к комнате чата по приглашению

Вы можете использовать следующую таблицу планирования емкости, чтобы понять количество приглашений, которые сервер сохраняемого чата создает и сохраняет в базе данных сохраняемого чата при настройке отправки приглашений. Вы управляете приглашениями в категории с помощью страницы параметров категории комнаты чата в Lync Server панель управления или с помощью командлета Windows PowerShell set-csPersistentChatCategory. Вы можете управлять приглашениями в комнате чата (в зависимости от того, что позволяет категория) с помощью страницы управления комнатами, запущенной из клиента Lync, или с помощью командлета Windows PowerShell set-csPersistentChatRoom.

В данных примера в следующей таблице предполагается, что на странице параметров Комнаты чата для 50% всех комнат чата для параметра Приглашения установлено значение Да.

Важно

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

Пример доступа к комнате чата по приглашению

Малые комнаты чата Средние комнаты чата Большие комнаты чата Всего

Пользователей, имеющих доступ к комнате чата

30 на комнату

150 на комнату

16 000 на комнату

Процент комнат, имеющих приглашения

50%

50%

50%

Комнат чата, настроенных для отправки приглашений

16,000

533

5

Пользователей, имеющих доступ к этой комнате чата

60

225

16,000

Приглашения, созданные сервером сохраняемого чата

960,000

120,000

80,000

1,160,000

Максимально допустимое количество приглашений

2,000,000

Модель 1. Начать с ожидаемого количества приглашений на комнату в день

Норма чата на комнату (в день)

50

500

100

650

Норма чата (в секунду) во всех комнатах

55.56

18.52

0.03

74

Модель 2. Начать с количества отправляемых сообщений на пользователя в день

Норма чата на пользователя в день

15

5

0.1

20

Норма чата на комнату (в день)

38

375

800

1,213

Норма чата (в секунду) во всех комнатах

41.67

13.89

0.28

56

Модель производительности сервера сохраняемого чата

В следующей таблице описана модель пользователя для сервера сохраняемого чата. It provides the basis for the capacity planning requirements and represents a typical organization with 80,000 concurrent users on four servers.

Модель производительности сервера сохраняемого чата

Количество подключенных активных пользователей

80,000

Число экземпляров службы сервера сохраняемого чата

4

Размер малых комнат чата

30 пользователей

Размер средних комнат чата

150 пользователей

Размер больших комнат чата

16 000 пользователей

Общее количество комнат чата

33,077

Количество малых комнат чата

32,000

Количество средних комнат чата

1,067

Количество больших комнат чата

10

Общее количество комнат чата на пользователя

16

Количество малых комнат чата на пользователя

12

Количество средних комнат чата на пользователя

2

Количество больших комнат чата на пользователя

2

Количество подключенных комнат на пользователя

24

Максимальная норма подключения

10 в секунду

Общая норма чата

24 в секунду

Норма чата для малых комнат чата

22.22/second

Норма чата для средних комнат чата

1.67/second

Норма чата для больших комнат чата

~0.15/second

Процент комнат чата, настроенных для отправки приглашений

50%

Процент комнат с прямым членством

50%

Процент комнат с групповым членством

50%

Среднее количество родительских принадлежностей в доменные службы Active Directory

100 - 200

Количество подписанных контактов на пользователя

80

Среднее количество конечных точек на пользователя

1.5

Среднее количество видимых комнат чата на конечную точку

1.5

Среднее количество видимых комнат чата на пользователя

2,25 (50% для 1 комнаты и 50% для 2 комнат); до 6 открытых комнат, по одной на монитор

Количество участников, опрашиваемых за определенный интервал опроса

25 на видимую комнату чата

Продолжительность интервала опроса

5 минут

Количество опрашиваемых участников в секунду

15,000

Количество изменений состояния присутствия в час на пользователя

6

Количество изменений состояния присутствия в секунду

133.33