Scénario : installation d'une batterie de serveurs Team Foundation Server (haute disponibilité)

Ajouter un serveur Team Foundation Server

Vous pouvez ajouter un serveur de couche Application à un déploiement existant de Visual Studio Team Foundation Server pour les raisons suivantes :

  • Vous voulez intégrer la redondance à votre déploiement de Team Foundation Server.

  • Vous souhaitez que votre déploiement de Team Foundation Server s'exécute plus rapidement.

  • Vous voulez restaurer un serveur de couche Application qui a subi un échec.

  • Vous voulez déplacer une couche Application vers un autre serveur.

Redondance et performances

Dans les versions antérieures de Team Foundation Server, vous pouviez exécuter uniquement la couche Données sur un cluster SQL Server. Du fait de cette limitation, vous ne pouviez améliorer l'évolutivité que pour une partie de votre déploiement de Team Foundation Server : la couche Données. En utilisant l'Assistant Configuration de la couche Application uniquement, vous pouvez également améliorer la disponibilité, l'évolutivité et les performances de votre couche Application.

Pour bénéficier de plusieurs serveurs de couche Application, vous devez vérifier que votre déploiement initial de Team Foundation Server inclut les caractéristiques suivantes :

  • La couche Application et la base de données de configuration sont installées sur des serveurs distincts.

  • Vous avez utilisé un compte de domaine pour le compte de service Team Foundation Server(TFSSERVICE).

  • L'équilibrage de la charge réseau est déployé.

Vous utilisez l'équilibrage de la charge réseau pour créer un cluster de serveurs Web qui apparaissent comme un service Web logique unique. Cette procédure est distincte de l'Assistant Configuration de la couche Application uniquement. Pour plus d'informations sur l'installation de l'équilibrage de la charge réseau, consultez la page suivante sur le site Web Microsoft : Équilibrage de la charge réseau.

Notes

Si vous voulez vous connecter à un cluster d'équilibrage de la charge réseau à partir d'un client qui s'exécute sur l'un des serveurs de couche Application du cluster, vous devez vous connecter en utilisant localhost comme le nom du serveur au lieu du nom DNS (Domain Name System) pour le programme d'équilibrage de charge. Par défaut, les services Internet (IIS) vous empêchent de vous connecter à un cluster d'équilibrage de la charge réseau à partir d'un serveur du cluster, sauf si vous utilisez localhost comme le nom du cluster.

Si vous créez un cluster d'équilibrage de la charge réseau, il n'est pas nécessaire d'utiliser un cluster SQL Server pour votre base de données de configuration ou toute collection de projets d'équipe. À des fins de performances, d'évolutivité et de disponibilité, tout cluster SQL Server que vous déployez est indépendant du cluster d'équilibrage de la charge réseau.

Récupération d'urgence et mise à niveau matérielle

Si vous avez une sauvegarde de votre base de données de configuration et que votre couche Application subit une défaillance matérielle, vous pouvez utiliser l'Assistant Configuration de la couche Application uniquement pour restaurer la couche Application.

L'Assistant Configuration de la couche Application uniquement vous permet également déplacer votre couche Application. Bien qu'aucune architecture particulière ne soit requise pour déplacer une couche Application, vous devez avoir accès à la base de données de configuration pour le déploiement.

Voir aussi

Référence

Liste de vérification : ajout d'une couche Application