Das Notes Forum
Lotus Notes / Domino Sonstiges => Companion Products => Thema gestartet von: crasher-mike am 21.02.09 - 12:52:21
-
Hallo zusammen, ich beabsichtige unseren Quickr Server zu clustern.
Laut dieser Anleitung (http://www-10.lotus.com/ldd/lqwiki.nsf/dx/create-the-cluster) füge ich dazu beide Sever einem Cluster hinzu und repliziere die Datenbanken auf den zweiten Server.
Danach ist ein Programmdokument einzurichten, dass via qptool Repliken der neu erstellten Datenbanken auf dem jeweils anderen Server erstellt. Die Replikation der Daten erfolgt über Domino Clustering/Replikation.
To create replica stubs on Server2Acme for all new places, rooms, and PlaceTypes created on the local server, and to create replicate stubs on the local server for all new places, rooms, and PlaceTypes on Server2/Acme, enter either of the following commands:
>load qptool replicamaker -t Server2/Acme -a
>load qptool replicamaker -s Server2/Acme -a
Wenn ich jedoch einen Loadbalancer vor die beiden Server setze, der im Round Robin Verfahren die User abwechselnd auf beide Server verteilt, laufe ich meiner Meinung nach Gefahr, dass ich beim zweiten Verbindungsaufbau mit dem zweiten Server verbunden werde, der unter Umständen noch keine Replik des Places oder eines darin befindlichen Dokumentes enthält.
Bei zwei zur Verfügung stehenden Server möchte ich es aus Performance Gründen vermeiden die User auf einem Server arbeiten zu lassen und im Notfall auf den anderen Server zu schwenken. Aus oben genannten Bedenken würde ich das in Bezug auf die Verfügbarkeit der Dokumente jedoch vorziehen.
Wie habt ihr das denn gelöst, beziehungsweise würdet ihr das lösen ?
Da ich das zur Zeit in einer Testumgebung durchspiele, sind der Phantasie dabei keine Grenzen gesetzt ;)
Gruß
Mike
-
Ich nutze hier kein Cluster...
Rechnest Du denn wirklich mit so vielen Zugriffen, dass Du für Quickr wirklich eine Lastverteilung benötigst?
-
Ja, wir haben circa 1000 User und planen den Quickr als Ersatz für unseren derzeitigen FileserverCluster zu nutzen.
Da sich die User in drei Zeitzonen befinden findet ja schon einmal eine Lastverteilung statt,
aber da es auch dort überschneidungen gibt, ist es schon sinniger diese auf zwei (oder mehr) Server zu verteilen.
-
Ja, wir haben circa 1000 User und planen den Quickr als Fileserver Ersatz zu nutzen.
Da sich die User in drei Zeitzonen befinden findet ja schon einmal eine Lastverteilung statt,
aber da es auch dort überschneidungen gibt, ist es schon sinniger diese auf zwei Server zu verteilen.
Ich verstehe Dein Problem, wüsste aber auch nicht wie man das zu 100% verhindern könnte.
Ausser das Programmdokument so oft wie möglich laufen zu lassen... :-:
P.S.:
[off]
meinen Respekt, ehrlich!
Wenn Du das am Laufen hast, währe ich sehr daran interriesiert wie das so im Alltag läuft.
[/off]
-
Da hat sich mein Edit ja gerade mit deinem Zitat überschnitten.
Ich geb dir gern bescheid wie wir das gelöst haben.
Eine weitere Idee wäre, pro Zeitzone einen Quickr Server einzurichten.
Alle drei Zeitzonen Server replizieren ihre Datenbanken auf einen weiteren Server,
der dann alle Datenbanken enthält und auf dem auch das Backup läuft.
Fällt ein Zeitzonen Server aus, werden die User auf den zentralen Server verwiesen.
Das macht dann zwar Geschwindigkeitstechnisch nicht wirklich viel Spass, erfüllt aber seinen Zweck.
Ich werd mal einen Arbeitstag drüber schlafen ;D
-
Hi Mike,
nette Aufgabenstellung. Würde mich auch interessieren wie das dann im Alltag funktioniert.
Zwecks Replikation der Daten, kannst du prüfen:
1.) support für 8.5
2.) evtl. mal die neue Clusterreplikation dann versuchen (Streaming Clusterreplikation)
Vielleicht hilfts dir ja.
-
Hallo, der Cluster läuft. Die User werden von einem Load Balancer auf eine Dual Quadcore Maschine mit 32GB Ram weitergeleitet. Ist diese nicht erreichbar verweist der Load Balancer auf eine virtuelle Maschine, die sich wie in dem Link oben angegeben mit der Hardwaremaschine in einem Cluster befindet. Repliken werden via qptool angelegt. Da zur Zeit lediglich 100 User mit dem Quickr arbeiten liegt das performance technisch im grünen Bereich.
-
Dual Quadcore
eine virtuelle Maschine
Autsch ;) Ich glaube das wird verdammt teuer, wenn ihr das richtig lizensiert habt.
-
Das kann ich klären, gibt es unterschiedliche Lizenzierungsmodelle oder wird pro CPU abgerechnet ?
-
jop pro CPU, soweit ich das weiss.