Планирование ресурсов для сервера сохраняемого чата в 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 |