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 servidor único con servicio de cumplimiento

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

Topología de varios servidores

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 .

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