Partager via


Configuration requise pour l'installation de Visual SourceSafe

Vous devez préparer l'installation de Visual SourceSafe en vous familiarisant avec les configurations requises et les considérations présentées dans cette rubrique. Comme décrit dans Fonctionnement de Visual SourceSafe, votre équipe peut choisir d'utiliser Visual SourceSafe par l'intermédiaire de plug-ins dans Visual Studio ou une autre application tierce partie compatible. Pour les ordinateurs sur lesquels vous souhaitez utiliser les plug-ins, vous devez installer le programme tiers ainsi que Visual SourceSafe.

Licences

Vous aurez besoin des licences Visual SourceSafe individuelles pour chaque ordinateur sur lequel vous installerez ou utiliserez le produit. Par exemple, si 100 personnes de votre entreprise utilisent une base de données Visual SourceSafe, vous devez acheter 100 licences Visual SourceSafe pour ne pas violer la loi relative au droit d'auteur. S'il est prévu que vos utilisateurs installent Visual SourceSafe sur leurs ordinateurs client, vous devez fournir une clé de CD (CD Key) de l'une de vos licences à chaque utilisateur. Vous pouvez réutiliser la même clé de CD (CD Key) pour tout utilisateur exécutant une installation, mais vous êtes encore tenu d'avoir une licence individuelle pour chaque utilisateur.

Autorisations Windows

Vous devez avoir des autorisations Administrateur Windows pour l'ordinateur sur lequel vous installez Visual SourceSafe pour enregistrer le programme dans Windows. Si vous êtes l'administrateur de base de données, vous nécessitez également que les autorisations Administrateur utilisent Visual SourceSafe sur le serveur. Les utilisateurs des ordinateurs client n'ont pas besoin de l'autorisation Administrateur pour utiliser Visual SourceSafe après son installation.

Configuration requise pour le serveur

Votre serveur Visual SourceSafe contient le logiciel Visual SourceSafe avec les services requis par les packages de contrôle de code source pour s'exécuter dans les programmes tiers, par exemple, les plug-ins SourceSafe pour Visual Studio. En général, le serveur contient également les bases de données pour votre équipe. Le serveur héberge les bases de données sur un lecteur accessible à tous les clients Visual SourceSafe. Si vous souhaitez utiliser le serveur comme station de travail, vous pouvez également installer le logiciel client Visual SourceSafe.

La spécification de système minimale recommandée pour un serveur Visual SourceSafe est documentée dans le fichier Readme de Visual SourceSafe. Toutefois, sauf dans les plus petits environnements de travail en équipe, vous souhaiterez un système plus puissant, plus proche de la spécification recommandée pour la station de travail du développeur de Visual Studio.

Souvenez-vous que le temps nécessaire pour effectuer des tâches de l'administration de base de données de Visual SourceSafe habituelles dépend en grande partie de la vitesse du processeur et de la quantité de RAM disponible. Vous devez également prévoir approximativement une capacité de mémoire du disque dur de deux fois la taille de votre base de données Visual SourceSafe.

Le tableau suivant répertorie des caractéristiques pour le serveur Visual SourceSafe.

  • Plateforme
    PC
  • Système d'exploitation
    Windows XP, Windows 2000, Windows NT 4.0 avec la version SP6 ou ultérieure, Windows Server 2003.

    Notes

    Si vous projetez de configurer votre serveur pour prendre en charge le service Web SourceSafe, vous devez utiliser une version Windows Server. Vous pouvez utiliser Windows XP comme service Web SourceSafe personnel (utilisateur unique), mais si plusieurs utilisateurs essaient d'accéder au service Web SourceSafe configuré sur un ordinateur Windows XP, vous pouvez atteindre la limite de connexions entrantes dans Windows XP. Pour plus d'informations, recherchez l'article de la Base de connaissances « Inbound connections limit in Windows XP » dans MSDN Library.

  • Configuration du système de fichiers
    NTFS
  • Protocole de communication
    TCP/IP, certificat d'authentification serveur ; nécessaire pour l'utilisation du protocole SSL (Secure Sockets Layer)
  • Serveur de fichiers
    Tout serveur de fichiers compatible avec Windows, par exemple Windows NT, Novell, Banyan
  • Taille maximale de la base de données
    4 à 6 Go
  • Taille maximale des fichiers
    2 Go
  • Espace disque disponible
    141 Mo ou supérieur pour le serveur

    59 à 72 Mo pour le client (facultatif)

    57 à 59 Mo pour MSDN

    43 à 59 Mo supplémentaires pour Internet Explorer

  • Processeur
    233 MHz ou processeur plus rapide ; Pentium de 300 MHz ou processeur plus rapide recommandé
  • Mémoire
    96 Mo pour Windows NT 4.0 4.0 (128 Mo recommandés)

    128 Mo pour Windows 2000 et Windows XP

    128 Mo minimum (256 Mo recommandés) pour Windows Server 2003

  • Lecteur
    CD-ROM ou DVD-ROM
  • Affichage
    VGA ou résolution supérieure (Super VGA recommandé)
  • Logiciels
    serveur Visual SourceSafe et logiciel client (Administrateur Visual SourceSafe requis)

    Services IIS (Internet Information Services) 5.0 ou supérieurs

    MSDN Library (facultatif pour l'environnement de développement)

    SP1 Internet Explorer 4.01 ou supérieur

  • Autorisations d'accès Windows
    Administrateur
  • Autorisations d'accès à Visual SourceSafe
    Administrateur
  • Configuration requise pour le protocole SSL (Secure Sockets Layer)
    Windows Server 2003, Windows 2000 Server

    SP1 Internet Explorer 4.01 ou supérieur

    Services de certificats Microsoft pour autoriser la création de certificats de serveur (facultatif)

Vous devez prévoir d'installer le stockage à tolérance de pannes sur le serveur, sous la forme d'une configuration RAID (Redundant Array of Independent Disks) ou équivalente. La configuration RAID réduit la perte de données qui résulte des problèmes d'accès au disque dur. Avec cette configuration, une partie de la capacité de mémoire physique contient des informations redondantes à propos des données stockées sur les disques. Vous pouvez régénérer des données à l'aide de ces informations redondantes si l'un des disques ou son chemin d'accès ne répond plus, ou encore si un secteur du disque ne peut pas être lu.

Le niveau 1 de la configuration RAID est approprié pour le système d'exploitation et les journaux. Installez le RAID de niveau 5 ou le RAID 0+1 pour les données telles que votre base de données Visual SourceSafe. Pour plus d'informations sur la manière d'augmenter la fiabilité de votre serveur, consultez les ressources suivantes :

Configuration requise pour l'ordinateur client

Un ordinateur client Visual SourceSafe est une station de travail qui accède aux bases de données Visual SourceSafe, soit sur le même ordinateur, soit sur un ordinateur distant qui fournit un accès aux bases de données à tous les clients. Pour un environnement de développeur, une station de travail de développeur Visual Studio ou son équivalent est conseillé concernant l'ordinateur client. Cela est nécessaire si vous souhaitez utiliser les plug-ins Visual SourceSafe dans Visual Studio ou un autre logiciel tiers.

Le tableau suivant répertorie des spécifications pour un ordinateur client Visual SourceSafe qui n'héberge pas de base de données.

  • Plateforme
    PC
  • Système d'exploitation
    Windows XP, Windows Server 2003, Windows 2000
  • Configuration du système de fichiers
    NTFS
  • Protocole de communication
    TCP/IP ; nécessaire pour utilisation du protocole SSL (Secure Sockets Layer)
  • Espace disque disponible
    141 Mo ou supérieur pour le serveur

    59 à 72 Mo pour le client (facultatif)

    57 à 59 Mo pour MSDN

    43 à 59 Mo supplémentaires pour Internet Explorer

  • Processeur
    486DX/66 MHz ou processeur plus rapide ; Pentium de 300 MHz ou processeur plus rapide recommandé
  • Mémoire
    128 Mo minimum
  • Lecteur
    CD-ROM ou DVD-ROM
  • Affichage
    VGA ou résolution supérieure (Super VGA recommandé)
  • Logiciels
    logiciel client Visual SourceSafe

    Visual Studio 6.0 et version ultérieure (requis uniquement pour exécuter des plug-ins Visual SourceSafe) ; aucune version express de Visual Studio n'est compatible

    MSDN Library (facultatif pour l'environnement de développement)

  • Autorisations d'accès Windows
    Administrateur
  • Autorisations d'accès à Visual SourceSafe
    Utilisateur ou administrateur

Configuration requise pour la base de données distincte

Vous pouvez héberger des bases de données Visual SourceSafe sur un ordinateur distant à la fois du serveur et des ordinateurs clients. L'ordinateur de bases de donnée distincte a la même configuration requise que le serveur Visual SourceSafe décrite dans « Configuration requise pour le serveur ». Pour plus d'informations, consultez Comment : installer l'accès à la base de données via le plug-in Visual SourceSafe (Internet).

Configuration requise pour le serveur de versions

Si vous utilisez Visual SourceSafe dans un environnement de développement, par exemple, Visual Studio, vous pouvez installer le serveur de versions pour autoriser la gestion de dépendances. Le serveur de versions héberge le script de génération qui permet de générer des versions spécifiques de votre système. Il gère également un jeu de dossiers partagés qui représente la dernière opération de génération, et les versions antérieures organisées par numéro de build.

La structure des dossiers pour la gestion des solutions, des projets et des fichiers sources Visual Studio doit être cohérente dans le serveur de versions et sur les stations de travail de développement. Consultez le système d'aide de Visual Studio pour plus d'informations sur la configuration requise concernant le serveur de versions.

Configuration requise pour le serveur de sauvegarde

Un serveur de sauvegarde est utilisé pour maintenir une sauvegarde de la base de données Visual SourceSafe pour le stockage ou pour la redondance avec le serveur. Vous devez sauvegarder régulièrement vos bases de données Visual SourceSafe. Le tableau suivant répertorie les spécifications pour un serveur de sauvegarde.

  • Plateforme
    PC
  • Système d'exploitation
    Windows 2000 Professionnel avec Windows 2000 Server

    Windows XP Professionnel

  • Configuration du système de fichiers
    NTFS
  • Processeur
    486DX/66 MHz ou processeur plus rapide ; Pentium de 300 MHz ou processeur plus rapide recommandé

    Processeur de type Pentium II, 450 MHz pour le serveur de versions ; Processeur de type Pentium III, 600 MHz recommandé

  • Mémoire
    96 Mo pour Windows 2000 Professionnel (128 Mo recommandés)

    192 Mo Windows 2000 Server (256 Mo recommandés)

    160 Mo pour Windows XP Professionnel (192 Mo recommandés)

  • Lecteur
    CD-ROM ou DVD-ROM
  • Affichage
    800x600, 256 couleurs ; 16 bits (65536 couleurs) recommandés
  • Logiciels
    Si le serveur fournit simplement le stockage, il requiert uniquement le logiciel nécessaire pour stocker la sauvegarde. Toutefois, si vous utilisez le serveur de sauvegarde pour la redondance avec le serveur, ce serveur doit avoir la même configuration logicielle que le serveur Visual SourceSafe.
  • Autorisations d'accès Windows
    Administrateur
  • Autorisations d'accès à Visual SourceSafe
    Administrateur

Configuration requise pour le serveur de réseau privé virtuel (VPN, Virtual Private Network)

Si les développeurs de votre environnement ont besoin d'accéder aux services d'entreprises, vous devez créer un serveur VPN qui exécute le système d'exploitation Windows 2000, ainsi que les services Routage et accès distant. Vous pouvez également déployer Microsoft Internet Security and Acceleration (ISA) Server, le plug-in Internet VSS, ou des solutions tierces.

Configuration requise pour le serveur Web

Votre environnement nécessite un serveur Web si les développeurs travaillent actuellement sur le développement de services Web XML. Ce type de serveur est également requis si votre site héberge des applications Web, par exemple, pour prendre en charge l'intégration, le test du système et le test des utilisateurs. Un serveur Web s'exécute sur le système d'exploitation Windows 2000, Windows XP ou Windows Server 2003. Il doit également exécuter IIS 5.0 ou version ultérieure. Pour plus informations sur le serveur Web, consultez l'aide de Visual Studio.

Conditions de sécurité en entreprise

Visual SourceSafe peut être utilisé dans différents environnements de travail en équipe. Pour n'importe quel type d'équipe, vous devez prendre en compte les informations suivantes avant d'installer le produit :

  • Normes d'entreprises existantes pour les comptes d'utilisateurs et les builds de station de travail

  • Stratégies de sécurité d'entreprise

  • Mécanismes de domaine d'entreprises

  • Utilisation d'une connexion VPN au réseau d'entreprise pour utiliser des services tels que la messagerie électronique et l'intranet

  • Si vous souhaitez avoir la possibilité d'accéder à distance à la base de données en utilisant le plug-in Internet Visual SourceSafe.

Si vous installez Visual SourceSafe dans un environnement de développement, n'oubliez pas que les développeurs ont besoin de davantage de privilèges sur leurs stations de travail. Ils doivent notamment être en mesure d'installer des mises à jour ou des Services Packs pour le système d'exploitation, de gérer localement les services IIS pour le réglage et le test des applications, ainsi que de déboguer les applications Web.

Lors de la définition d'un environnement de développement, vous devez procéder comme suit :

  • Décidez si l'équipe de développement doit travailler dans un domaine autonome ou dans le domaine d'entreprise. Si vous choisissez un domaine séparé, vous devez décider si vous souhaitez établir ou non des relations d'approbation.

  • Pour une sécurité maximale, choisissez un domaine autonome sans relations d'approbation, car cela empêche les utilisateurs d'accéder à l'environnement de développement. Notez qu'un réseau séparé prend en charge l'isolation lorsque les membres de l'équipe effectuent des tests de charge pour la planification de capacité et des tâches connexes. Ce type d'environnement requiert un serveur VPN.

  • Choisissez un domaine autonome avec les relations d'approbation si vous avez besoin d'un environnement pratique qui ne requiert pas de serveur VPN. Les utilisateurs de l'entreprise ne pourront pas accéder à ce domaine. Dans cet environnement, vous pouvez configurer des comptes d'utilisateurs de développement et le domaine d'entreprise doit faire confiance au domaine de développement concernant l'octroi de l'accès aux services. Si vous souhaitez utiliser ce type de domaine, vérifiez attentivement votre stratégie de sécurité d'entreprise pour garantir la compatibilité avec vos plans.

  • Choisissez un environnement de développement qui fait partie du domaine d'entreprise si vous souhaitez éviter la séparation de domaine avec l'accès des développeurs à l'infrastructure d'entreprise et aux services existants. Souvenez-vous que les développeurs individuels peuvent ne pas disposer des droits d'administrateur locaux dans le cadre de la stratégie de sécurité d'entreprise. Cela provoque des problèmes pour les développeurs, car seul un administrateur local peut déboguer une application Web ASP.NET sur une station de travail de développement. En outre, la stratégie de sécurité d'entreprise peut empêcher les développeurs d'installer des Service Packs requis. L'un des problèmes les plus sérieux concernant ce type d'environnement de développement est que le domaine de développement doit faire confiance au domaine d'entreprise, ce qui constitue une faille pour les tentatives de piratage.

Configuration requise pour un environnement de développeur

Si votre site prend en charge un environnement de développeur, vous pouvez souhaiter considérer la configuration requise suivante lors de l'installation de Visual SourceSafe :

  • Adoptez une structure de système de fichiers qui correspond à la structure de système de fichiers sur le serveur de versions et reflétez-la sur tous les ordinateurs clients. Cela est particulièrement important pour les répertoires qui contiennent des projets et des solutions Visual Studio .NET.

  • Les stations de travail de développeur doivent correspondre à la configuration requise minimale recommandée pour Visual Studio. Par conséquent, elles ont la même configuration matérielle requise que le serveur de versions. Voir « Configuration requise pour le serveur de versions ».

  • Après l'installation d'une station de travail de développeur, prévoyez la création d'une image de station de travail que vous pouvez déployer sur les autres ordinateurs avec le logiciel de traitement d'images de disque tiers.

  • Préparez les stations de travail en prévoyant de stocker toutes les données utilisateur (notamment les solutions et les projets) sur un disque physique ou une partition séparée. Ce type de stockage vous permet d'installer une image de station de travail sur le lecteur C existant. Vous pouvez déployer des mises à jour mineures et des logiciels supplémentaires via la stratégie de groupe dans les services Active Directory Windows 2000.

  • Vous pouvez utiliser les modèles Visual Studio pour l'entreprise afin d'encourager l'application de procédures de développement et de techniques courantes efficaces dans le cadre des projets de développement. Pour plus d'informations sur les modèles, consultez Modèles pour l'entreprise pour les applications distribuées dans l'aide de Visual Studio.

Voir aussi

Concepts

Fonctionnement de Visual SourceSafe

Autres ressources

Mise en route de Visual SourceSafe
Introduction à Visual SourceSafe