Skip To Content

Modes de déploiement de ArcGIS Data Store

Les data stores que vous déployez avec ArcGIS Data Store peuvent l’être sur une machine unique ou sur plusieurs pour permettre la haute disponibilité, l’évolutivité ou les deux. Pour certains types de data stores, le mode de déploiement que vous définissez affecte le nombre de machines que le data store peut contenir.

Chaque type de data store possède un mode par défaut dans lequel il est déployé. Lorsque vous créez un data store à l’aide de l’assistant de configuration de data store, le mode par défaut est toujours utilisé. Pour créer un data store dans un mode autre que son mode par défaut, vous devez vous servir de l’utilitaire configuredatastore.

Le tableau suivant répertorie les modes par défaut et les autres options pour chaque type de ArcGIS Data Store :

Type de stockage des donnéesMode par défautAutre option de modeRemarques

Base de graphiques

Une seule instance

Agrégat

Héritage :

Principal-secours

Depuis la version 11.5, le mode Principal/secours n’est plus pris en charge pour le graph store.

Vous pouvez changer le mode d’un graph store version 11.5 ou ultérieure du mode Une seule instance en mode Cluster.

Les graph stores versions 11.2, 11.3 et 11.4 peuvent contenir une ou deux machines. Vous ne pouvez pas changer le mode de ces versions du graph store.

Les graph stores créés dans la version 11.1 ou dans une version antérieure s’exécutent uniquement en mode Une seule instance.

stockage d’objets

Une seule instance

Agrégat

Le mode Une seule instance prend en charge une machine unique. Le mode Cluster doit être déployé avec trois machines au moins.

Vous ne pouvez pas changer le mode de l’object store une fois que vous l’avez déployé.

Conseil :

Bien que vous ne puissiez pas changer le mode de l’installation existante, vous pouvez déplacer l’object store sur de nouvelles machines à l’aide d’un fichier de sauvegarde et le restaurer dans un autre mode. Reportez-vous à l’article technique 34164 pour des instructions.

Relational data store

Principal-secours

Les data stores relationnels peuvent inclure une ou deux machines.

Stockage de Big Data spatio-temporelles

Agrégat

Les spatiotemporal big data stores peuvent contenir une machine unique ou trois machines ou plus.

Déploiement sur une seule machine

S’il n’est pas nécessaire que ArcGIS Data Store soit hautement disponible ou évolutif, vous pouvez créer chaque type de data store sur une même machine à l’aide de son mode de déploiement par défaut.

Si vous déployez un data store sur une machine unique dédiée, assurez-vous que la machine dispose d’une grande quantité d’espace disque et de mémoire.

Éléments à prendre en compte

Le relational data store est déployé en mode Principal-secours et le spatiotemporal big data store, en mode Cluster, et l’un comme l’autre peuvent être étendus au-delà d’une seule machine à tout moment.

Le déploiement d’un object store sur une seule machine permet d’obtenir des performances légèrement meilleures qu’avec un cluster de machines d’object store, mais uniquement si cette machine unique présente une quantité de mémoire et d’espace disque suffisante pour tous les caches qu’elle stocke.

Le graph store peut aussi être déployé sur une seule machine. Vous pouvez changer le mode du graph store après l’avoir déployé si vous décidez ultérieurement que la haute disponibilité est nécessaire.

Avant ArcGIS Data Store 11.2, le mode Une seule instance uniquement était disponible pour les graph stores. Même si vous mettez à niveau votre déploiement depuis une version 11.1 ou antérieure, le graph store reste en mode Une seule instance.

Mode principal-secours

En mode Principal-secours, le relational data store peut contenir jusqu’à deux machines. Les deux machines comportent les mêmes données. Les couches Web hébergées accèdent aux données 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 hébergées accèdent aux données sur la nouvelle machine principale. Ainsi, l’accès aux couches 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 relational data store est la machine de data store principale. Vous pouvez installer et configurer une autre machine de relational data store sur le même site GIS Server, ce qui fait de cette seconde machine de data store la machine de secours. Les données sont répliquées de la machine principale vers la machine de secours. La machine de secours devient la machine principale en cas de défaillance de la machine principale.

Reportez-vous à la rubrique Ajouter des machines à un data store pour plus d’informations sur l’implémentation d’un relational data store en mode Principal-secours.

Scénarios de défaillance

La liste ci-dessous répertorie les situations dans lesquelles la machine de secours devient le data store principal. Notez que les cas suivants impliquent des échecs matériels ou logiciels.

  • Le data store principal cesse de fonctionner. ArcGIS Data Store tente de redémarrer le data store sur la machine principale. S’il ne peut pas le redémarrer, le stockage des données passe sur la machine de secours.
  • L’application Web de la machine principale cesse de fonctionner et essaie de redémarrer sur la machine principale. Dans les rares cas où cela ne fonctionne pas, le stockage des données passe sur la machine de secours.
  • La machine principale n’est pas disponible. Ceci peut se produire si l’ordinateur se bloque ou s’arrête de manière inattendue, est débranché ou s’il perd sa connexion réseau. ArcGIS Data Store bascule sur la machine de secours si trois tentatives consécutives pour se connecter à la machine principale échouent.

Les seuls cas où une intervention de l’utilisateur peut provoquer le basculement sont les suivants : la machine principale du data store est délibérément placée en mode hors connexion ou l’administrateur du site ArcGIS Server exécute la commande REST makePrimary sur la machine de secours.

Informations supplémentaires

Gardez ce qui suit à l’esprit :

  • Le mode Principal-secours permet aux couches hébergées d’être hautement disponibles.
  • Vous ne pouvez pas configurer plus de deux machines.

Mode d’agrégat

Le mode Cluster est disponible pour le spatiotemporal Big Data store pour que vous puissiez mettre le déploiement à l’échelle afin d’inclure des machines supplémentaires au fur et à mesure que les besoins en stockage augmentent.

Pour l’object store, le mode Cluster permet la haute disponibilité.

En mode Cluster, l’object store ou le spatiotemporal Big Data store doit comporter au moins trois machines. Par conséquent, installez ArcGIS Data Store sur trois machines ou plus, configurez le même type de data store sur chaque machine, et veillez à spécifier le même site GIS Server d’hébergement lorsque vous créez le data store.

Le mode Cluster est également disponible pour le graph store en vue d’une haute disponibilité. Un graph store déployé en mode Cluster doit comporter exactement trois machines.

Le comportement du mode Cluster diffère pour chaque type de data store pour lequel il est pris en charge. Suivez les liens ci-dessous pour accéder à des descriptions du comportement du mode Cluster pour chaque type de data store :

Informations supplémentaires

Gardez ce qui suit à l’esprit :

  • Même si une machine est perdue, les données sont disponibles sur au moins une autre machine. Tant que l’autre machine est disponible, la couche hébergée reste utilisable.
  • Vous devez inclure au moins trois machines dans le cluster d’object stores pour pouvoir l’utiliser.