Mettre à l'échelle la recherche pour les sites Internet dans SharePoint ServerScale search for Internet sites in SharePoint Server

Résumé : Déterminez la configuration matérielle requise et consultez les points à prendre en compte pour la montée en charge des topologies de recherche SharePoint Server de sites Internet à des fins de performances et de disponibilité.Summary: Determine hardware requirements and review considerations to scale out SharePoint Server search topologies for Internet sites for performance and availability.

Cet article répertorie la configuration matérielle minimale requise pour les ordinateurs virtuels et les serveurs physiques des topologies de recherche pour des sites Internet.This article lists the minimum hardware requirements for virtual machines and physical servers for search topologies for Internet sites.

Cet article fournit également des conseils de base sur la montée en charge des topologies de recherche à des fins de performance et de disponibilité.This article also provides basic guidance on the scaling of search topologies to improve performance and availability.

IntroductionIntroduction

Cet article répertorie la configuration minimale requise et explique comment et quand monter en charge des topologies de recherche pour les sites Internet.This article lists the minimum requirements and gives guidance about how and when to scale out search topologies for Internet sites.

Pour obtenir des exemples de topologies, reportez-vous aux diagrammes techniques d'architectures de recherche de sites Internet pour SharePoint Server 2016.For examples of topologies, see the technical diagram Internet sites search architectures for SharePoint Server 2016.

Pour obtenir une vue d'ensemble et une description des composants de recherche et de l'architecture de recherche globale, reportez-vous à Vue d'ensemble de l'architecture de recherche dans SharePoint Server et au diagramme technique d' architectures de recherche pour SharePoint Server 2016.For an overview and a description of search components and the overall search architecture, see Overview of search architecture in SharePoint Server and the technical diagram Search architectures for SharePoint Server 2016.

Configuration matérielle requise pour les topologies de recherche des sites InternetHardware requirements for search topologies for Internet sites

Les tableaux suivants indiquent la configuration matérielle requise pour les serveurs qui hébergent une topologie de recherche moyenne pour des sites Internet. La configuration matérielle s'applique aux éléments suivants :The following tables show the hardware requirements for servers that host a medium search topology for Internet sites. The hardware requirements apply to:

  • Serveurs d'applications et serveurs web qui contiennent des composants de recherche.Application servers and Web servers that contain search components.

  • Serveurs de base de données qui contiennent des bases de données de recherche.Database servers that contain search databases.

La quantité minimale de mémoire vive (RAM) requise indiquée pour un serveur qui héberge un composant de recherche correspond à la quantité totale de mémoire vive (RAM) requise pour ce serveur. Par exemple, si vous hébergez un composant de traitement de contenu, un composant d'administration de recherche et un composant d'analyse sur un serveur, la quantité totale de mémoire vive (RAM) minimale requise pour ce serveur est de 24 Go.The minimum listed RAM requirements for a server that hosts a search component is the total required amount of RAM for that server. For example, if you are hosting a content processing component, a search administration component and a crawl component on one server, the total amount of minimum required RAM for that server is 24 GB.

Chaque serveur doit disposer d'une quantité d'espace disque suffisante pour l'installation de base du système d'exploitation Windows Server et pour les diagnostics (tels que la journalisation, le débogage, la création de vidages de mémoire, etc.). Pour une utilisation en mode production, le serveur doit également disposer d'espace disque disponible supplémentaire pour les opérations quotidiennes et le fichier de page. Suivez les conseils relatifs à l'espace disque disponible et à la taille de fichier de page correspondant à votre installation de Windows Server.Each server must have sufficient disk space for the base installation of the Windows Server operating system and sufficient disk space for diagnostics such as logging, debugging, creating memory dumps, and so on. For production use, the server also needs additional free disk space for day-to-day operations and for the page file. Follow the guidance on free disk space and page file size corresponding to your Windows Server installation.

Note

L'exemple de topologie de recherche moyenne est optimisé pour le matériel physique, mais vous pouvez également le déployer sur des machines virtuelles.The medium search topology example is optimized for physical hardware, but you can deploy it on virtual machines as well.

Serveurs d'applications et serveurs web qui hébergent des composants de rechercheApplication servers and Web servers hosting search components

Composant de recherche sur le serveur physiqueSearch component on the physical server Mémoire viveRAM Disque durHard disk ProcesseurProcessor
Composant d'indexIndex component 48 Go pour chaque serveur de la batterie de serveurs qui héberge un composant d'index, un composant de traitement des requêtes et le serveur web frontal.48 GB for each server in the farm that hosts an index component, a query processing component and the Web front end. 500 Go d'espace disque supplémentaire, de préférence un volume ou une partition de disque séparé.500 GB additional disk space, preferably a separate disk volume/partition. Tous les composants :64 bits, 4 noyaux minimum recommandé de 8 cœurs.All components:64-bit, 4 cores minimum, 8 cores recommended.
Composant de traitement de l'analyseAnalytics processing component 24 Go pour chaque serveur de la batterie de serveurs qui héberge un composant de traitement de l'analyse, un composant d'analyse, un composant de traitement du contenu et/ou un composant d'administration de la recherche.24 GB for each server in the farm that hosts an analytics processing component, a crawl component, a content processing component and/or a search administration component. 300 Go d'espace disque supplémentaire, de préférence un volume ou une partition de disque séparé.300 GB additional disk space, preferably a separate disk volume/partition.
Composant de traitement de contenu de composant d’analyseCrawl component Content processing component Voir la configuration requise pour le composant de gestion de l'analyse.See the requirements listed for the analytics processing component. 80 Go pour le lecteur système.80 GB for system drive.
Composant de traitement des requêtesQuery processing component Voir la configuration requise pour le composant d'index.See the requirements listed for the index component.
Composant d'administration de la rechercheSearch administration component Voir la configuration requise pour le composant de gestion de l'analyse.See the requirements listed for the analytics processing component.

Serveurs de base de données hébergeant des bases de données de rechercheDatabase servers hosting search databases

ComposantComponent Configuration minimale requiseMinimum requirements
ProcesseurProcessor 64 bits, 4 cœurs pour les petites topologies.64-bit, 4 cores for small topologies.
64 bits, 8 cœurs pour les topologies moyennes.64-bit, 8 cores for medium topologies.
Mémoire viveRAM 8 Go pour les petites topologies.8 GB for small topologies.
16 Go pour les topologies moyennes.16 GB for medium topologies.
Disque durHard disk 80 Go pour le lecteur système.80 GB for system drive.
L'espace disque dépend de la quantité de contenu.Hard disk space depends on the amount of content.

Considérations liées aux performances d'une topologie de sites Internet moyennePerformance considerations for a medium Internet sites topology

Une topologie de sites Internet moyenne (FIS) est optimisée pour une taille de corpus de 3 400 000 éléments, traitant approximativement entre 100 et 200 documents par seconde, selon la langue, et un modèle d'utilisation de 85 pages consultées par seconde, ce qui correspond à 100 requêtes par seconde.A medium Internet sites (FIS) topology is optimized for a corpus size of 3,400,000 items, processing approximately 100-200 documents per second, depending on language, and a usage pattern of 85 page views per second, which corresponds to 100 queries per second.

Considérations liées aux performancesPerformance considerations

Que considérer ?What to consider Pourquoi est-ce si important ?Why this is important
CacheCache La requête et ses résultats sont mis en cache avec Windows Server AppFabric dans des paires clé/valeur : la requête correspond à la clé et les résultats correspondent à la valeur. Pour chaque requête, il existe un ratio de cache d'environ 50 %. Cela signifie que si vous avez un modèle d'utilisation de 200 requêtes par seconde, environ 100 requêtes sont envoyées à l'index de recherche tandis que les 100 autres requêtes sont mises en cache. Les résultats provenant du cache ont une latence des requêtes inférieure à celle des requêtes que vous avez récupérées à partir de l'index de recherche. Par exemple, les résultats des requêtes de première page souvent exécutées ont de fortes chances d'être mis en cache.The query and its results are cached with Windows Server AppFabric, in key-value pairs: the query being the key and the results being the value. For each query, there is an approximate 50% cache ratio. This means that if you have a usage pattern of 200 queries per second, about 100 queries are sent to the search index and the other 100 queries are cached. The results from the cache have lower query latency than those that you retrieve from the search index. For example, results for front-page queries that are often run are likely to be cached.
Analyse continueContinuous crawl Nous vous recommandons d'activer l'analyse continue avec un intervalle d'une minute, plutôt que l'intervalle par défaut de 15 minutes. Vous pouvez uniquement activer l'analyse continue sur des sources de contenu SharePoint.We recommend that you enable continuous crawl with an interval of one minute, instead of the default interval of 15 minutes. You can only enable continuous crawl on SharePoint content sources.
Accès anonymeAnonymous access Avec l'accès anonyme, les utilisateurs n'ont pas besoin d'utiliser des informations d'identification pour se connecter à un site Internet SharePoint. Les requêtes anonymes sont mises en cache, si bien qu'elles sont moins coûteuses en raison d'une latence des requêtes moindre. Vous devez activer l'accès anonyme à deux emplacements : sur le composant web frontal et sur le site.With anonymous access, users do not have to use credentials to log on to a SharePoint Internet site. Anonymous queries are cached, so they are cheaper because of lower query latency. You must enable anonymous access in two locations: on the web front-end and on the site.
Latence des requêtesQuery latency La latence des requêtes est influencée par la mise en cache, l'accès anonyme et d'autres facteurs tels que le nombre et la complexité des règles de requête appliquées et déclenchées. En outre, évaluez les disques sur lesquels l'index de recherche est stocké ; un disque qui comporte plusieurs broches peut améliorer la vitesse d'accès du disque et réduire la latence des requêtes.Query latency is influenced by caching, anonymous access and by other factors such as the number and complexity of query rules that are applied and triggered. Also, consider the disks on which the search index is stored; a disk that has multiple spindles can improve the access speed of the disk and reduce query latency.

Voir aussiSee also

Gérer la topologie de recherche dans SharePoint ServerManage the search topology in SharePoint Server

Modifier la topologie de recherche par défaut dans SharePoint ServerChange the default search topology in SharePoint Server

Gérer les composants de recherche dans SharePoint ServerManage search components in SharePoint Server

Gérer le composant d'index dans SharePoint ServerManage the index component in SharePoint Server