Planen für aktuelle Anforderungen
Bei der Einschätzung der Anforderungen für eine Team Foundation-Bereitstellung sind viele verschiedene Aspekte zu berücksichtigen. Für die erforderlichen Entscheidungen bei der Planung ist es hilfreich, sich mit der Größe und dem Umfang der aktuellen Organisation sowie den Anforderungen und Beschränkungen der Team Foundation Server-Bereitstellungstypen vertraut zu machen.
Überlegungen bei der Einschätzung der aktuellen Anforderungen
Bei der Planung der Team Foundation-Bereitstellung müssen Sie verschiedene Faktoren berücksichtigen, beispielsweise die Größe des Unternehmens, die Aufgaben und Rollen der Benutzer sowie die Konfiguration des Netzwerks. Außerdem sollten Sie überlegen, wie viele Personen zur Unterstützung der Team Foundation-Bereitstellung und zur Durchführung von Wartungsaufgaben verfügbar sind. Jeder dieser Faktoren ist hilfreich bei der Einschätzung der aktuellen Anforderungen. Auch wenn nicht alle Faktoren zu denselben Schlussfolgerungen führen, kann durch das sorgfältige Abwägen aller Faktoren ein Bereitstellungsplan erstellt werden, der den aktuellen Anforderungen der Organisation optimal gerecht wird.
Im Folgenden werden kurz die wichtigsten Überlegungen erläutert, die als allgemeine Richtlinien für den Planungsprozess dienen sollen. Möglicherweise gibt es weitere Faktoren, die Sie bei der Planung berücksichtigen müssen, z. B. die Unterstützung mehrerer Sprachen. Notieren Sie sich die spezifisch auf die Anforderungen Ihrer Organisation abgestimmten Überlegungen. Verwenden Sie die Liste bei der Planung und Installation von Team Foundation.
Größe der Organisation
Überlegen Sie, wie viele Benutzer unterstützt werden sollen. Eine Team Foundation Server-Bereitstellung auf einem Server ist für bis zu 100 Benutzer und eine kleinere Anzahl von Projekten geeignet. Team Foundation Server-Bereitstellungen auf zwei Servern sind geeignet, wenn über 100 Benutzer, eine große Anzahl von Projekten sowie Bereitstellungen mit hohen Anforderungen unterstützt werden sollen. Ebenso beeinflusst die Anzahl der zu unterstützenden Benutzer die Planung im Hinblick auf weitere Computer in der Bereitstellung (z. B. Buildserver und Testrigs). Außerdem ist es hilfreich, die Rollen der Benutzer (z. B. Softwareentwickler oder Softwarearchitekten) zu kennen, um Team Foundation-Clients zu planen, die auf die Anforderungen Ihrer Organisation optimal abgestimmt sind. Weitere Informationen finden Sie unter Planen und Vorbereiten für Team Foundation.
Umfang der Bereitstellung
Überlegen Sie, welche Aufgabentypen und wie viele Aufgaben von den Benutzern ausgeführt werden sollen. Wie bereits erläutert, sind die Anzahl und die Komplexität der zu unterstützenden Projekte entscheidende Faktoren für die Planungsentscheidung, ob eine Team Foundation Server-Bereitstellung auf einem Server oder eine Team Foundation Server-Bereitstellung auf zwei Servern besser geeignet ist. Ebenso ist es hilfreich, die Typen der von den Benutzern auszuführenden Aufgaben zu kennen (z. B. Entwickeln oder Testen von Software), um bei der Planung zusätzliche Komponenten wie Buildserver und Testrigs zu berücksichtigen. Weitere Informationen finden Sie unter Client- und Serverplanung.
Überlegungen zur Hardware
Überlegen Sie, welcher Server und welche Clientcomputer aktuell verwendet werden. Die Team Foundation-Komponenten haben spezifische Anforderungen hinsichtlich der Prozessorgeschwindigkeit, dem Arbeitsspeicher und dem verfügbaren Festplattenspeicher. Ist für einige der von den Benutzern verwendeten Computer ein Upgrade erforderlich? Müssen zusätzliche Server gekauft werden? Weitere Informationen zum Ermitteln der Hardwareanforderungen finden Sie unter Anforderungen für Visual Studio 2005 Team System.
Netzwerkkonfiguration
Überlegen Sie, welche durchschnittliche Latenz (Wartezeit) das Netzwerk aufweist, und wie die Benutzer eine Verbindung mit Team Foundation Server herstellen. Eine Netzwerklatenz von über 350 Millisekunden kann die Leistung von Team Foundation erheblich beeinträchtigen oder sogar dazu führen, dass der Server zeitweilig nicht verfügbar ist. Liegt die durchschnittliche Netzwerklatenz unter diesem Grenzwert? Müssen die Router aktualisiert werden, oder ist eine Beschleunigung des Netzwerkverkehrs erforderlich? Sind zusätzliche Schritte erforderlich, um die Verfügbarkeit von Team Foundation Server sicherzustellen? Weitere Informationen über Überlegungen zur Leistung finden Sie unter Überlegungen zur Leistung und Überwachen der Leistung.
Überlegen Sie, ob eine Unterstützung von Remotebenutzern erforderlich ist, und wie diese Benutzer eine Verbindung mit den Team Foundation-Servern herstellen sollen. Ist ein Webzugriff für diese Benutzer ausreichend, oder sollten die Benutzer aufgefordert werden, vor dem Verbindungsaufbau mit Team Foundation Server eine VPN-Verbindung mit Ihrem Netzwerk herzustellen? Weitere Informationen zur Unterstützung von Remotebenutzern finden Sie unter Planen für Remotebüros.
Wartungsanforderungen
Überlegen Sie, welche Wartungsaufgaben täglich bzw. wöchentlich ausgeführt werden müssen. Wie viele Personen werden für die Wartung der Team Foundation-Server zuständig sein? Wie viele Personen werden verfügbar sein, um die Benutzer zu unterstützen? Wie werden die Sicherungen verwaltet, und wie viel Zeit werden die Sicherungen in Anspruch nehmen? Durch die Beantwortung dieser Fragen kommen Sie möglicherweise zu anderen Ergebnissen, als wenn Sie lediglich die Anzahl der Benutzer oder den Umfang der Bereitstellung berücksichtigen. Beispielsweise benötigt die Wartung einer für schnelle Serverleistungen optimierten Bereitstellung auf zwei Servern mehr Zeit als die Wartung einer Bereitstellung auf einem Server. Die Bereitstellung auf zwei Servern könnte daher für kleine Organisationen, in denen eine einzige Person für alle Wartungsaufgaben zuständig ist, eine unangemessene Belastung bedeuten. Weitere Informationen über Wartung finden Sie unter Planen der Serverwartung.
Siehe auch
Konzepte
Planen für die Bereitstellung auf zwei Servern
Planen für eine Bereitstellung auf einem Server
Weitere Ressourcen
Sichern von Team Foundation Server
Verwalten der Team Foundation-Quellcodeverwaltung