Skip To Content

Déploiement sur plusieurs machines avec des grappes de serveurs SIG

Les sites ArcGIS Server contenant au moins deux machines ArcGIS Server peuvent tirer parti des grappes pour des déploiements spécifiques. Une grappe est un groupe de machines ArcGIS Server qui a été configuré pour exécuter un sous-ensemble dédié de services. Dans le diagramme ci-après, la grappe A peut éventuellement être configuré de manière à exécuter des services de carte et la grappe B (à la puissance de traitement supérieure) peut être configuré pour exécuter des services de géotraitement :

Site à plusieurs machines
Site à plusieurs machines avec des grappes. Chaque grappe exécute son propre sous-ensemble de services.

Certaines opérations du serveur, telles que le géocodage par lots, nécessitent d'importantes ressources du processeur. L'agrégation de vos serveurs pour ce type d'opération peut libérer d'autres machines de votre site de sorte à optimiser les performances des services restants.

Le regroupement en grappes est aussi utile si vous avez des ressources matérielles disparates. Par exemple, un serveur plus ancien ou plus lent peut être placé dans sa propre grappe afin d'effectuer des tâches moins prioritaires.

Sur un site à plusieurs machines, toutes les machines ArcGIS Server appartiennent initialement à une seule grappe utilisant les ports 4004 et au-delà. Depuis la version 10.4, ArcGIS Server utilise par défaut le mode de grappe unique pour les nouvelles installations. Ce mode n'inclut pas l'équilibrage de charge entre les machines de la grappe. Cela réduit le trafic réseau entre les machines du site et la charge sur le réseau, et cela aide à améliorer la surveillance des serveurs ArcGIS Server sur votre site. Lors d'une mise à niveau vers la version 10.4, le mode sera activé pour les sites à une seule grappe qui n'utilisent pas le mode de grappe unique. Les paramètres des sites à une seule grappe qui utilisent déjà le mode de grappe unique et ceux des sites qui utilisent plusieurs grappes dans des versions antérieures seront conservés lors de la mise à niveau.

Si votre site utilise plusieurs grappes, l'équilibrage de charge est géré parmi toutes les machines ArcGIS Server au sein de cette grappe. Pour l'essentiel, les grappes sont des groupes indépendants de serveurs ArcGIS Server qui exécutent des ensembles dédiés de services.

Par exemple, une requête entrante est affectée à un serveur ArcGIS Server disponible dans la grappe, même si la requête a été dirigée vers une machine spécifique à l'intérieur ou à l'extérieur de la grappe. Cette machine ArcGIS Server exécute ensuite l'affichage de la carte, en recherchant les coordonnées de l'adresse, en exécutant l'outil de géotraitement, etc., puis il renvoie le résultat au client. Si une machine est hors connexion ou si le service qui a été demandé s'exécute sur une autre grappe, la requête est transmise à la grappe qui contient le service. Les machines ArcGIS Server dans cette grappe assurent l'équilibrage de charge et traitent la requête en conséquence.

Remarque :

Quels que soient les clusters configurés pour votre site, vous devez appliquer la même édition de licence ArcGIS Server à chaque machine ArcGIS Server.

Avantages

  • Intégration au système d'équilibrage de la charge réseau et au serveur Web de votre organisation via ArcGIS Web Adaptor.
  • Sécurité accrue car les URL d'administration vers le site peuvent être bloquées avec ArcGIS Web Adaptor.
  • L'équilibrage de la charge est géré dans le système d'équilibrage de la charge réseau et parmi les serveurs ArcGIS Server.
  • Il est possible de configurer l'authentification unique via une authentification au niveau du Web sur le serveur Web hébergeant ArcGIS Web Adaptor.
  • Les machines ArcGIS Server peuvent être configurées de façon à exécuter des sous-ensembles dédiés de services.

Inconvénients

  • Les administrateurs doivent installer, configurer et assurer la maintenance de plusieurs machines ArcGIS Server.
  • Cette solution n'est pas vraiment adaptée pour l'hébergement de services en cache de cartes et d'imagerie, car le cache se trouve dans un répertoire réseau partagé ou dupliqué sur chaque machine.
  • Une grappe peut représenter un point de défaillance unique si elle est configurée pour une exécution sur un seul serveur ArcGIS Server. Si la machine est déconnectée, les services exécutés sur la grappe ne seront pas disponibles.
  • Selon le nombre de machines au sein d'un site et au sein d'une grappe, la bande passante réseau et les performances du lecteur réseau partagé (où l'emplacement de la configuration et d'autres répertoires du serveur peuvent se trouver), cette architecture est soumise à des restrictions en matière d'évolutivité. Il est recommandé de créer des sites à une seule grappe (pouvant comprendre plusieurs machines) lorsque cela est possible.

Evolutivité

Un site à plusieurs machines avec des grappes est soumis à des restrictions en matière d'évolutivité, présente des difficultés en matière d'isolation et de résolution des problèmes et augmente la communication réseau globale. Comme indiqué ci-dessus, il est recommandé de créer des sites à une seule grappe (pouvant comprendre plusieurs machines) lorsque cela est possible.