Gewährleisten der Verfügbarkeit von Team Foundation Server
Aktualisiert: November 2007
Sie können festlegen, zu welchem Zeitpunkt Sie die Server für die Wartung offline schalten. Sie müssen jedoch auch Strategien zur Behandlung unerwarteter Fehler entwickeln. Durch den Einsatz von drei grundlegenden Strategien können Sie sicherstellen, dass die Server während der Wartung oder beim Auftreten von Fehlern den Clients zur Verfügung stehen. Für welche der Strategien Sie sich entscheiden, richtet sich nach der Topologie des Systems und danach, wieviel Ausfallzeit für die Benutzer tolerierbar ist.
Verfügbarkeitsstrategien
In Topologien mit einem bzw. zwei Servern ist eine angemessene Ausfallzeit während der Systemwartung oder für die Wiederherstellung nach einem Fehler in der Regel akzeptabel. Komplexe Systeme können mithilfe von dedizierten Ressourcen einen unterbrechungsfreien Dienst bieten. Die folgenden Strategien bieten unterschiedliche Grade von Team Foundation Server-Verfügbarkeit.
Standardmethoden für die Datenbanksicherung Sie können Datenbanksicherungen verwalten und zur Wiederherstellung in einem vertretbaren Zeitrahmen verwenden. Verwenden Sie die für SQL Server-Datenbanken empfohlenen Vorgehensweisen. Diese Strategie erfordert weder zusätzliche Computer- noch Wartungsressourcen. Weitere Informationen hierzu finden Sie unter Sichern von Team Foundation Server.
Computer im Bereitschaftsmodus für Anwendungsdienste Sie können die für eine Wiederherstellung der Dienste erforderliche Zeit verringern, indem Sie einen getrennten Anwendungsebenenserver für den Bereitschaftsmodus einrichten und verwalten. Für diese Strategie ist zusätzliche Hardware erforderlich. Dadurch ergibt sich zusätzlicher Wartungsaufwand, um den aktualisierten und betriebsbereiten Zustand des Computers sicherzustellen. Weitere Informationen hierzu finden Sie unter Verwalten von Servern auf Anwendungsebene für Team Foundation.
Hinweis: Die Anwendungsebene kann nicht Teil einer Webfarm sein.
Der Computer muss stets aktualisiert werden, um dem primären Computer zu entsprechen. Mithilfe dieser Liste erhalten Sie einen Überblick über die zusätzlichen Wartungsaufgaben.
Hardwareaktualisierungen.
Betriebssystemaktualisierungen.
Softwareaktualisierungen.
Änderungen an Benutzerkonten und -berechtigungen.
Änderungen des Reporting Services-Verschlüsselungschlüssels.
Neben der Wartung der Computer muss der Team Foundation Server-Administrator auf Fehler reagieren, indem er vom Domänenadministrator eine Aktualisierung der DNS-Serverdatenbank anfordert und das Befehlszeilendienstprogramm TFSAdminUtil verwendet. Weitere Informationen finden Sie unter Gewusst wie: Aktivieren eines Failoverservers für die Anwendungsebene.
Clustering für die Datenbanken Sie können einen kontinuierlichen Betrieb der Datenebene gewährleisten, indem Sie dedizierte Server in einem Cluster einrichten und verwalten. Wenn Ihr Unternehmen bereits über die erforderlichen Ressourcen zum Einrichten und Verwalten eines Clusters verfügt, können Sie das Verwenden eines Clusters erwägen. Durch diese Strategie entstehen erhebliche Mehrkosten für Ressourcen und Wartung, da für den Cluster strikte Hardware- und Softwareanforderungen gelten. So muss beispielsweise die Hardware exakt übereinstimmen und von der Liste der genehmigten Hardware stammen. Weitere Informationen finden Sie in den folgenden Themen auf der Microsoft-Website: "Gewusst wie: Erstellen eines neuen SQL Server 2005-Failoverclusters" für SQL Server 2005 und "Gewusst wie: Erstellen eines neuen SQL-Server-Failoverclusters (Setup)" für SQL Server 2008.
Spiegeln der Datenbanken Das Spiegeln des Team Foundation-Datenebenenservers bietet verschiedene Vorteile. Sie können den Team Foundation-Prinzipalserver der Datenebene mit minimalen Auswirkungen für die Team Foundation Server-Benutzer für Updates, Verwaltungsarbeiten oder Reparaturen offline schalten. Die Spiegelung ermöglicht auch eine schnelle Wiederherstellung, wenn der Team Foundation-Prinzipalserver der Datenebene nicht verfügbar ist. Wenn Ihr Unternehmen über die erforderlichen Ressourcen zum Einrichten und Verwalten eines zweiten Team Foundation-Datenebenenservers verfügt, können Sie einen Spiegelserver für den Team Foundation-Datenebenenserver einrichten.
In diesem Abschnitt
Clustering des Datenebenenservers
Erläutert den Clusteringvorgang und die Vorteile des Clusterings für den Team Foundation-Datenebenenserver.Aktivieren eines Failoverservers für die Anwendungsebene
Erläutert die Anforderungen zum Aktivieren eines Failover-Anwendungsebenenservers für Team Foundation und führt Links zu Konfigurationsthemen auf.Spiegeln des Team Foundation-Datenebenenservers
Erläutert die Anforderungen und Konfigurationen zum Spiegeln des Team Foundation-Datenebenenservers.
Siehe auch
Konzepte
Aktivieren eines Failoverservers für die Anwendungsebene
Clustering des Datenebenenservers
Sichern von Team Foundation Server