Skip To Content

Modes de déploiement du répertoire de données du cache de tuiles

Avec ArcGIS Data Store 10.8.1 et versions ultérieures, il est possible d’exécuter un répertoire de données du cache de tuiles sur une seule machine, de le déployer en mode principal-secours sur deux machines ou de le déployer en mode d’agrégat sur plusieurs machines.

Si vous utilisez l’utilitaire configuredatastore pour créer le répertoire de données du cache de tuiles, vous pouvez spécifier son mode d’exécution. Vous pouvez également exécuter l’utilitaire configuredatastore pour passer d’un mode à l’autre.

Déploiement sur une seule machine

Si vous n’avez pas besoin de caches de scène hautement disponibles ou évolutifs, vous pouvez créer un répertoire de données du cache de tuiles sur une seule machine dédiée. Prévoyez alors une grande quantité d’espace disque et de mémoire sur cette machine.

Même si vous créez un répertoire de données du cache de tuiles sur une seule machine, vous devez tout de même réfléchir au mode dans lequel le créer : le mode par défaut (principal-secours) ou le mode d’agrégat. Il vous faut donc anticiper vos besoins en haute disponibilité ou évolutivité.

Mode principal-secours

En mode principal-secours, le répertoire de données du cache de tuiles comporte deux machines. Elles contiennent toutes les deux les mêmes données du cache de scène. Les couches de scènes ont accès aux données du cache sur la machine principale. En cas de défaillance de la machine principale, la machine de secours prend le relais comme machine principale, et les couches de scènes ont accès aux données du cache sur la nouvelle machine principale. Ainsi, l’accès aux couches de scènes est ininterrompu pendant que vous récupérez ou remplacez la machine défaillante en qualité d’administrateur ArcGIS Data Store.

La première machine sur laquelle vous installez ArcGIS Data Store et créez un répertoire de données du cache de tuiles est la machine principale de ce répertoire. Vous pouvez installer et configurer un autre stockage des données du cache de tuiles avec le même site GIS Server, ce qui fait de cette deuxième machine de stockage des données du cache de tuiles votre machine de secours. Les données du cache des couches de scènes hébergées sont répliquées de la machine principale vers la machine de secours. Comme pour les répertoires de données relationnelles, la machine de secours devient la machine principale lorsque celle-ci ne fonctionne plus correctement.

Lorsque les machines principale et de secours du répertoire de données du cache de tuiles fonctionnent toutes les deux, ArcGIS peut utiliser l’une ou l’autre pour le traitement des requêtes en lecture seule. Cela permet d’améliorer l’affichage d’une couche de scènes hébergée.

Tous les répertoires de données du cache de tuiles créés avant la version 10.8 le sont en mode principal-secours. Avec ArcGIS Data Store 10.8.1 et versions ultérieures, les répertoires de données du cache de tuiles sont créés par défaut en mode principal-secours.

Avantages

  • Le mode principal-secours permet de bénéficier de couches de scène hautement disponibles.
  • Dans la mesure où les couches de scène ont accès aux données sur les deux machines pour les requêtes en lecture seule, l’affichage est plus rapide en mode principal-secours qu’en mode d’agrégat.

Inconvénients

  • Le mode principal-secours ne permet pas de faire évoluer le répertoire de données du cache de tuiles au-delà de deux machines.

Mode d’agrégat

Si vous avez besoin de répartir les caches des couches de scènes sur plusieurs machines, déployez votre répertoire de données du cache de tuiles en mode d’agrégat. Vous pouvez ainsi ajouter des machines au répertoire de données pour adapter votre capacité de stockage à vos besoins.

En mode d’agrégat, votre répertoire de données du cache de tuiles doit être composé d’un nombre impair de machines (trois au minimum). Vous devez donc installer ArcGIS Data Store sur un minimum de trois machines. Sur chaque machine, configurez un répertoire de données du cache de tuiles inscrit à l’aide du même site GIS Server d’hébergement.

Pour activer la haute disponibilité, configurez toutes les machines dans le répertoire de données du cache de tuiles avant que les membres du portail commencent à publier les couches de scènes hébergées. Une fois publiées, les données du cache des couches de scènes hébergées sont dupliquées sur deux des machines de répertoire de données du cache de tuiles.

Créez un répertoire de données du cache de tuiles avec trois machines et répartissez les données entre les machines lorsque les utilisateurs publient des couches de scènes.

Vous pouvez également ajouter des machines de répertoire de données du cache de tuiles selon les besoins. Si l’espace disponible n’est pas suffisant sur les machines en cours, installez ArcGIS Data Store sur des machines supplémentaires et inscrivez-les à l’aide du même site GIS Server d’hébergement. Les caches des nouvelles couches de scènes sont alors réparties entre les nouvelles machines. Les caches de scène existants demeurent sur les machines d’origine.

Les nouveaux caches de scène sont placés sur les machines ajoutées au répertoire de données du cache de tuiles.

Pour rééquilibrer les caches existants et utiliser les nouvelles machines ajoutées, vous devez créer une sauvegarde du répertoire de données du cache de tuiles et le restaurer. Pour savoir comment rééquilibrer les données du cache, commencez à l’étape 7 sous Restaurer un répertoire de données du cache de tuiles pour redistribuer les données du cache de scène après un blocage.

Avantages

  • Il est possible d’ajouter des machines au répertoire de données du cache de tuiles en fonction de la capacité de stockage nécessaire.
  • En cas de panne de l’une des machines, les données du cache de chaque couche de scènes sont accessibles sur l’autre machine. Tant que l’autre machine est disponible, la couche de scènes reste utilisable.

Inconvénients

  • Le traitement des requêtes et l’affichage sont ralentis puisque les couches de scènes doivent rechercher les données sur plusieurs machines.
  • Les caches de scène existants ne sont pas répartis automatiquement sur les machines ajoutées au répertoire de données du cache de tuiles.