菜单

CAMServer 冗余和负载平衡

目录

冗余和负载平衡

在 CAMServer 的终极计划中、在内部部署环境中非常简单可对网络和视频服务器进行冗余和负载平衡。

这样,即使一台服务器宕机,服务也能继续提供,还能让大型用户组在不降低性能的情况下分配处理和提供服务。

  • 冗余和负载平衡配置支持 Windows / Linux。
  • 用于局域网的桌面版不受冗余和负载平衡的限制。
  • 请考虑以下冗余和负载平衡配置的指导原则。
    • 生产运行后,硬件和网络资源(CPU 负载、内存使用量和网络会议流量)超出 501 TP3T 的上限
    • 关注系统的可用性,建立备用系统,以防服务器宕机。
    • 并发网络会议的数量不能简单地通过增加 CAMServer 节点的数量来实现。还必须考虑网络配置,以确保所有会议不会在同一 VPN 或中心路由器上中继。

冗余和负载平衡配置

小型启动配置、负载平衡器配置和最合适的环境可根据公司的要求和成本进行配置。

小型启动配置

小起点 1:.

CAMServer1 使用 RAID 配置中的高耐用磁盘,数据库/文件也从 CAMServer2 引用。

小规模启动 2:。

数据库/文件必须位于具有完整备份系统的外部存储器上,CAMServer1 和 CAMServer2 必须处于活动配置中,并能从 CAMServer 快速访问存储器。

客户。

访问小启动配置 CAMServer 用户需要意识到这一点,例如将系统划分为不同的部门或备用系统。

还有网络应用程序版本 如下所述。 cam.clusterHosts. 并可在连接时自动进行故障切换。

网络服务器

分布式配置 CAMServer 但实时通信是可能的。例如CAMServer1 客户已连接到CAMServer2 与另一个连接到网络的客户端进行聊天和网络会议

视频服务器

负载平衡是根据每个视频服务器上的活动会议数量和参与用户数量进行的。如果主视频服务器上的负载超过一定水平,就会依次分配到下一个节点。

存储

数据库和附件文件放在 NAS 等共享磁盘上。具体说明如下。 cam.serverDatePath. 您可以在

负载平衡器配置

负载平衡器

在 CAMServer 前部。 负载平衡器 负载平衡也可以通过部署在这种情况下,必须使用会话亲和性,必须优先使用负载平衡算法,必须将来自同一客户机的访问分配到同一节点。

冗余和负载平衡设置

每个分布式服务器上的通用设置

为使 CAMServer 冗余和负载平衡,请在每个分布式服务器上安装一个 CAMServer、CAMServer/cam.ini 在文件中添加以下条目。

cam.clusterHosts=camserver1;camserver2
cam.clusterHostsDesc=camserver1为主服务器,camserver2为备用服务器。
cam.serverDatePath=\disk\CAMServer\data
cam.enabledSingleProcessingHost=camserver1

cam.clusterHosts.

cam.clusterHosts. 是每个分布式服务器的主机名。 ; 主机名以"...... "分隔并枚举。可以在客户端使用 https://ホスト名/ 它必须可以通过以下方式访问

在主动-备用和主动-主动配置中设置以下内容。

  • 在主动和备用配置中,所有 CAMServers 的开头都是主动方的主机名。
    cam.clusterHosts=camserver1;camserver2
    
  • 如果在主动-主动配置中为每个部门设置了单独的 CAMServer,则可以在开始时使用每个 CAMServer 的主机名。
    CAMServer1
    cam.clusterHosts=camserver1;camserver2
    
    CAMServer2
    cam.clusterHosts=camserver2;camserver1
    
在启动时选择初始连接服务器和视频服务器时,枚举顺序会受到影响。

cam.clusterHostsDesc.

cam.clusterHostsDesc. 可以更改分布式服务器描述字段中的注释。

cam.serverDatePath.

cam.serverDatePath. 指定数据库,即存储上传附件的位置。指定可从分布式服务器访问的共享磁盘(如 NAS)。
如果没有共享磁盘,子 CAMServer 可用作主 CAMServer 的 CAMServer/config 还可以通过指定文件夹共享存储空间。

cam.enabledSingleProcessingHost

cam.enabledSingleProcessingHost 指定在 cam.clusterHosts 中枚举的第一台服务器的主机名。对于只能在单个主机上运行的进程(如批处理),在执行前应先设置此项以确定主机是否已在 cam.enabledSingleProcessingHost 中定义。

只配置子服务器。

cam.disableLANNetwork=true 以禁用局域网的 TCP/UDP 连接;第二个及以后的子 CAMServer 也应如此配置。

cam.disableLANNetwork=true

  • URLをコピーしました!
目录