MENU

Redondance/équilibrage de charge du serveur CAM

table des matières

À propos de la redondance et de l'équilibrage de charge

Avec le plan Ultimate de CAMServer,Très simple dans un environnement sur siteLa redondance et l'équilibrage de charge du serveur Web et du serveur vidéo peuvent être effectués.

Cela permet aux services de continuer même si un serveur tombe en panne, et même lorsqu'il est utilisé par un grand nombre d'utilisateurs, il est possible de distribuer le traitement et de fournir des services sans dégrader les performances.

  • La configuration de redondance/équilibrage de charge prend en charge Windows/Linux.
  • La version de bureau pour LAN n'est pas soumise à la redondance ni à l'équilibrage de charge.
  • Considérez ce qui suit comme ligne directrice pour la configuration redondante/équilibrante de charge.
    • Après l'opération réelle, les ressources matérielles et réseau (charge du processeur, taux d'utilisation de la mémoire, quantité de trafic de conférence Web) ont dépassé la limite supérieure de 50%.
    • L'accent est mis sur la disponibilité du système et un système de secours est préparé au cas où la panne du serveur ne serait pas acceptable.
    • Le nombre de conférences Web simultanées ne peut pas être atteint simplement en augmentant le nombre de nœuds CAMServer. Il faut également réfléchir à la configuration du réseau afin que toutes les réunions ne soient pas relayées via le même VPN ou routeur central.

Configuration de redondance/répartition de charge

Vous pouvez configurer l'environnement optimal en fonction du niveau de demande et du coût de votre entreprise, comme une petite configuration de démarrage ou une configuration Load Balancer.

Petite configuration de démarrage

Petit début 1 :

CAMServer1 utilise un disque très durable dans une configuration RAID, et DB/File est également référencé depuis CAMServer2. CAMServer2 est utilisé à des fins d'équilibrage de charge pour les systèmes de secours et les serveurs vidéo.

Petit début 2 :

Placez la base de données/le fichier dans un stockage externe avec un système de sauvegarde complet et activez CAMServer1 et CAMServer2. CAMServer doit pouvoir accéder rapidement au stockage.

Client

Petit accès à la configuration de démarrage CAMServer Les utilisateurs doivent en être conscients, par exemple en les séparant par département ou en en faisant des systèmes de secours.

En outre,Version de l'application Web Si tu utilises cam.clusterHosts Le basculement automatique est possible dès la connexion.

serveur Web

configuration distribuée CAMServer Cependant, une communication en temps réel est possible. Par exemple,Serveur CAM1 Un Client connecté àServeur CAM2 Vous pouvez discuter ou organiser une conférence Web avec un autre client connecté à .

Serveur vidéo

L'équilibrage de charge est effectué en fonction du nombre de réunions actives et d'utilisateurs participants sur chaque serveur vidéo. Si la charge sur le serveur vidéo principal dépasse un certain niveau, elle sera distribuée au nœud Suivant dans l'ordre.

Stockage

Placez la base de données et les fichiers joints sur un disque partagé tel qu'un NAS. Cela sera expliqué plus tard cam.serverDatePath Vous pouvez le définir avec .

Configuration de l'équilibreur de charge

Équilibreur de charge

Devant CAMServer Équilibreur de charge La répartition de la charge est également possible en plaçant . Dans ce cas, l'affinité de session doit être utilisée pour remplacer les algorithmes d'équilibrage de charge et les accès du même client doivent être distribués au même nœud.

Paramètres de redondance/équilibrage de charge

Paramètres communs pour chaque serveur distribué

Pour prendre en charge la redondance et l'équilibrage de charge de CAMServer, installez CAMServer sur chaque serveur distribué,CAMServer/cam.ini Ajoutez l'entrée suivante au fichier.

cam.clusterHosts=camserver1;camserver2 cam.clusterHostsDesc=camserver1 est le serveur principal et camserver2 est le serveur de secours. cam.serverDatePath=\\disk\CAMServer\data cam.enabledSingleProcessingHost=camserver1

cam.clusterHosts

cam.clusterHosts est le nom d'hôte de chaque serveur distribué. ; Énumérer séparé par. nom d'hôte du côté client https://nom d'hôte/ doit être accessible.

Veuillez définir comme suit dans la configuration actif-veille ou la configuration actif-actif.

  • Dans une configuration actif/veille, tous les CAMServers portent le préfixe du nom d'hôte du côté actif.
    cam.clusterHosts=camserver1;camserver2
    
  • Si vous disposez d'une configuration actif/actif et de CAMServers séparés pour chaque service, démarrez chaque CAMServer avec son propre nom d'hôte.
    CAMServer1 cam.clusterHosts=camserver1;camserver2 CAMServer2 cam.clusterHosts=camserver2;camserver1
    
L'ordre d'énumération est affecté lors de la sélection du serveur de connexion initial et du serveur vidéo au démarrage.

cam.clusterHostsDesc

cam.clusterHostsDesc peut modifier le commentaire dans le champ de description du serveur distribué.

cam.serverDatePath

cam.serverDatePath Spécifie la base de données dans laquelle enregistrer les pièces jointes téléchargées. Spécifiez un disque partagé tel qu'un NAS accessible à partir de serveurs distribués.
*S'il n'y a pas de disque partagé, le sous-CAMServer est le CAMServer principal. CAMServer/config Le stockage peut également être partagé en spécifiant un dossier.

cam.enabledSingleProcessingHost

cam.enabledSingleProcessingHost Veuillez spécifier le nom d'hôte du premier serveur répertorié dans cam.clusterHosts. Les processus qui ne peuvent être exécutés que sur un seul hôte, tels que le traitement par lots, sont configurés pour être exécutés après avoir déterminé si l'hôte est défini dans cam.enabledSingleProcessingHost.

Définir uniquement le sous-serveur

cam.disableLANNetwork=true Vous pouvez désactiver les connexions TCP/UDP pour le réseau local en définissant . Effectuez ce réglage pour le deuxième serveur CAM et les sous-serveurs suivants.

cam.disableLANNetwork=true

  • URLをコピーしました!
table des matières