22.11.2013 Aufrufe

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

die Festplatte und die Netzwerkressourcen des Servers begrenzt und können einen Engpass in der Serverleistung<br />

darstellen. Obwohl es in der Regel einfach ist, weiteren Speicherplatz hinzuzufügen, stellt der Plattenspeicherbedarf<br />

weiterhin einen potenziellen Engpass auf großen Servern dar.<br />

Obwohl es keine festen Zahlen gibt, die festlegen, wann ein Server zu groß ist, sind im Folgenden einige Zahlen<br />

aufgeführt, die erfahrungsgemäß angeben, wann ein Server zu groß ist:<br />

Kategorie<br />

Kein Problem Wird größer Wahrscheinlich zu viele<br />

Projekte 50 200 500<br />

Ansichten 100 400 1,000<br />

Elemente (alle Typen; aktuelle Revisionen) 1,000,000 4,000,000 10,000,000<br />

Dateien (aktuelle Versionen) 500,000 2,000,000 5,000,000<br />

Registrierte Benutzer 500 1,000 2,000<br />

Gleichzeitige Benutzer 100 250 1,000<br />

Ihre Zahlen werden sich je nach Hardware und Nutzungsmuster von diesen Zahlen unterscheiden. Bei einem<br />

StarTeam-Kunden konnten beispielsweise 3.000 registrierte Benutzer und 400-600 gleichzeitige Benutzer arbeiten.<br />

Computer möglichst gemeinsam nutzen<br />

Wenn Ihre Organisation mehrere, kleinere Serverkonfigurationen (je 10-20 gleichzeitige Benutzer) unterstützen<br />

muss, können Sie diese auf demselben Computer platzieren. Bei diesem Szenario sollten Sie folgende Punkte<br />

berücksichtigen:<br />

♦ Jede Serverkonfiguration muss von einem separaten StarTeam-Server-Prozess unterstützt werden.<br />

♦ Zwei auf demselben Computer ausgeführte Prozesse müssen eingehende Verbindungen an unterschiedlichen<br />

Port-Nummern akzeptieren. Dies ist eine TCP/IP-Einschränkung.<br />

♦ Jede Serverkonfiguration kann unabhängig so festgelegt werden, dass ihr StarTeam-Server-Prozess als<br />

Dienst gestartet wird.<br />

♦ Jede Serverkonfiguration muss über ihre eigene Datenbank und ihren eigenen Datenspeicher verfügen, die<br />

Datenbanken können jedoch in derselben Partition gemeinsam genutzt werden.<br />

Bei mittelgroßen Serverkonfigurationen (bis zu 50 gleichzeitige Benutzer) können sich der StarTeam-Server-<br />

Prozess, die Datenbank und der Datenspeicher alle auf demselben Computer befinden. Mit steigender<br />

Gesamtanzahl an Artefakten und/oder gleichzeitigen Benutzern sollten Sie die Datenbank auf einen eigenen<br />

Computer verschieben, der über eine Hochgeschwindigkeits-Netzwerkverbindung (100 MB oder 1 GB) mit dem<br />

StarTeam-Server verbunden ist.<br />

Wenn Ihre Organisation mehrere, große StarTeam-Server unterstützen muss, können Sie die Datenbanken<br />

weiterhin auf einem freigegebenen Computer mit mehreren CPUs und viel Speicher verschieben, sofern dieser über<br />

ein Hochgeschwindigkeits-Netzwerk (1 GB) mit den StarTeam-Server-Computern verbunden ist. Die Datenspeicher<br />

können ebenfalls auf einem Hochgeschwindigkeits-Speichergerät gemeinsam genutzt werden, vorausgesetzt, es<br />

unterstützt High Concurrency (z. B. in Form mehrerer Controller und/oder RAID 5).<br />

Dies bedeutet, dass es, auch in großen Installationen, nicht erforderlich ist, einen Computer für jeden StarTeam-<br />

Server-Prozess, jede Datenbank und jeden Datenspeicher zu dedizieren, vorausgesetzt, es gibt Unterstützung für<br />

High Concurrency.<br />

Aufteilung großer Server<br />

Das Aufteilen übergroßer Server ist möglich, jedoch keine einfache Aufgabe. Der grundlegende Prozess für das<br />

Verschieben mehreret Projekte von einem Server auf einen anderen umfasst Folgendes:<br />

94

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!