Acerca de la redundancia y el equilibrio de carga
Con el plan Ultimate de CAMServer,Muy fácil en un entorno localSe puede realizar redundancia de servidor web y servidor de vídeo y equilibrio de carga.
Esto permite que los servicios continúen incluso si un servidor deja de funcionar, e incluso cuando lo utilizan una gran cantidad de usuarios, es posible distribuir el procesamiento y proporcionar servicios sin degradar el rendimiento.
- La configuración de redundancia/equilibrio de carga es compatible con Windows/Linux.
- La versión de escritorio para LAN no está sujeta a redundancia ni equilibrio de carga.
- Considere lo siguiente como guía para la configuración redundante/de equilibrio de carga.
- Después de la operación real, los recursos de hardware y red (carga de CPU, tasa de uso de memoria, cantidad de tráfico de conferencia web) excedieron el límite superior de 50%.
- Se hace hincapié en la disponibilidad del sistema y se prepara un sistema de reserva en caso de que no sea aceptable que el servidor esté inactivo.
- El número de conferencias web simultáneas no se puede lograr simplemente aumentando el número de nodos CAMServer. También es necesario considerar la configuración de la red para que todas las reuniones no se transmitan a través de la misma VPN o enrutador central.
Configuración de redundancia/distribución de carga
Puede configurar el entorno óptimo según el nivel de solicitud y el costo de su empresa, como una configuración de inicio pequeña o una configuración de Load Balancer.
Configuración de inicio pequeña
Pequeño comienzo 1:
CAMServer1 utiliza un disco muy duradero en una configuración RAID y también se hace referencia a DB/File desde CAMServer2. CAMServer2 se utiliza con fines de equilibrio de carga para sistemas en espera y servidores de vídeo. |
Pequeño comienzo 2:
Coloque la base de datos/archivo en un almacenamiento externo con un sistema de respaldo completo y active CAMServer1 y CAMServer2. CAMServer debe poder acceder al almacenamiento rápidamente. |
Cliente
Acceso a la configuración de inicio pequeño CAMServer
Los usuarios deben ser conscientes de esto, por ejemplo, separarlos por departamento o convertirlos en sistemas de reserva.
También,Versión de la aplicación web Si utiliza cam.clusterHosts
La conmutación por error automática es posible tras la conexión.
Servidor web
configuración distribuida CAMServer
Sin embargo, la comunicación en tiempo real es posible. Por ejemplo,CAMServidor1
Un Cliente conectado aCAMServer2
Puede chatear o tener una conferencia web con otro Cliente conectado a .
Servidor de vídeo
El equilibrio de carga se realiza en función del número de reuniones activas y de usuarios participantes en cada servidor de vídeo. Si la carga en el servidor de video principal excede un cierto nivel, se distribuirá al siguiente nodo en orden.
Almacenamiento
Coloque la base de datos y los archivos adjuntos en un disco compartido como NAS. Esto será explicado despues cam.serverDatePath
Puedes configurarlo con .
Configuración del equilibrador de carga
Equilibrador de carga
Frente a CAMServer Equilibrador de carga
La distribución de carga también es posible colocando . En este caso, se debe utilizar la afinidad de sesión para anular los algoritmos de equilibrio de carga y los accesos desde el mismo Cliente deben distribuirse al mismo nodo.
Configuración de redundancia/equilibrio de carga
Configuraciones comunes para cada servidor distribuido
Para admitir la redundancia y el equilibrio de carga de CAMServer, instale CAMServer en cada servidor distribuido,CAMServer/cam.ini
Agregue la siguiente entrada al archivo.
cam.clusterHosts=camserver1;camserver2 cam.clusterHostsDesc=camserver1 es el servidor principal y camserver2 es el servidor en espera. cam.serverDatePath=\\disk\CAMServer\data cam.enabledSingleProcessingHost=camserver1
cam.clusterHosts
cam.clusterHosts
es el nombre de host de cada servidor distribuido. ;
Enumerar separados por. nombre de host del lado del cliente https://nombre de host/
debe ser accesible.
Establezca lo siguiente en la configuración activo-en espera o en la configuración activo-activo.
- En una configuración activa/en espera, todos los CAMServers tienen el prefijo del nombre de host del lado activo.
cam.clusterHosts=camserver1;camserver2
- Si tiene una configuración activa/activa y CAMServers separados para cada departamento, inicie cada CAMServer con su propio nombre de host.
CAMServer1 cam.clusterHosts=camserver1;camserver2 CAMServer2 cam.clusterHosts=camserver2;camserver1
cam.clusterHostsDesc
cam.clusterHostsDesc
Puede cambiar el comentario en el campo de descripción del servidor distribuido.
cam.serverDatePath
cam.serverDatePath
Especifica la base de datos donde guardar los archivos adjuntos cargados. Especifique un disco compartido, como un NAS, al que se pueda acceder desde servidores distribuidos.
*Si no hay un disco compartido, el CAMServer secundario es el CAMServer principal. Servidor CAM/config
El almacenamiento también se puede compartir especificando una carpeta.
cam.enabledSingleProcessingHost
cam.enabledSingleProcessingHost
Especifique el nombre de host del primer servidor enumerado en cam.clusterHosts. Los procesos que solo se pueden ejecutar en un único host, como el procesamiento por lotes, se configuran para ejecutarse después de determinar si el host está definido en cam.enabledSingleProcessingHost.
Establecer solo el subservidor
cam.disableLANNetwork=verdadero
Puede desactivar las conexiones TCP/UDP para LAN configurando . Realice esta configuración para el segundo y subsiguientes subCAMServers.
cam.disableLANNetwork=verdadero