SPEISEKARTE

CAMServer Redundanz und Lastausgleich

Inhaltsverzeichnis

Ü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
    
Die Aufzählungsreihenfolge wird beeinflusst, wenn beim Start der anfängliche Verbindungsserver und der Videoserver ausgewählt werden.

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

  • URLをコピーしました!
Inhaltsverzeichnis