Lorsque vous prévoyez une configuration matérielle de votre serveur, tenez compte du nombre d'utilisateurs simultanés qui ont accès ainsi que du nombre d'actifs à stocker dans le référentiel. Les temps de réponse dépendent des particularités de vos cas d'utilisation spécifiques. Par exemple, le téléchargement d'un fichier volumineux est plus long que l'affichage d'une page Web.
Le serveur intégréWebSphere Application Server est léger. Il prend en charge des environnements qui exécutent un nombre limité d'applications et qui n'ont pas besoin de toute la prise en charge administrative offerte par WebSphere Application Server ; vous n'avez pas un accès complet à la console d'administration WebSphere et ne pouvez donc pas gérer entièrement les paramètres de l'application, de sécurité et de performances.
Si vous utilisez WebSphere Application Server, vous pouvez opter pour l'installation d'une nouvelle version intégrée de WebSphere Application Server ou pour l'utilisation de votre version existante de ce serveur. Vous pouvez utiliser un serveur avec n'importe quelle base de données ou un autre logiciel de plateforme. Toutefois, en cas d'intégration avec d'autres produits, n'utilisez pas la version de WebSphere Application Server intégrée dans Rational Asset Manager.
Vous pouvez également installer Rational Asset Manager sur un serveur unique exécutant WebSphere Application Server et une base de données, ainsi qu'utiliser des disques locaux pour les actifs et l'indexation. Cette configuration ne peut toutefois pas autoriser plus de 200 utilisateurs simultanés. Pour améliorer les performances, utilisez au minimum un serveur de bases de données et un serveur de fichiers externes.
Pour une flexibilité absolue dans des environnements comptant un grand nombre d'utilisateurs, installez Rational Asset Manager dans l'environnement de cluster WebSphere Application Server, ce qui vous permet de répartir la charge entre plusieurs serveurs et plusieurs disques de diverses façons.
Rational Asset Manager requiert Rational Team Concert. L'application Rational Team Concert gère les processus du cycle de vie pour les actifs dansRational Asset Manager. Une version limitée de Rational Team Concert est incluse ; vous pouvez l'installer et l'utiliser, ou bien étendre une application serveur Rational Team Concert afin de travailler avec Rational Asset Manager. Pour plus d'informations, voir Integrating Rational Team Concert with Rational Asset Manager.
L'application serveur Rational Team Concert ne peut pas être déployée dans le cadre d'un cluster WebSphere Application Server. Vous pouvez toutefois créer un serveur d'applications autonome. Voir Créer une instance du serveur d'applications pour Rational Team Concert sur un cluster de serveur réparti WebSphere Application Server.
Le stockage de Rational Asset Manager compte deux composants : la base de données et le système de fichiers. Les actifs sont stockés dans le système de fichiers et les métadonnées sont stockées dans la base de données.
Vos besoins en termes d'espace de stockage pour les actifs dépendront des types d'artefacts (fichiers) que vous stockez dans le référentiel ; les documents texte et les feuilles de calcul prennent assez peu de place, alors que les images de système d'exploitation de démarrage sont très volumineuses.
Pour vous donner un exemple de planification de l'espace de stockage dont vous pouvez avoir besoin, le référentiel d'un déploiement d'entreprise datant de 3 ans et contenant 70 000 actifs requiert 10 Go d'espace pour la base de données et 250 Go pour les fichiers.
Placez la base de données, l'index de référentiel, les dossiers de variables temporaires et le répertoire des actifs sur des unités de disque dur séparées. L'utilisation de plusieurs unités empêche certaines opérations, comme la récupération d'actifs et l'indexation, de gêner les performances (par exemple, le parcours d'actifs).
Rational Asset Manager requiert deux bases de données : la première pour le stockage d'actifs et de données ; la seconde pour gérer les processus du cycle de vie et qui est utilisée par l'application Rational Team Concert intégrée. Pour des performances optimales, placez l'application de serveur de base de données sur un serveur distinct ou sur un disque dédié. Les meilleures performances sont obtenues lorsque le serveur de base de données est installé sur un ordinateur physique autre que le serveur d'applications et sur un disque dédié.
La taille de la base de données pour Rational Asset Manager dépend de la taille des actifs et des autres activités du référentiel telles que les forums, les balisages et les utilisateurs enregistrés. Des métriques sont enregistrés dans la base de données pour plusieurs activités d'utilisateurs, comme la recherche et le téléchargement. Même si vous n'ajoutez pas d'actifs au référentiel, la base de données croît au fil du temps du fait de l'enregistrement des métriques des activités des utilisateurs. La taille de la base de données augmente de façon linéaire avec l'utilisateur du référentiel.
La taille de la base de données pour Rational Team Concert dépend de la quantité de cycles de vie personnalisés que vous ajoutez et des autres outils de gestion de projet et de développement Rational Team Concert éventuellement utilisés.
La taille de l'index dépend de la taille des actifs et de la nature du contenu des actifs : le contenu constitué essentiellement de texte peut être indexé, en revanche l'index n'est pas possible pour un contenu binaire. Si vous utilisez de grandes quantités de texte et des fichiers d'actifs volumineux, la taille de l'index sera importante. Le volume de l'espace disque nécessaire à l'index dépend du type d'actifs, du nombre d'actifs, du niveau d'activité des utilisateurs et du temps d'existence du référentiel.
Sur un cluster, chaque noeud doit avoir son propre dossier d'index qui doit figurer sur un disque dur local pour le serveur. Le dossier d'index pour chaque serveur ne doit pas être une unité partagée.
Pour faciliter la gestion des utilisateurs dans les déploiements importants, vous pouvez utiliser un registre LDAP existant ou un autre registre d'utilisateurs personnalisé. WebSphere Application Server et les serveurs d'application Tomcat prennent en charge l'utilisation d'un registre LDAP pour gérer l'accès au serveur.
Même si Rational Asset Manager permet d'ajouter des utilisateurs depuis un registre externe, tel qu'un registre LDAP ou personnalisé, il n'est pas nécessaire d'utiliser de registre externe. Vous pouvez utiliser un système de sécurité basé sur des fichiers ou, si vous utilisez WebSphere Application Server, vous pouvez vous servir de la base de données des comptes d'utilisateurs pour votre système d'exploitation.
Si vous prévoyez une installation manuelle sur un serveur WebSphere Application Server existant configuré pour la sécurité par exemple à l'aide de LDAP, reconfigurez le serveur d'applications pour une sécurité basée sur des fichiers jusqu'à ce que la procédure d'installation et de configuration de Rational Asset Manager soit terminée.
La sécurité à base de fichiers n'est pas prévue pour une utilisation en environnement de production.
Quand vous envisagez de mettre à niveau la taille de la plateforme et l'environnement de production, pensez aux ressources système relatives employées par différents types d'opérations. Par exemple, les opérations via le client Eclipse consomment davantage d'opérations système que d'opérations pour le client Web.
Les actions utilisateur (par exemple, téléchargement, affichage ou soumission d'actifs), demandent bien plus de ressources de traitement et de mémoire que celles nécessaires pour le stockage des actifs. Si des utilisateurs simultanés sont ajoutés, vous avez besoin d'autres serveurs plus rapides.
Pour des informations plus spécifiques sur l'optimisation de votre système en matière de performances, voir Optimisation des performances de Rational Asset Manager. Pour afficher les diagrammes de concept de systèmes simples et complexes, voir Exemples de déploiement.
Si vous prévoyez que le référentiel contiendra des dizaines ou des centaines de milliers d'actifs, certaines opérations de gestion comme l'indexation pourraient prendre plusieurs heures. Vous pourriez améliorer les performances en utilisant des techniques de gestion des données ou de gestion des disques durs comme la technologie RAID (Redundant Array of Independent Disks) et une technique appelée agrégation par bandes (ou "striping"). L'agrégation par bandes consiste à diviser les données en blocs et à stocker les blocs de données sur plusieurs partitions et sur plusieurs disques physiques. Pour plus d'informations sur la configuration de l'agrégation par bandes pour votre environnement, voir la documentation de votre système d'exploitation. Comme mentionné dans le paragraphe précédent, il peut être intéressant de placer l'index du référentiel, les actifs et la base de données, chacun sur un disque différent.
L'application Web Rational Asset Manager accède à l'application d'aide pour offrir de l'aide contextuelle sur les pages, les outils et les formulaires.
Si vous devez authentifier des utilisateurs (via le serveur d'applications ou un pare-feu externe, par exemple) pour accéder à l'application d'aide Rational Asset Manager, vous devez installer l'application d'aide Rational Asset Manager sur le même serveur que l'application Web Rational Asset Manager.