Modes de service

Les services SIG sont conçus pour fonctionner de manière aussi efficace que possible. Lorsqu’une demande est envoyée à un service SIG, comme un déplacement dans une carte ou l’accès à une adresse, un certain nombre de facteurs déterminent le temps de réponse. Par exemple, chaque service consomme de la mémoire et du processeur pour s’exécuter. Si les organisations exécutent de nombreux services simultanément et que l’utilisation dépasse la mémoire système disponible, les utilisateurs SIG peuvent être confrontés à des problèmes de performances.

Les administrateurs de ArcGIS Enterprise doivent surveiller l’utilisation des services dans leur organisation et limiter les ressources lorsque les performances sont affectées par l’utilisation de la mémoire.

Vos utilisateurs doivent obtenir des résultats rapides lorsqu’ils interagissent avec vos services (ou avec les produits qui reposent sur ces services, tels que les applications et cartes Web). Des ressources adéquates sont nécessaire pour gérer le trafic reçu par vos services.

Efforcez-vous de limiter les ressources uniquement aux ressources indispensables sans que les performances ne soient affectées. Pour ce faire, vous pouvez surveiller l’utilisation des services, allouer des ressources de service et définir des modes de service afin d’isoler les ressources des services qui nécessitent des ressources dédiées et de distribuer des ressources partagées pour les autres.

ArcGIS Enterprise on Kubernetes inclut les deux modes de service suivants :

  • Partagé
  • Dédié

Le type de mode que chaque service utilise détermine son impact sur la consommation de mémoire système et, pour les services qui reçoivent un fort trafic, son impact potentiel sur les performances des services. Découvrez comment mettre à jour le mode de service pour un service ou un ensemble de services.

Mode partagé

Lorsque vous utilisez le mode partagé, les services sont configurés pour effectuer le travail de n’importe quel service d’un type de service particulier. Un service en mode partagé peut effectuer le travail de plusieurs services.

Les ressources partagées sont également distinguées par type de service ; elles peuvent effectuer le travail de n’importe quel service d’un type de service particulier. Par exemple, un ensemble de services de carte exécutés en mode partagé peut effectuer le travail de chaque service de carte du déploiement qui a été désigné pour utiliser le mode partagé.

Les services en mode partagé sont pris en charge par un ensemble de traitements partagés. Lorsqu’une demande est effectuée auprès d’un service en mode partagé, un traitement provenant du pool partagé est dédié à ce service pour pouvoir traiter la demande. Une fois ses demandes terminées, le traitement est renvoyé au pool et peut ainsi prendre en charge les demandes d’un autre service. Les services qui utilisent le mode partagé n’entraînent plus de coûts d’utilisation des ressources lorsqu’ils ne traitent pas de demandes étant donné qu’aucun traitement actif ne leur est dédié.

Mode dédié

Lorsque vous utilisez le mode dédié pour un service, un ensemble de ressources désignées est utilisé pour exécuter les instances de ce service. Cet ensemble peut comporter un ou plusieurs pods, chacun hébergeant un petit nombre d’instances de service. Chaque instance est dédiée aux requêtes de ce service particulier. Par exemple, lorsque vous publiez un service de carte configuré en mode dédié, un serveur de carte est créé ; il inclut un ou plusieurs pods avec des instances de service dédiées à ce service de carte.


Dans cette rubrique
  1. Mode partagé
  2. Mode dédié