Skip To Content

SIG Web haute disponibilité

Un SIG Web 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 Server
  • Un ou plusieurs serveurs SIG (sites ArcGIS Server*)
  • Emplacements de données (notamment des bases de données enregistrées, des fichiers dans des dossiers enregistrés et une base de données gérée ou 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.

Serveurs SIG haute disponibilité

Les déploiements SIG Web contiennent un serveur d'hébergement. Il s'agit d'un serveur SIG 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 serveurs SIG 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 ajouter des services provenant de serveurs SIG autonomes comme éléments à votre portail. Vous pouvez configurer ces serveurs SIG afin qu'ils soient hautement disponibles.

Le mode d'implémentation d'un serveur SIG 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 serveur SIG 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 serveur SIG 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 serveur SIG est utilisé avec Portal for ArcGIS.

Si votre site comporte plusieurs machines, configurez un système d'équilibrage de la charge réseau pour communiquer avec votre pool de serveurs SIG. Ce pool de serveurs SIG 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 serveur SIG haute disponibilité.

Emplacements de données haute disponibilité

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 le serveur SIG 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 ; le deuxième ordinateur que vous configurez est le stockage 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 le serveur SIG 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 ; le deuxième ordinateur que vous configurez est le stockage 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 serveur SIG 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 Extension for Server haute disponibilité, vous pouvez installer ArcGIS Data Store sur deux ordinateurs ou plus et créer un stockage Big Data spatiotemporel sur chaque ordinateur. Configurez chacun d'entre eux 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.

Portails haute disponibilité

Un portail haute disponibilité comprend deux machines Portal for ArcGIS qui sont accessibles via un système d'équilibrage de la charge réseau. Le système d'équilibrage de la charge redirige les requêtes entrantes vers la machine du portail active.

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é.

Combinaison de la haute disponibilité et de 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.