2009-08-04 7 views
1

Donc, je suis en train de déplacer un client de Surround SCM vers TFS. Pour une raison inconnue pour moi, ils ont vraiment du mal à configurer un IIS dédié pour le niveau d'application de TFS. Maintenant, ils ont déjà un IIS et un serveur SQL pour leurs applications intranet/internet, donc je me suis dit pourquoi ne pas utiliser le serveur existant? Donc, ma question est: Serait-il acceptable d'installer TFS App Tier sur le serveur IIS existant ou de résider sur son propre serveur dédié?L'application TFS doit-elle vivre sur son propre serveur dédié?

Répondre

3

TFS devrait vivre assez bien avec d'autres applications IIS, mais vous devez avoir configuré votre instance Sharepoint pour qu'elle soit également satisfaite des autres services. TFS n'est pas satisfait s'il est installé sur un contrôleur de domaine, mais à condition que IIS ait tous les pré-requis, c'est le seul TFS AT sur ce serveur, aucun autre site dans IIS n'écoute le port 8080 et vous gardez l'instance TFS dans son propre Je pense que les choses devraient marcher mais je ne l'ai jamais fait dans cet ordre. Des applications supplémentaires ont été exécutées sur l'instance IIS configurée pour TFS lors de la configuration initiale de TFS, mais pas pour ajouter une instance TFS à une instance IIS de production existante. Cela dit, je serais très tenté d'avoir TFS sur sa propre instance IIS. Comme le contrôle de version et le système de suivi des éléments de travail sont généralement assez critiques pour la vie d'une organisation de développement logiciel, vous devez vous assurer que ce serveur critique n'est pas affecté par d'autres applications de l'organisation. Vous voulez qu'il ait l'amour et l'attention donnés à un environnement de production. En outre, lorsque vous commencez à installer TFS, vous pouvez parfois rencontrer des problèmes. Etre capable d'essuyer la boîte et recommencer tout recommencer à veiller à suivre les instructions d'installation étape par étape est une position de repli très pratique (plus vrai dans les journées TFS 2005 que maintenant, mais les anciens habbits meurent difficilement).

En outre, TFS est fourni avec une licence pour SQL Server à condition que l'instance SQL Server soit uniquement utilisée pour l'application TFS. Pour cette raison, je préférerais avoir un serveur TFS qui exécute le niveau d'application et le niveau de données sur le même serveur que d'avoir un AT sur un IIS. Je pense que je préférerais que le niveau application s'exécute sur un environnement virtualisé s'exécutant sur cette boîte partagée.

+0

Merci. Va aller avec le serveur dédié. Donc, vous recommanderiez d'avoir les niveaux App et Data sur le même serveur même si nous avons déjà un serveur SQL? – JohannesH

+0

Dans TFS 2008, c'est ainsi que j'irais personnellement pour les instances qui seront toujours inférieures à 100 utilisateurs. Ensuite, vous pouvez avoir SQL Server en cours d'exécution sur l'instance par défaut et vous serez en mesure de suivre toutes les instructions d'installation sans avoir à dévier du tout. –

Questions connexes