Ordinateur Mémoire RAM Espace disque | Le serveur Sage Search requiert un serveur dédié. L'estimation qui suit est basée sur un nombre de documents indexés, avec une taille moyenne des documents de 3Kbytes et 25 critères de filtre et comptage par modèle. Ces chiffres correspondant à la politique d'indexation par défaut, livrée dans le pré-paramétrage. Comme la mémoire RAM et l'espace disque requis sont habituellement proportionnels à la taille des documents, une politique d'indexation moins intensive peut conduire à une configuration plus légère. Les éléments correspondant à votre application peuvent être trouvés en utilisant la fonction "Etat des tables" dans les utilitaires de vérification de la base de données. Pensez que la taille moyenne donnée par cet outil est basée sur la longueur maximum de chaque champ. Donc, si les champs ne sont pas complètement remplis (c'est toujours le cas), vous devez considérer que la taille moyenne donnée par cet outil peut être diminuée de 30 à 60%. Dans ces conditions et sur la base de processeurs Xeon récents, les évaluations sont les suivantes : - 1 core pour 500 documents indexés par seconde
- 1 core pour 10 requêtes par seconde
- RAM : 600 Mbytes pour 1 million d'enregistrements de 3 KB
- Disque : 6 Gbytes pour 1 million d'enregistrements de 3KB
Cela donne le tableau suivant : Contraintes d'exploitation | Nombre de documents indexés | Recommandations | Index rafraichi une fois par jour Pas de haute disponibilité du moteur de recherche (*) Temps de réponse de la recherche < à 1 seconde 40 requêtes par seconde | 25 millions | 1 serveur 4 cores, 16 GB de RAM, 150 GB d'espace disque | Idem | 50 millions | 1 serveur 4 cores, 32 GB de RAM, 300 GB d'espace disque | Mêmes contraintes mais avec 80 requêtes par seconde | 100 millions | 1 serveur 8 cores, 64 GB de RAM, 600 GB d'espace disque | Index mis à jour fréquemment Pas de haute disponibilité du moteur de recherche (*) Temps de réponse de la recherche < à 1 seconde 40 requêtes par seconde | 25 millions | 2 serveurs (un pour la mise à jour de l'index et un pour la recherche) avec chacun 4 cores, 16 GB de RAM, 3 disques de 450 GB en RAID 5 | Idem | 50 millions | 2 serveurs (**), un pour la mise à jour de l'index et un pour la recherche, avec pour le serveur assurant la mise à jour de l'index : 4 cores, 36 GB de RAM, 5 disques de 450 GB en RAID 5 et pour le serveur assurant la recherche : 4 cores, 48 GB de RAM, 5 disques de 450 GB en RAID 5 | Mêmes contraintes mais avec 80 requêtes par seconde | 100 millions | 2 serveurs (**), un pour la mise à jour de l'index et un pour la recherche, avec pour le serveur assurant la mise à jour de l'index : 8 cores, 48 GB de RAM, 9 disques de 450 GB en RAID 5 et pour le serveur assurant la recherche : 8 cores, 96 GB de RAM, 9 disques de 450 GB en RAID 5 |
(*) Pour une haute disponibilité du moteur de recherche, vous devez ajouter à chaque configuration un second serveur de recherche avec des caractéristiques identiques à celles du premier. (**) La configuration standard installée par défaut par la console Safe X3 ne prévoit qu'un seul serveur d'indexation et de recherche. Il faudra donc prévoir une installation manuelle pour une configuration sur 2 serveurs. |
Safe X3 ADMIN | Un moteur d'administration Safe X3 ADMIN doit être installé sur le serveur. Ce dernier se trouve sur le DVD-ROM sous le répertoire "Safe X3 ADMIN". Lancer le setup.exe. Le service ADXADMIN ne doit pas être démarré sous le compte "système local", mais sous un compte utilisateur Windows disposant de droits suffisants pour accéder en lecture/écriture aux fichiers et sous-répertoires contenus dans les répertoires où sont installés le moteur d'administration et le composant serveur Sage Search. |