Über Redundanz und Lastausgleich
Mit dem Ultimate-Plan von CAMServerSehr einfach in einer lokalen UmgebungEs können Redundanz und Lastausgleich für Webserver und Videoserver durchgeführt werden.
Dadurch können Dienste auch dann weitergeführt werden, wenn ein Server ausfällt, und selbst bei Nutzung durch eine große Anzahl von Benutzern ist es möglich, die Verarbeitung zu verteilen und Dienste ohne Leistungseinbußen bereitzustellen.
- Die Redundanz-/Lastausgleichskonfiguration unterstützt Windows/Linux.
- Die Desktop-Version für LAN unterliegt keiner Redundanz oder Lastverteilung.
- Betrachten Sie Folgendes als Richtlinie für die Redundanz-/Lastausgleichskonfiguration.
- Nach dem eigentlichen Vorgang haben die Hardware- und Netzwerkressourcen (CPU-Auslastung, Speichernutzungsrate, Verkehrsmenge der Webkonferenz) die Obergrenze von 50% überschritten.
- Der Schwerpunkt liegt auf der Systemverfügbarkeit und es wird ein Standby-System vorbereitet, falls ein Serverausfall nicht akzeptabel ist.
- Die Anzahl gleichzeitiger Webkonferenzen kann nicht einfach durch eine Erhöhung der Anzahl der CAMServer-Knoten erreicht werden. Es ist auch notwendig, die Netzwerkkonfiguration zu berücksichtigen, damit nicht alle Meetings über dasselbe VPN oder denselben zentralen Router weitergeleitet werden.
Redundanz-/Lastverteilungskonfiguration
Sie können die optimale Umgebung entsprechend dem Anforderungsniveau und den Kosten Ihres Unternehmens konfigurieren, z. B. eine kleine Startkonfiguration oder eine Load Balancer-Konfiguration.
Kleine Startkonfiguration
Kleiner Anfang 1:
CAMServer1 verwendet eine äußerst langlebige Festplatte in einer RAID-Konfiguration, und DB/File wird auch von CAMServer2 referenziert. CAMServer2 wird zum Lastausgleich für Standby-Systeme und Videoserver verwendet. |
Kleiner Anfang 2:
Legen Sie die Datenbank/Datei mit einem vollständigen Backup-System in einem externen Speicher ab und aktivieren Sie sowohl CAMServer1 als auch CAMServer2. CAMServer muss schnell auf den Speicher zugreifen können. |
Klient
Kleiner Startkonfigurationszugriff CAMServer
Benutzer müssen sich dessen bewusst sein, indem sie sie beispielsweise nach Abteilungen trennen oder sie zu Standby-Systemen machen.
Auch,Version der Webanwendung Wenn du benutzt cam.clusterHosts
Bei der Verbindung ist ein automatisches Failover möglich.
Webserver
verteilte Konfiguration CAMServer
Eine Kommunikation in Echtzeit ist jedoch möglich. Zum Beispiel,CAMServer1
Ein Client, mit dem verbunden istCAMServer2
Sie können mit einem anderen Client, der mit verbunden ist, chatten oder eine Webkonferenz abhalten.
Videoserver
Der Lastausgleich erfolgt basierend auf der Anzahl aktiver Meetings und teilnehmender Benutzer auf jedem Videoserver. Wenn die Auslastung des Hauptvideoservers ein bestimmtes Niveau überschreitet, wird sie der Reihe nach auf den nächsten Knoten verteilt.
Lagerung
Platzieren Sie die Datenbank und die angehängten Dateien auf einer gemeinsam genutzten Festplatte, z. B. einem NAS. Dies wird später erläutert cam.serverDatePath
Sie können es mit einstellen.
Load Balancer-Konfiguration
Lastenausgleicher
Vor CAMServer Lastenausgleicher
Eine Lastverteilung ist auch durch Platzierung möglich. In diesem Fall sollte die Sitzungsaffinität verwendet werden, um Lastausgleichsalgorithmen außer Kraft zu setzen, und Zugriffe vom selben Client sollten auf denselben Knoten verteilt werden.
Redundanz-/Lastausgleichseinstellungen
Allgemeine Einstellungen für jeden verteilten Server
Um CAMServer-Redundanz und Lastausgleich zu unterstützen, installieren Sie CAMServer auf jedem verteilten Server.CAMServer/cam.ini
Fügen Sie der Datei den folgenden Eintrag hinzu.
cam.clusterHosts=camserver1;camserver2 cam.clusterHostsDesc=camserver1 ist der Hauptserver und camserver2 ist der Standby-Server. cam.serverDatePath=\\disk\CAMServer\data cam.enabledSingleProcessingHost=camserver1
cam.clusterHosts
cam.clusterHosts
ist der Hostname jedes verteilten Servers. ;
Aufzählen getrennt durch. Hostname von der Clientseite https://hostname/
muss zugänglich sein.
Bitte stellen Sie Folgendes in der Aktiv-Standby-Konfiguration oder Aktiv-Aktiv-Konfiguration ein.
- In einer Aktiv/Standby-Konfiguration wird allen CAMServern der Hostname der aktiven Seite vorangestellt.
cam.clusterHosts=camserver1;camserver2
- Wenn Sie eine Aktiv/Aktiv-Konfiguration und separate CAMServer für jede Abteilung haben, starten Sie jeden CAMServer mit seinem eigenen Hostnamen.
CAMServer1 cam.clusterHosts=camserver1;camserver2 CAMServer2 cam.clusterHosts=camserver2;camserver1
cam.clusterHostsDesc
cam.clusterHostsDesc
Sie können den Kommentar im Beschreibungsfeld des verteilten Servers ändern.
cam.serverDatePath
cam.serverDatePath
Gibt die Datenbank an, in der hochgeladene Anhänge gespeichert werden sollen. Geben Sie eine gemeinsam genutzte Festplatte an, z. B. ein NAS, auf die von verteilten Servern aus zugegriffen werden kann.
*Wenn keine gemeinsam genutzte Festplatte vorhanden ist, ist der Sub-CAMServer der Haupt-CAMServer CAMServer/config
Der Speicher kann auch durch Angabe eines Ordners geteilt werden.
cam.enabledSingleProcessingHost
cam.enabledSingleProcessingHost
Bitte geben Sie den Hostnamen des ersten in cam.clusterHosts aufgeführten Servers an. Prozesse, die nur auf einem einzelnen Host ausgeführt werden können, wie z. B. die Stapelverarbeitung, werden für die Ausführung konfiguriert, nachdem festgestellt wurde, ob der Host in cam.enabledSingleProcessingHost definiert ist.
Stellen Sie nur den Subserver ein
cam.disableLANNetwork=true
Sie können TCP/UDP-Verbindungen für LAN deaktivieren, indem Sie festlegen. Führen Sie diese Einstellung für den zweiten und die folgenden Sub-CAMServer durch.
cam.disableLANNetwork=true