Team Foundation Server-Komponenten
Aktualisiert: November 2007
Team Foundation-Server stellen Quellcodeverwaltungs-, Arbeitsaufgabenverfolgungs-, Berichterstellungs- und Projektwebsitefunktionen für Visual Studio Team System bereit. Über diese Server kann außerdem auf Build-Funktionen zugegriffen werden. Team Foundation-Server können auch in Microsoft Project und Microsoft Excel integriert werden, um Berichterstellungs- und Nachverfolgungsfunktionen zu erweitern.
Logische Architektur von Team Foundation Server
Ein logischer Team Foundation-Server besteht aus den folgenden Komponenten.
Team Foundation-Anwendungsebene Diese logische Ebene besteht hauptsächlich aus Webdiensten. Ihr entspricht die Anwendungsebene in einer herkömmlichen Webanwendungsbereitstellung mit drei Ebenen. Die Dienste und Funktionen dieser Ebene werden manchmal Team Foundation Server (Dienste) zugeordnet, wenn sie auf einem physischen Server bereitgestellt werden. Abhängig von der jeweiligen Bereitstellungskonfiguration können diese logische Schicht und die für sie erforderlichen Komponenten auf einem oder mehreren physischen Servern installiert sein.
Team Foundation-Datenebene Diese logische Ebene besteht hauptsächlich aus einem Microsoft SQL Server 2005-Datenbankserver. Sie schließt spezifische Team Foundation Server-Datenbanken ein. Diese Ebene stellt die Datenebene in einer traditionellen Webanwendungsbereitstellung mit drei Ebenen dar. Abhängig von der jeweiligen Bereitstellungskonfiguration können diese logische Schicht und die für sie erforderlichen Komponenten auf einem oder mehreren physischen Servern installiert sein.
Team Foundation-Clientebene Diese logische Ebene besteht hauptsächlich aus Webdiensten und dem Team Foundation-Objektmodell. Ihr entspricht die Clientebene in einer herkömmlichen Webanwendungsbereitstellung mit drei Ebenen. Abhängig von der jeweiligen Bereitstellungskonfiguration können diese logische Schicht und die für sie erforderlichen Komponenten in der Bereitstellung auf vielen physischen Computern installiert sein. Für jede Clientinstallation muss jedoch die Installation aller logischer Clientkomponenten auf demselben physischen Computer gegeben sein.
Die Komponenten der logischen Ebenen von Team Foundation werden anhand des folgenden Diagramms veranschaulicht.
Die Team Foundation-Anwendungsebene und -Datenebene können beide auf einem Server (Bereitstellung auf einem Server) oder unabhängig voneinander auf zwei oder mehr separaten Servern (Bereitstellung auf zwei oder mehreren Servern) physisch bereitgestellt werden. Für jeden Team Foundation-Server ist eine eigene Team Foundation Server-Lizenz erforderlich. Deshalb sind für die Bereitstellung auf zwei Servern zwei Team Foundation Server-Lizenzen erforderlich. Außerdem wird für jeden Team Foundation-Client, der eine Verbindung zu Team Foundation Server herstellt, eine Clientzugriffslizenz (Client Access License, CAL) benötigt. Weitere Informationen zur Lizenzierung und den Erhalt von Produktlizenzen finden Sie im Team System Licensing-Whitepaper (https://go.microsoft.com/fwlink/?LinkId=55164). Weitere Informationen zur Auswahl einer physischen Architektur für eine Team Foundation-Bereitstellung finden Sie unter Wählen einer Bereitstellungskonfiguration für Team Foundation Server. Weitere Informationen zur Installation von Team Foundation finden Sie im Team Foundation-Installationshandbuch. Sie können die aktuelle Version des Team Foundation-Installationshandbuchs im Microsoft Download Center unter https://go.microsoft.com/fwlink/?linkid=79226 herunterladen.
Siehe auch
Konzepte
Team Foundation Server – Planungsroadmap
Prüfliste für die Team Foundation Server-Planung