Un déploiement ArcGIS Enterprise se compose des éléments suivants :
- Un portail ArcGIS Enterprise*
- Un ou plusieurs sites ArcGIS Server*
- Des data stores (notamment des bases de données inscrites, des fichiers dans des dossiers inscrits et un data store relationnel ArcGIS Data Store*)
- Des instances Web Adaptor* ou au moins un équilibreur de charge
- Un système de nom de domaine (facultatif)
- Un serveur de fichiers pour le magasin de configuration ArcGIS Server
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.
Les configurations haute disponibilité pour ArcGIS Enterprise sont conçues pour être utilisées dans un centre de données unique ou équivalent (par exemple, une région Cloud) pour éviter que des composants individuels deviennent indisponibles et provoquent un arrêt du système. Les composants ArcGIS Enterprise haute disponibilité ne sont pas conçus pour être déployés sur plusieurs centres de données. Dans une configuration haute disponibilité, si une seule machine exécutant un composant ArcGIS Enterprise tombe partiellement ou entièrement en panne, les utilisateurs peuvent encore accéder au déploiement ArcGIS Enterprise. Une panne de disque dur, une panne de carte réseau ou une panne du système d’exploitation sont des exemples de panne.
Pour éviter plusieurs pannes ou la non disponibilité du déploiement entier, combinez des techniques de récupération d’urgence à la haute disponibilité.
Remarque :
Si une machine tombe en panne, la capacité globale du système est réduite. De ce fait, vous devez intégrer des capacités supplémentaires à chaque machine de votre déploiement ArcGIS Enterprise afin que les machines restantes puissent traiter la charge si une machine tombe en panne.
Il est également important de surveiller votre déploiement afin que vous puissiez remédier à la panne aussi rapidement que possible. Si une seconde panne se produit avant que vous ne corrigiez la première, votre déploiement ArcGIS Enterprise peut devenir partiellement ou entièrement indisponible.
Pour plus d’informations sur les différents composants, quand les utiliser et comment ils doivent communiquer entre eux, reportez-vous à la rubrique Scénarios de déploiement pour un site ArcGIS Enterprise haute disponibilité.
Les sections suivantes expliquent en quoi consiste la haute disponibilité pour chaque composant et renvoient à des instructions de configuration de la haute disponibilité des composants ArcGIS d’un déploiement ArcGIS Enterprise.
Configurer un site ArcGIS Server haute disponibilité
Les déploiements ArcGIS Enterprise comportent un serveur d’hébergement. Il s’agit d’un serveur ArcGIS GIS Server que vous avez dédié à 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 GeoEvent Server ou ArcGIS Image Server avec votre portail. Vous pouvez configurer ces sites afin qu'ils soient hautement disponibles.
Selon que vos services Web sont regroupés sur une seule machine ou répartis sur plusieurs machines, vous implémentez un site ArcGIS Server haute disponibilité différemment.
Si votre site comporte plusieurs machines, configurez un équilibreur de charge 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é. Vous devez également configurer l’équilibreur de charge pour procéder à un contrôle d’intégrité des machines ArcGIS Server.
Reportez-vous aux rubriques suivantes de l’aide ArcGIS Server pour en savoir plus sur la configuration d’un site ArcGIS Server haute disponibilité composé d’une seule ou de plusieurs machines :
- Déploiement sur une seule machine haute disponibilité (actif-passif)
- Déploiement sur plusieurs machines avec ArcGIS Web Adaptor
Notez que lorsque vous fédérez un site ArcGIS Server haute disponibilité avec Portal for ArcGIS, définissez Administration URL (URL d’administration) sur une URL que le portail peut utiliser pour communiquer avec tous les serveurs du site, même lorsque l’un d’eux n’est pas disponible, par exemple l’URL d’un équilibreur de charge.
Sachez également que l’utilisation de l’URL d’un équilibreur de 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’un équilibreur de charge, vous devez vous connecter à Server Manager via l’équilibreur de charge. Vous ne pouvez pas utiliser l’URL http://gisserver.domain.com:6080/arcgis/manager ou https://gisserver.domain.com:6443/arcgis/manager de ArcGIS Server Manager.
Configurer des répertoires de données gérés haute disponibilité
ArcGIS Data Store contient les données de plusieurs types de services Web hébergés qui s’exécutent sur le serveur d’hébergement de votre portail. ArcGIS Data Store offre des fonctions de basculement qui permettent à ces services hébergés de rester disponibles même en cas d’échec d’une machine de data store.
Pour les données de couches d’entités hébergées haute disponibilité, installez ArcGIS Data Store sur deux machines distinctes et créez un data store relationnel sur chaque machine. Configurez chaque data store relationnel avec le site GIS Server que vous utiliserez comme 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.
ArcGIS Data Store réplique automatiquement les données des couches d’entités hébergées depuis le data store principal vers le data store de secours. Par conséquent, les données sont présentes à deux endroits. Le site GIS Server communique toujours avec le data store principal.
Lorsque vous ajoutez un répertoire de données relationnelles de secours, celui-ci devient actif dans les situations suivantes :
- The primary data store stops working. ArcGIS Data Store attempts to restart the data store on the primary machine. If it cannot restart, the data store fails over to the standby.
- The primary's web app stops running and attempts to restart the web app on the primary machine. In the rare case that this does not work, the data store fails over to the standby machine.
- The primary machine is unavailable. This can happen if the computer crashes, gets unplugged, loses network connectivity, or is deliberately taken off line. ArcGIS Data Store makes five attempts to connect to the primary machine. If a connection is not possible after five attempts, the data store fails over to the standby.
Pour les caches de couches de scènes hébergées haute disponibilité, installez ArcGIS Data Store sur deux machines ou plus et créez un data store de cache tuilé sur chaque machine. Configurez chaque data store de cache tuilé avec le site GIS Server que vous utiliserez comme serveur d’hébergement de votre portail. Lorsque des membres du portail publient des couches de scènes hébergées, ArcGIS Data Store s’assure que les caches sont stockés sur au moins deux machines dans le data store de cache tuilé.
Pour les données d’observation archivées haute disponibilité utilisées avec ArcGIS GeoEvent Server, les services de suivi de la localisation ou pour rendre les données générées à partir d’une analyse d’entités Big Data haute disponibilité, vous pouvez installer ArcGIS Data Store sur trois machines ou plus et créer un Spatiotemporal Big Data Store sur chacune d’entre elles. 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 Data Store à 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 équilibreur de 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é.
Une fois que vous avez configuré un portail haute disponibilité, le portail principal réplique les éléments vers le portail de secours. Si la machine principale n’est plus disponible, la machine de secours est promue au rôle de machine principale avec tous les éléments actuels. Si vous arrêtez le service Portal for ArcGIS ou que la machine principale n’est plus disponible (par exemple, en cas de panne du disque dur), le portail bascule vers la machine de secours. Après la reprise sur défaillance de la machine ou le redémarrage du service Portal for ArcGIS, cette machine rejoint le portail en tant que machine de secours. Configurez le système d’équilibrage de la charge de sorte que WebContextURL et privatePortalURL contrôlent l’intégrité des machines du portail.
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 sources diverses. 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 sources selon un procédé ou dans un emplacement adapté à vos besoins en 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.
Vous avez un commentaire à formuler concernant cette rubrique ?