En Lync Server 2013, el número máximo de usuarios por defecto en una reunión online es de 250. Esto en algunas opciones no es suficiente, podemos ampliarlo hasta un máximo de 1000 usuarios por reunión, pero para ello debemos tener en cuenta una serie de recomendaciones de Microsoft:
- Grupo dedicado de servidores Front-END
- Servidores Back-END reflejados
- Servidor Office Web Apps dedicado
- Balanceador de carga vía hardware
- Servidor de Supervisión dedicado
- Recurso compartido dedicado o compartido
Vamos a ver por partes cuales son los detalles de los requisitos comentados, de tal forma que podamos adaptar nuestra infraestructura para las grandes reuniones.
- Grupo dedicado de servidor Front-END
Como se supone que queremos tener de Alta Disponibilidad, debemos tener un pool de servidores Front-END. En este pool se recomienda que tengamos un solo usuario asociado al mismo, de tal forma que esté lo más liberado posible para cualquier carga de trabajo. De tal forma, que este usuario sea el encargado de generar la reuniones con cientos de usuarios, etc… vamos, que no debe tener carga alguna de mensajería instantánea, presencia o telefónia IP Empresarial.
- Servidores Back-END reflejados
Lo mismo que las opciones de configuración de los Front-END, necesitamos dos servidores Back-END con las bases de datos reflejadas (Alta disponibilidad en Lync Server 2013)
- Servidor Office Web Apps dedicado
Si la cantidad de usuarios se acerca más a los 1000 usuarios que a los 250 es recomendable disponer de un servidor WAC para utilizar la funcionalidad de compartir presentaciones de PowerPoint. Pero si tenemos un servidor WAC ya en la organización, con los requisitos de hardware bien dimensionados podríamos utilizarlo.
- Balanceador de carga vía hardware
Se debe disponer de un balanceador de carga vía hardware (F5, KEMP, etc..) para el tráfico HTTP (descarga de contenido, etc..). Además, utilizaremos el equilibrio de carga vía DNS para el tráfico SIP
- Servidor de Supervisión dedicado
Es recomendable utilizar un servidor de supervisión dedicado y las bases de datos almacenadas en los servidores back-END que también utilizamos para el POOL de servidores para grandes reuniones online
- Recurso compartido dedicado o compartido
Podemos utilizar el recurso compartido que ya tenemos en la organización (si lo tenemos en Alta Disponibilidad vía DFS mejor que mejor), pero también podemos crear un recurso propio utilizado para el POOL exclusivo de las granes reuniones online
Comentar que el hardware debe estar correctamente dimensionado, pero con las mismas características de una topología sin grandes reuniones online (http://technet.microsoft.com/es-ES/library/gg398835.aspx).
Una vez que hayamos realizado estas configuraciones, debemos crear una nueva directivas de conferencias adaptada a reuniones de estas dimensiones. Por defecto, el número máximo de participantes en las conferencias es de 250 y aumentarlo como máximo a 1000 usuarios. Lo primero que haremos será crear una nueva directiva de usuarios desde el Panel de Control de Lync Server (PowerShell: New-CsConferencingPolicy)
Como os había comentado, por defecto el nùmero máximo de usuarios es de 250
pero lo único que debemos hacer es cambiarlo a 1000 (vuelvo a recordar que es el número máximo de usuarios)
Además de estos cambios en la directiva de conferencias, debemos configurar los siguientes valores:
AllowLargeMeetings –> True (obligatorio)
EnableAppDesktopSharing –> None
AllowUserToScheduleMeetingsWithAppSharing –> False
AllowSharedNotes –> False
AllowAnnotations –> False
DisablePowerPointAnnotations –> True
AllowMultiview –> False
EnableMultiviewJoin –> False
Nota Microsoft
Para admitir reuniones grandes de 1000 usuarios en Lync Server 2013 es necesario que la opción AllowLargeMeetings de la directiva de conferencias para el programador de reuniones esté establecida en true. Cuando esta opción está establecida en true, la experiencia de Lync se optimizará para reuniones extra grandes cuando los usuarios se unan a dicha reunión. Concretamente, en una reunión grande, Lync no mostrará las iniciales ni actualizará la lista completa de participantes en la reunión, que constituye un cuello de botella tanto para el cliente como para Lync Server 2013. En su lugar, Lync solo mostrará información acerca del usuario y la lista de moderadores de la reunión. Lync seguirá mostrando correctamente el número total de participantes en las reuniones grandes.
Estos valores podemos establecerlos de forma sencilla mediante PowerShell, para ello debemos ejecutar el siguiente cmdlet: Set-CsConferencingPolicy
Set-CsConferencingPolicy -Identity Reuniones_1000_Usuarios -AllowLargeMeetings:$True -EnableAppDesktopSharing:None -llowUserToScheduleMeetingsWithAppSh
aring:$False -AllowSharedNotes:$False -DisablePowerPointAnnotations:$True -AllowMultiView:$False -EnableMultiViewJoin:$False
Si ahora queremos ver si los cambios se han aplicado en nuestra directiva, escribimos Get-CsConferencingPolicy -Identity Reuniones_1000_Usuarios
Esta directiva debemos aplicársela a los usuarios que están asignados al pool para grandes reuniones, para ello ejecutamos el siguiente cmdlet: Grant-CsConferencingPolicy -identity "Usuario" -PolicyName Nombre_Política
Estas opciones permitirán optimizar al máximo este tipo de reuniones con tantos usuarios concurrentes, además debemos realizar algunos cambios que tratarán de optimizar el acceso a las reuniones. Algo que podemos cambiar, con las opciones de la reunión una vez que la creamos desde el Outlook:
Si en las reuniones tenemos usuarios anónimos, estas serían las opciones a establecer
Si en las reuniones solo tenemos usuario corporativos, estas serían las opciones a establecer
Microsoft nos recomienda que el usuario que está habilitado en el pool dedicado para estas reuniones, además tenga un buzón de correo únicamente para la creación de la reuniones y gestión de las convocatorias. Como vemos la idea, es crear un pool dedicado con sus balanceadores de hardware y crear uno o varios usuarios para gestionar este tipo de reuniones. Además, de configurar de forma eficiente la entrada en la reuniones a los usuarios tanto anónimos como corporativos. La idea es reducir el impacto sobre Lync, tratando de aumentar la experiencia de usuario en el acceso y tratamiento de las reuniones.
Ahora otra cosa es el dimensionamiento del ancho de banda que necesitaremos para ofrecer a los asistentes un acceso "decente", pero esto lo podéis analizar con el Lync Server 2013 Capacity Calculator V2.
Espero que os sea de utilidad!!!