Skip To Content

Configurer un déploiement ArcGIS Enterprise haute disponibilité

Un déploiement ArcGIS Enterprise se compose des éléments suivants :

  • Des instances ArcGIS Web Adaptor* et au moins un système d'équilibrage de la charge
  • Un système de nom de domaine (facultatif)
  • Un serveur de fichiers pour l'emplacement de la configuration ArcGIS GIS Server
  • Un ou plusieurs sites ArcGIS GIS Server*
  • Emplacements de données (notamment des bases de données enregistrées, des fichiers dans des dossiers enregistrés et un stockage des données relationnelles ArcGIS Data Store*)
  • Un portail (dans les déploiements sur site, il s'agit de Portal for ArcGIS*)

ArcGIS propose des outils et fonctionnalités qui vous permettent de configurer la haute disponibilité des composants indiqués par un astérisque (*). La configuration des autres composants requiert l'utilisation de fonctionnalités et d'outils tiers.

Chaque composant gère la redistribution ou le basculement lorsqu'une machine dans la configuration rencontre un échec ou devient inaccessible. Pour plus d’informations sur les différents composants, quand ils devraient être utilisés et comment ils doivent communiquer entre eux, reportez-vous à la rubrique Scénarios de déploiement pour un ArcGIS Enterprise hautement disponible.

Les sections suivantes expliquent la haute disponibilité pour chaque composant et permettent d'accéder à des instructions de configuration de la haute disponibilité des composants ArcGIS d'un déploiement ArcGIS Enterprise.

Configuration d'un site ArcGIS Server haute disponibilité.

Les déploiements ArcGIS Enterprise contiennent un serveur d'hébergement. Il s'agit d'un site ArcGIS GIS Server que vous avez consacré à l'exécution des services hébergés de votre portail, tels que des couches d'entités, de tuiles et de scènes hébergées. Vous pouvez opter pour la fédération de sites ArcGIS Server supplémentaires avec votre portail pour leur permettre de partager l'authentification et d'enregistrer automatiquement les services Web en tant qu'éléments de votre portail. Vous pouvez également fédérer des sites ArcGIS GeoAnalytics Server, ArcGIS GeoEvent Server ou ArcGIS Image Server avec votre portail. Vous pouvez configurer ces sites afin qu'ils soient hautement disponibles.

Le mode d'implémentation d'un site ArcGIS Server haute disponibilité varie selon que vos services Web se trouvent sur une seule machine ou qu'ils sont répartis sur plusieurs machines.

Si vos services s'exécutent sur une machine, configurez un site principal et un site de secours. Configurez également un système d'équilibrage de la charge réseau pour communiquer avec la machine ArcGIS Server active. Le site principal et le site de secours possèdent chacun leurs propres répertoires de serveur et emplacement de configuration. Ces répertoires doivent être identiques.

Si votre site ArcGIS Server est statique (par exemple, vous avez publié les services Web nécessaires et n'avez pas besoin d'en publier d'autres), vous pouvez configurer à la fois le site principal et le site de secours comme actifs. Dans ce cas, le site principal et le site de secours partagent un répertoire en sortie que vous configurez sur un serveur de fichiers haute disponibilité. Toutefois, ce scénario est peu probable lorsque votre site ArcGIS Server est utilisé avec Portal for ArcGIS et il ne serait probablement pas adopté.

Si votre site comporte plusieurs machines, configurez un système d'équilibrage de la charge réseau pour communiquer avec votre pool de machines ArcGIS Server. Ce pool de machines partage des répertoires du serveur et un emplacement de configuration. Configurez également ces répertoires sur un serveur de fichiers haute disponibilité pour implémenter un site ArcGIS Server haute disponibilité.

Reportez-vous aux rubriques suivantes de l'aide ArcGIS Server pour savoir comment configurer un site ArcGIS Server haute disponibilité composé d'une seule ou de plusieurs machines :

Notez que lorsque vous fédérez un site ArcGIS Server haute disponibilité avec Portal for ArcGIS, vous devez définir l'URL d'administration sur une URL que le portail peut utiliser pour communiquer avec tous les serveurs sur le site, même lorsque l'un d'eux n'est pas disponible, par exemple l'URL d'un système d'équilibrage de la charge).

Sachez également que l'utilisation de l'URL d'un système d'équilibrage de la charge peut avoir une incidence sur la façon dont vous vous connectez à ArcGIS Server Manager. Par exemple, si vous fédérez avec l'URL d'une instance ArcGIS Web Adaptor ou d'un système d'équilibrage de la charge, vous devez vous connecter à ArcGIS Manager en utilisant l'instance ArcGIS Web Adaptor ou le système d'équilibrage de la charge. Vous ne pouvez pas utiliser l'URL d'ArcGIS Server Manager par défaut http://gisserver.domain.com:6080/arcgis/manager ou https://gisserver.domain.com:6443/arcgis/manager.

Configurer des stockages de données haute disponibilité

Pour disposer de caches de couches d'entités hébergées et de caches de couches de scènes hébergées haute disponibilité, installez ArcGIS Data Store et configurez des stockages de données relationnels et de caches de tuiles principaux et de secours. Lorsque vous ajoutez un stockage de données de secours, celui-ci devient actif dans les situations suivantes :

  • Le stockage des données principal cesse de fonctionner. ArcGIS Data Store essaie de redémarrer le stockage des données 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 subit une défaillance, est débranché ou s'il perd sa connexion réseau. ArcGIS Data Store effectue cinq tentatives pour se connecter à la machine principale. Si aucune connexion n'est possible après ces cinq tentatives, le stockage des données passe sur la machine de secours.

Pour détenir des données d'observation archivées haute disponibilité ou des analyses d'entités Big Data en sortie, installez ArcGIS Data Store et configurez trois stockages Big Data spatio-temporels ou plus avec votre serveur d'hébergement.

Utilisez ArcGIS Data Store comme emplacement de données pour le serveur d'hébergement de votre portail afin de bénéficier de la fonctionnalité de basculement qu'il propose.

Pour les données de couches d'entités hébergées haute disponibilité, installez ArcGIS Data Store sur deux ordinateurs et créez un stockage de données relationnel sur chaque ordinateur. Configurez chaque stockage de données relationnel avec l'instance GIS Server que vous allez utiliser avec le serveur d'hébergement de votre portail. Le premier stockage de données relationnel que vous configurez est le principal ; la deuxième machine que vous configurez est le stockage de données de secours.

Pour les caches de couches de scènes hébergés haute disponibilité, installez ArcGIS Data Store sur deux ordinateurs et créez un stockage de données de cache de tuile sur chaque ordinateur. Configurez chaque stockage de données de cache de tuile avec l'instance GIS Server que vous allez utiliser avec le serveur d'hébergement de votre portail. Le premier stockage de données de cache de tuile que vous configurez est le principal ; la deuxième machine que vous configurez est le stockage de données de secours.

ArcGIS Data Store réplique automatiquement les données des couches d'entités hébergées et de caches des couches de scènes hébergées depuis le stockage de données principal vers le stockage de secours. Par conséquent, les données sont présentes à deux endroits. Le site GIS Server communique toujours avec l'emplacement de données actif (principal).

Pour les données d'observation archivées haute disponibilité utilisées avec ArcGIS GeoEvent Server ou pour rendre les données générées à partir d'une analyse d'entités Big Data hautement disponibles, vous pouvez installer ArcGIS Data Store sur trois machines ou plus et créer un stockage Big Data spatio-temporel sur chaque machine. Configurez chaque stockage de données avec le serveur d'hébergement de votre portail. Une copie de chaque jeu de données est présente sur au moins deux des ordinateurs de stockage de données à la fois. Si un ordinateur est défaillant, le stockage de données s'assure qu'au moins deux des ordinateurs restants contienne les données.

Pour plus d'informations et d'instructions, reportez-vous à la rubrique Ajouter une machine dans votre stockage de données.

Configurer un portail haute disponibilité

Un portail haute disponibilité comprend deux machines Portal for ArcGIS accessibles via un système d’équilibrage de la charge.

Les deux machines du portail stockent le contenu dans un répertoire commun. Pour que votre portail soit hautement disponible, vous devez configurer ce répertoire de contenu sur un serveur de fichiers haute disponibilité.

Reportez-vous à la rubrique Configurer un portail haute disponibilité pour plus d'informations et d'instructions.

Configurer une source de données haute disponibilité

Vous publiez des données sur des sites ArcGIS Server à partir de diverses sources. Si vous inscrivez des dossiers ou des bases de données auprès de sites ArcGIS Server dans votre déploiement ArcGIS Enterprise, vous devez stocker ces données source selon un procédé ou dans un emplacement qui respecte les besoins de votre haute disponibilité. Concernant les sources de fichiers contenues dans des dossiers, effectuez le stockage sur un serveur de fichiers haute disponibilité. Pour les bases de données, utilisez la technologie de votre système de gestion de base de données pour garantir la haute disponibilité.

Combiner la haute disponibilité et la récupération d'urgence

Dans la plupart des cas, vous allez implémenter un plan de récupération d'urgence en plus d'un déploiement haute disponibilité. Ainsi, si toutes les machines de votre déploiement sont perdues (par exemple lors d'une catastrophe naturelle), vous détenez toujours une sauvegarde de vos données et services qui vous permet de remettre votre déploiement en ligne. Vous pouvez conserver les sauvegardes dans un emplacement sécurisé hors site ou les conserver sur un déploiement de secours déconnecté dans un emplacement distant.