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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Richtlinien für die Serverkonfiguration<br />

Dieses Thema stellt einige Richtlinien vor, die Sie bei der Entscheidung, wie viele StarTeam-Server-Konfigurationen<br />

Sie bereitstellen möchten, berücksichtigen sollten. Dieses Thema konzentriert sich nicht auf Überlegungen zur<br />

Leistung oder Skalierbarkeit, da diese Faktoren in anderen Themen umfassend beschrieben sind. Verwenden Sie<br />

diese Richtlinien, um eine Antwort auf die Frage "Wann ist der richtige Zeitpunkt für die Bereitstellung eines neuen<br />

StarTeam-Servers?" zu finden.<br />

Da jeder Server über seine eigene Datenbankinstanz und seinen eigenen Datenspeicher verfügt, können mehrere<br />

Server die administrativen Kosten erhöhen. Andererseits kann die Verteilung Ihrer StarTeam-Projekte auf mehrere<br />

Server die Projektunabhängigkeit erhöhen und die Leistung und Verfügbarkeit verbessern. Im Folgenden finden Sie<br />

einige Strategien, die Sie bei der Entwicklung des Serverbereitstellungsplans für Ihre Organisation berücksichtigen<br />

sollten.<br />

Einteilungen in Geschäftsbereiche<br />

Wenn mehrere Geschäftsbereiche ihre eigenen StarTeam-Projekte benötigen, bietet es sich in der Regel an, die<br />

StarTeam-Server gemäß diesen organisationsspezifischen Bereichen zu definieren. Dies bedeutet, dass Sie pro<br />

Geschäftsbereich oder Abteilung einen separaten StarTeam-Server bereitstellen, sodass diese auf ihre eigenen<br />

Projekte zugreifen können. Durch das Aufteilen der Server nach Geschäftsbereichen werden die separaten (und<br />

gelegentlich konkurrierenden) Anforderungen für Sicherheit, Backup-Prozesse und andere administrative Punkte<br />

isoliert. Separate Server können auch helfen, Probleme mit Eigentumsrechten zu minimieren.<br />

Wenn Prozesse des Entwicklungslebenszyklus sich über mehrere Serverkonfigurationen erstrecken, können auf<br />

einem einzelnen StarTeam-Client mehrere Projekte geöffnet werden. Um konfigurationsübergreifenden<br />

Anforderungen zu entsprechen, kann auch das "Bereitstellen" zusammenhängender Artefakte von einem Projekt in<br />

ein anderes verwendet werden.<br />

Optimierte StarTeam-Unterstützung für verteilt arbeitende Teams<br />

In der Regel nutzen Teammitglieder, die Zugriff auf dieselben Entwicklungsartefakte benötigen, einen StarTeam-<br />

Server gemeinsam. Das Aufteilen oder Replizieren eines StarTeam-Servers nur aufgrund von geographisch<br />

verteilten Teams ist in der Regel nicht erforderlich. StarTeam wurde für die Verwendung über das Internet konzipiert,<br />

selbst bei sehr langsamen Verbindungen. Die meisten Remote-Entwickler sind der Auffassung, dass die Leistung<br />

über weite Entfernungen ausreichend ist. Durch die Verwendung von StarTeamMPX und die Bereitstellung von MPX<br />

Message Brokers für regionale Entwicklungscenter kann die Leistung weiter erhöht werden.<br />

Vermeidung von Partitionen für den internen/externen Zugriff<br />

In vielen Situationen erfordern Teams sowohl hinter als auch außerhalb der Unternehmens-Firewall Zugriff auf einen<br />

einzelnen StarTeam-Server. In diesem Szenario wird der StarTeam-Server in der Regel im DMZ-Bereich der Firewall<br />

und die Datenbank auf einem separaten Server hinter der Firewall bereitgestellt. Je nach Funktionalität der Firewall<br />

kann es angebracht sein, einen dedizierten Port für den StarTeam-Server zu konfigurieren. Alternativ können Sie<br />

auf dem StarTeam-Server-Computer auch zwei Netzwerkkarten (NICs) installieren: eine für die externe und eine<br />

für die interne Kommunikation. In diesem Szenario ermöglicht StarTeam, dass bestimmte IP-Adressen (oder<br />

Adressbereiche) für den eingehenden Verkehr mit unterschiedlichen Anforderungen für die Verbindungssicherheit<br />

konfiguriert werden können. Weitere Sicherheitsfunktionen, z. B. eine starke Passwortverwaltung und automatische<br />

Kontensperren, können die Sicherheit der Verwendung desselben StarTeam-Repositorys für sowohl interne als<br />

auch externe Entwickler weiter erhöhen.<br />

Vermeidung von Servern, die zu groß werden<br />

Wie bei allen Client-/Serveranwendungen wachsen die Anforderungen auf dem StarTeam-Server mit der Anzahl<br />

der Artefakte und der Anzahl der gleichzeitigen Benutzer. Selbst mit High-End-Hardware sind die CPU, der Speicher,<br />

402

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!