Planificación de capacidad para servidor de chat persistente en Lync Server 2013
Tema modificado por última vez: 2012-10-05
Servidor de chat persistente puede realizar chat multiusuario en tiempo real que puede persistir para futura recuperación y búsqueda. A diferencia de la mensajería instantánea (MI) de grupo que se guarda en el buzón de un usuario si se configura el historial de conversaciones, una sesión de servidor de chat persistente permanece abierta durante más tiempo y el contenido se guarda en un servidor, junto con los mensajes, archivos, direcciones URL y otros datos que forman parte de una conversación en curso.
La planificación de capacidad es una parte importante de la preparación para implementar servidor de chat persistente. En este tema se proporcionan detalles sobre topologías de servidor de chat persistente compatibles y tablas de planificación de capacidad que puede usar para determinar la mejor configuración para su implementación. También describe cómo administrar mejor las implementaciones de servidor de chat persistente que requieren mayor capacidad en las horas punta.
Para descargar el servidor de chat persistente, consulte "Microsoft Lync Server 13 Persistent Chat Server" en https://go.microsoft.com/fwlink/p/?linkId=209539.
Para obtener más información sobre la instalación del servidor de chat persistente, vea Instalar el servidor de chat persistente en Lync Server 2013 y Configurar el servidor de chat persistente en Lync Server 2013 en la documentación de implementación.
Las herramientas de soporte técnico, como la Herramienta de planificación de Lync Server, pueden ayudarle aún más con la planificación de capacidades. Para obtener más información sobre la Herramienta de planeación, consulte Comenzar el proceso de planificación para Lync Server 2013 en la documentación de planificación.
Topologías admitidas por servidor de chat persistente
Puede implementar servidor de chat persistente en un solo servidor o en varios grupos de servidores, y con topología de grupo único o de varios grupos.
Ahora también se admite el servidor de chat persistente en el servidor Standard Edition para las nuevas implementaciones de Lync Server 2013. Sin embargo, el rendimiento y la escala se verán afectados, y como no hay ninguna opción de alta disponibilidad para esta nueva implementación, esperamos que lo use principalmente para fines de prueba de concepto, evaluación, etc.
Nota
Para obtener más información sobre ambas topologías, consulte Planeamiento de Servidor de chat persistente en Lync Server 2013 en este conjunto de documentación e Implementar chat server persistente en Lync Server 2013 en la documentación Implementación.
Topología de Single-Server
La configuración mínima y la implementación más sencilla para servidor de chat persistente es una topología de servidor front-end de servidor de chat persistente única. Esta implementación requiere un único servidor que ejecute el servidor de chat persistente (que, opcionalmente, ejecuta el servicio de cumplimiento, si el cumplimiento está habilitado), un servidor que hospeda la base de datos de SQL Server y, si es necesario, la base de datos de SQL Server para almacenar los datos de cumplimiento.
Importante
No puede agregar servidores adicionales a un grupo de servidores de chat persistente que se inicia como una implementación de un solo servidor en el Generador de topologías. Se recomienda usar la topología de grupo de varios servidores, incluso si usa un único servidor. Esto es así para que pueda agregar más servidores más adelante, si es necesario.
La figura siguiente muestra todos los componentes necesarios y opcionales de una topología para un único servidor front-end de chat persistente con cumplimiento.
Servidor de chat persistente único
Topología de Multiple-Server
Para proporcionar mayor capacidad y confiabilidad, puede implementar una topología de varios servidores, como se describe en Planeación de Chat Server persistente en Lync Server 2013. La topología de varios servidores puede incluir hasta cuatro equipos activos que ejecuten el servidor de chat persistente (las configuraciones de alta disponibilidad y recuperación ante desastres permitirán hasta ocho, pero solo cuatro pueden estar activos y los cuatro restantes en modo de espera). Cada servidor puede admitir hasta 20 000 usuarios simultáneos, para un total de 80 000 usuarios simultáneos conectados a un grupo de servidores de chat persistente con 4 servidores. Una topología de varios servidores es la misma que la topología de un solo servidor, excepto que varios servidores hospedan servidor de chat persistente y pueden escalar más alto. Varios equipos que ejecutan servidor de chat persistente deben residir en el mismo Servicios de dominio de Active Directory dominio que Lync Server y el servicio de cumplimiento.
La figura siguiente muestra todos los componentes de una topología de varios servidores con varios equipos que ejecutan servidor de chat persistente, el servicio de cumplimiento opcional y una base de datos de cumplimiento independiente.
Varios servidores de chat persistente
En una implementación de servidor de chat persistente de cuatro servidores, donde 80 000 usuarios pueden iniciar sesión simultáneamente y usar el chat persistente, la carga se distribuye uniformemente a 20 000 usuarios por servidor. Si un servidor no está disponible, los usuarios que están conectados a ese servidor perderán su acceso al servidor de chat persistente. Los usuarios desconectados se transferirán automáticamente a los servidores restantes hasta que se restaure el servidor que no se encuentra disponible. Dependiendo de la cantidad de tráfico de chat persistente en la red, esta transferencia puede tardar unos minutos o más. Como cada uno de los servidores restantes podría hospedar hasta 30 000 usuarios, le recomendamos que restaure el servidor no disponible lo más rápido posible para evitar problemas de rendimiento. En caso contrario, puede hacer que otro servidor de chat persistente esté disponible mediante el Generador de topología o el cmdlet de Windows PowerShell, set-CsPersistentChatActiveServer.
Planificación de capacidad de servidor de chat persistente
Las siguientes tablas pueden ayudarle con la planificación de capacidad para servidor de chat persistente. Modelan cómo el cambio de varias configuraciones del servidor de chat persistente afecta a las capacidades.
Planear la capacidad máxima para el servidor de chat persistente
Usa la siguiente tabla de muestra para determinar la cantidad de usuarios que podrás admitir.
Ejemplo de capacidad máxima del grupo de servidores de chat persistente
Instancias del servicio de chat persistente activo |
4 |
Instancias de servicio de chat persistente |
8 (4 debe estar inactivo; solo un máximo de 4 puede estar activo) |
Usuarios activos conectados |
80,000 |
Cantidad total de usuarios aprovisionados |
150,000 |
Cantidad de extremos |
120,000 |
En el ejemplo anterior, el plan es admitir el número máximo de usuarios que el servidor de chat persistente permite: cuatro servidores/instancias del servicio de chat persistente (puede tener cuatro servidores pasivos más que ejecutan servidor de chat persistente para alta disponibilidad y recuperación ante desastres) y 20 000 usuarios por servidor, para un total de 80 000 usuarios activos.
Planeamiento de capacidad para administrar el acceso a salones de chat persistente
La siguiente tabla de ejemplo puede ayudarle a planear la administración del acceso a salones de chat persistente en un grupo de servidores de chat persistente.
Administrar el ejemplo de acceso a salones de chat
Salones de chat pequeños | Salones de chat medianos | Salones de chat grandes | Total | |
---|---|---|---|---|
Tamaño de los salones de chat (cantidad de usuarios conectados) |
30 por salón |
150 por salón |
16 000 por salón |
|
Salones de chat |
32,000 |
1,067 |
10 |
33,077 |
% de salones que son auditorios |
1 % |
1 % |
50% |
|
% de salones que están abiertos |
3% |
3% |
50% |
|
Salones abiertos (ninguna pertenencia explícita) |
960 |
32 |
5 |
997 |
Salones no abiertos (salones regulares con pertenencia explícita) |
31,040 |
1.035 |
5 |
32,080 |
Salones de auditorio (entrada de moderadores adicionales) |
0 |
32 |
5 |
|
Salones administrados por pertenencia directa |
50% |
10% |
0% |
|
Salones administrados por grupos de usuarios |
50% |
90% |
100% |
|
Grupos de usuarios en la lista de pertenencia de cada salón de chat para los salones abiertos (no especificado explícitamente) |
0 |
0 |
0 |
|
Usuarios en la lista de pertenencia de cada salón de chat para los salones no abiertos |
30 |
150 |
16,000 |
|
Grupos de usuarios en la lista de pertenencia de cada salón de chat para los salones no abiertos |
3 |
5 |
10 |
|
Usuarios y grupos de usuarios en la lista del administrador de cada salón de chat (para salones abiertos y no abiertos) |
6 |
6 |
6 |
|
Usuarios y grupos de usuarios en la lista de moderadores de cada salón de chat de auditorio (para salones abiertos y no abiertos) |
6 |
6 |
6 |
|
Entidades de pertenencia basadas en usuarios en todos los salones no abiertos |
465,600 |
15,520 |
- |
|
Entidades de pertenencia basadas en grupos de usuarios en todos los salones no abiertos |
46,560 |
4656 |
50 |
|
Entidades basadas en usuarios y grupos de usuarios en todos los salones de chat de auditorio |
0 |
192 |
50 |
|
Entidades de administradores basadas en usuarios y grupos de usuarios en todas las listas de administrador de salones de chat |
192,000 |
6,400 |
60 |
|
Usuarios activos por salón de chat |
30 |
150 |
16,000 |
|
Salones de chat por usuario |
12 |
2 |
2 |
16 |
Grupos de usuarios en la lista de pertenencia de cada salón de chat |
10 |
10 |
15 |
|
Salones administrados por grupos de usuarios |
50% |
50% |
50% |
|
Entidades de pertenencia basadas en grupos de usuarios en todos los salones de chat |
155,200 |
5173 |
68 |
|
Entidades de pertenencia basadas en usuarios en todos los salones de chat |
465,600 |
77,600 |
72,000 |
|
Usuarios y grupos de usuarios en las listas de administradores, moderadores y ámbitos de cada salón de chat |
6 |
6 |
6 |
|
Usuarios y grupos de usuarios en las listas de administradores, moderadores y ámbitos de todos los salones de chat |
192,000 |
6400 |
60 |
|
Entradas de control de acceso |
704,160 |
26,768 |
160 |
731,088 |
Máximo de entradas de control de acceso |
2,000,000 |
En el ejemplo anterior, cuando implementa los servidores de chat persistente según las directrices recomendadas, pueden controlar hasta 80 000 usuarios activos en un grupo de cuatro servidores con el cumplimiento habilitado.
Esta muestra representa los salones de chat clasificados como pequeños (30 usuarios activos en un momento dado), medianos (150 usuarios activos) y grandes (16 000 usuarios activos). El número de salones de chat de un determinado tamaño se calcula según el número total de:
Usuarios activos en el sistema
Usuarios activos en los salones de chat del tamaño correspondiente
Salones de chat del tamaño correspondiente a los que se una un solo usuario
Para cada salón de chat, la tabla de planificación de la capacidad anterior especifica la cantidad de entradas de control de acceso asociadas al salón de chat, incluidas las entradas asignadas directamente al salón de chat. Puedes controlar el acceso a salones de chat individuales al utilizar listas de control de acceso (ACL). También puedes controlar el acceso en cuanto a la categoría. En una ACL, una entrada de control de acceso individual puede corresponder a un grupo de usuarios (por ejemplo, un grupo de seguridad, una lista de distribución o a un solo usuario). Puedes definir las entradas de control de acceso de los administradores, los moderadores y los miembros de los salones de chat.
Importante
A la hora de planificar tu estrategia para administrar los salones de chat, ten en cuenta que la cantidad total de entradas de control de acceso permitida es 2 millones. Si las entradas de control de acceso que calcules superan los 2 millones, el rendimiento del servidor puede disminuir en gran medida. Para evitar este problema, siempre que sea posible, asegúrate de que las entradas de control de acceso sean grupos de usuarios, en lugar de usuarios individuales.
Planificación de capacidad para administrar el acceso a salones de chat por invitación
Puede usar la siguiente tabla de planificación de capacidad para comprender el número de invitaciones que crea y almacena el servidor de chat persistente en la base de datos de chat persistente cuando se configura para enviar invitaciones. Las invitaciones se administran en la categoría mediante la página de configuración Categoría de salón de chat de la Panel de control de Lync Server o mediante el cmdlet de Windows PowerShell set-csPersistentChatCategory. Puede administrar las invitaciones en un salón de chat (en línea con lo que permite la categoría) mediante la página Administración de salones que se inicia desde el cliente de Lync o mediante un cmdlet de Windows PowerShell, set-csPersistentChatRoom.
Los datos de muestra de la siguiente tabla presuponen que, en la página Configuración de salones de chat para el 50 % de los salones de chat, la opción Invitaciones se ha configurado como Sí.
Importante
Si el valor calculado para la cantidad de invitaciones que el servidor genera supera 1 millón, el rendimiento del servidor puede disminuir en gran medida. Para evitar este problema, asegúrese de minimizar el número de salones de chat que están configurados para enviar invitaciones o de restringir el número de usuarios que pueden unirse a salones de chat que se han configurado para enviar invitaciones.
Ejemplo de acceso a salones de chat por invitación
Salones de chat pequeños | Salones de chat medianos | Salones de chat grandes | Total | |
---|---|---|---|---|
Usuarios que pueden tener acceso a salones de chat |
30 por salón |
150 por salón |
16 000 por salón |
|
Porcentaje de salones que disponen de invitaciones |
50% |
50% |
50% |
|
Salones de chat configurados para enviar invitaciones |
16,000 |
533 |
5 |
|
Usuarios que pueden acceder al salón de chat |
60 |
225 |
16,000 |
|
Invitaciones generadas por servidor de chat persistente |
960,000 |
120,000 |
80,000 |
1,160,000 |
Cantidad máxima de invitaciones permitidas |
2,000,000 |
|||
Modelo 1: Inicio con la cantidad esperada de mensajes por salón por día |
||||
Tasa de chats por salón (por día) |
50 |
500 |
100 |
650 |
Tasa de chats (por segundo) en todos los salones |
55.56 |
18.52 |
0.03 |
74 |
Modelo 2: Inicio con la cantidad de mensajes publicados por usuario por día |
||||
Tasa de chats por usuario por día |
15 |
5 |
0.1 |
20 |
Tasa de chats por salón (por día) |
38 |
375 |
800 |
1,213 |
Tasa de chats (por segundo) en todos los salones |
41.67 |
13.89 |
0.28 |
56 |
Modelo de usuario de rendimiento de servidor de chat persistente
En la tabla siguiente se describe el modelo de usuario para servidor de chat persistente. Constituye la base de los requisitos de planificación de la capacidad y representa una organización típica con 80 000 usuarios simultáneos, en cuatro servidores.
Modelo de usuario de rendimiento de servidor de chat persistente
Cantidad de usuarios activos conectados |
80,000 |
Número de instancias de servicio de servidor de chat persistente |
4 |
Tamaño de salones de chat pequeños |
30 usuarios |
Tamaño de salones de chat medianos |
150 usuarios |
Tamaño de salones de chat grandes |
16 000 usuarios |
Cantidad total de salones de chat |
33,077 |
Cantidad de salones de chat pequeños |
32,000 |
Cantidad de salones de chat medianos |
1,067 |
Cantidad de salones de chat grandes |
10 |
Cantidad total de salones de chat por usuario |
16 |
Cantidad de salones de chat pequeños por usuario |
12 |
Cantidad de salones de chat medianos por usuario |
2 |
Cantidad de salones de chat grandes por usuario |
2 |
Cantidad de salones a los que se han unido por usuario |
24 |
Tasa máxima de uniones |
10/segundo |
Tasa de chats total |
24/segundo |
Tasa de chats en salones de chat pequeños |
22.22/second |
Tasa de chats en salones de chat medianos |
1.67/second |
Tasa de chats en salones de chat grandes |
~0.15/second |
Porcentaje de salones de chat configurados con invitaciones |
50% |
Porcentaje de pertenencia directa |
50% |
Porcentaje de pertenencia de grupo |
50% |
Promedio de afiliaciones antecesoras en Servicios de dominio de Active Directory |
100 - 200 |
Cantidad de contactos suscritos por usuario |
80 |
Cantidad promedio de extremos por usuario |
1.5 |
Cantidad promedio de salones de chat visibles por extremo |
1.5 |
Cantidad promedio de salones de chat visibles por usuario |
2,25 (50% para 1 salón y 50% para 2 salones); hasta 6 salones abiertos, uno por monitor |
Cantidad de participantes sondeados por intervalo |
25 por salón de chat visible |
Longitud del intervalo de sondeo |
5 minutos |
Cantidad de participantes sondeados por segundo |
15,000 |
Cantidad de cambios de presencia por hora y usuario |
6 |
Cantidad de cambios de presencia por segundo |
133.33 |