Introduction

Les services ArcGIS présentent des fonctionnalités et rendent les cartes, ainsi que leurs données associées, accessibles sur le Web. Le choix du nombre approprié d’instances de service constitue un facteur essentiel de la configuration optimale de service de carte, chaque instance fonctionnant en tant que processus ArcSOC distinct dédié à l’exécution d’un service de carte. Un ArcSOC (ArcGIS Server Object Container, conteneur d’objets ArcGIS Server) est un processus ArcGIS Server qui exécute un service SIG, où chaque ArcSOC gère une requête à la fois.

Bien que les types de services hébergés et partagés soient automatiquement gérés par ArcGIS, la configuration des instances de service de carte des services dédiés est un aspect souvent négligé de l’optimisation système. Les services et la configuration système doivent être testés et revisités régulièrement à mesure que des services sont ajoutés ou que les modèles d’utilisation changent. Vous risquez sinon de constater des performances système inacceptables, ainsi qu’une expérience utilisateur et une efficacité qui se dégradent au fil du temps.

Cette étude test aborde deux concepts à l’aide d’instances dédiées avec des valeurs minimales/maximales égales :

  1. Niveau d’impact d’une base de données dotée de ressources insuffisantes sur l’utilisabilité plus large du système
  2. Niveau d’impact du ratio d’ArcSOC par rapport aux processeurs virtuels (le nombre d’ArcSOC configurés par processeur virtuel sur l’instance ArcGIS Server) sur le système et l’expérience utilisateur

Gardez à l’esprit qu’une instance dédiée qui n’est pas en cours d’exécution nécessite un certain délai pour démarrer lorsqu’elle reçoit une requête. Nos tests système étant axés sur l’expérience utilisateur, nous ne voulons pas encourir de délai d’attente au démarrage d’un ArcSOC. C’est pourquoi toutes les instances de service sont configurées en fixant le maximum égal au minimum.

Remarque:

Cette étude test n’a pas pour but de recommander un ratio spécifique de processeur par rapport aux instances de service pour chaque système. Elle montre plutôt que les organisations doivent effectuer des tests pour déterminer la configuration optimale de leur système de manière à équilibrer performances et coûts d’infrastructure. En savoir plus sur la surveillance des performances du système.

Cette étude a testé des processus réels par rapport à un système de gestion des informations réseau hébergé dans une infrastructure Cloud Amazon Web Services (AWS) à l’aide d’instances AWS EC2.

Processus testés

Pour s’assurer que l’étude test fournit des résultats significatifs, les processus doivent représenter des expériences utilisateur réelles et les étapes réelles que les utilisateurs suivront pour interagir avec le système. Les processus utilisés dans cette étude test représentent certaines des activités fondamentales nécessaires à la maintenance d’un réseau électrique et à son accès.

Le contenu des processus a été défini en collaboration avec du personnel expérimenté et en tenant compte des commentaires des clients d’Esri afin d’identifier les étapes spécifiques, les séquences et le type d’activités impliquées dans chaque processus. Les processus clés suivants ont été exécutés manuellement sur le système sous charge afin de capturer l’expérience utilisateur et les performances globales :

  1. Créer un nouveau service avec une entité existante : fournir un service à partir d’un transformateur existant
  2. Créer un nouveau service à partir d’une nouvelle entité : fournir un service avec un nouveau poteau et un nouveau transformateur
  3. Mettre à jour la ressource : déplacer une ressource ou mettre à jour ses attributs
  4. Gestion de la charge : rediriger la charge d’un circuit à un autre
  5. Gestion des phases : déplacer un service vers une autre phase
  6. Traçage électrique : traçage de protection en amont et traçage du client en aval
  7. Afficher les ressources : rechercher et afficher les ressources et les attributs
  8. Synthétiser les ressources : identifier les chargeurs non valides, compter les nouvelles entités

Pour en savoir plus sur ces processus, consultez les études test système associées.

Logiciel

Les fonctionnalités système sont fournies via les logiciels suivants, déployées et testées dans le cadre de cette étude test, dans les versions répertoriées avec tous les correctifs disponibles appliqués :

Dans cette rubrique
Top