Optimisation d’ArcSOC

Les utilisateurs espèrent des réponses rapides lorsqu’ils interagissent avec les services ArcGIS. La configuration d’ArcSOC (ou des instances de service) est un des facteurs d’accélération clés. Elle peut être optimisée de plusieurs manières :

  • Type d’instance : un pool d’instances dédiées ou partagées
  • Délais d’expiration de service : durée maximale pendant laquelle un client peut utiliser ou attendre un service
  • Nombre d’instances : nombre minimal et maximal d’instances par machine
  • Ratio des instances de service par rapport aux cœurs des processeurs virtuels
Remarque:

L’optimisation de la configuration d’une instance de service n’est pas une tâche ponctuelle. Les modèles d’utilisation de vos services pouvant évoluer avec le temps, l’équilibrage des ressources est un processus continu. À titre d’exemple, consultez les observations test de la rubrique Évaluation de l’impact de l’ajout de fonctionnalités mobiles à un système de gestion des informations réseau de base.

En général, des processus ArcSOC adéquats sont requis pour gérer la charge reçue par vos services, et des ressources serveur adéquates sont requises pour prendre en charge un nombre donné d’instances de service. Comme chaque ArcSOC occupé nécessite un processeur virtuel disponible, allouer trop d’ArcSOC par processeur virtuel peut entraîner des temps d’attente inacceptables lorsque les processeurs virtuels sont occupés. De plus, un trop grand nombre d’ArcSOC peuvent aussi entraîner une utilisation excessive de la mémoire. Cela s’explique par le fait que chaque ArcSOC consomme de la mémoire associée à vos données et processus. À l’inverse, allouer plus de ressources serveur que nécessaire entraîne une capacité inutilisée et des dépenses inutiles.

Si on prend tous ces paramètres en compte, cela signifie que le ratio entre l’exécution d’ArcSOC par rapport aux processeurs virtuels doit être suffisamment élevé pour que le nombre d’instances de service suffise à la prise en charge des processus des utilisateurs finaux, sans dépasser les seuils acceptables d’utilisation des ressources. Il est généralement admis que le fonctionnement normal ne doit pas entraîner de temps d’attente pour l’activation d’ArcSOC. Pour les services stratégiques qui nécessitent des performances prévisibles, fixez le nombre minimal et le nombre maximal d’instances sur la même valeur.

Le ratio optimal entre ArcSOC et processeur virtuel dépend de votre système et des tâches qu’il exécute. Vous ne pouvez ainsi déterminer le ratio optimal du système qu’à travers des tests et des pratiques d’observation appropriés. Cette étude test examine des approches permettant d’équilibrer les instances de service et les ressources de calcul afin de vous aider à obtenir les meilleures performances avec vos ressources disponibles.

Dans cette rubrique
Top