Un déploiement ArcGIS Enterprise se compose des éléments suivants :
- Un portail* ArcGIS Enterprise
- Un ou plusieurs sites* ArcGIS Server
- Des répertoires de données (notamment des bases de données inscrites, des fichiers dans des dossiers inscrits et un répertoire de données relationnelles* 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 répertoire 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 hautement disponible, 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 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 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é. Vous devez également configurer le système d’équilibrage de la charge pour procéder à un contrôle d’intégrité des machines ArcGIS Server.
Reportez-vous aux rubriques suivantes de l’aide de ArcGIS Server pour savoir comment configurer 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, vous devez définir Administration URL (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 é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 de ArcGIS Server Manager par défaut, à savoir http://gisserver.domain.com:6080/arcgis/manager ou https://gisserver.domain.com:6443/arcgis/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 répertoire de données.
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 répertoire de données relationnelles 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 répertoire de données principal vers le répertoire de données de secours. Par conséquent, les données sont présentes à deux endroits. Le site GIS Server communique toujours avec le répertoire de données actif (principal).
Lorsque vous ajoutez un répertoire de données relationnelles de secours, celui-ci devient actif dans les situations suivantes :
- 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 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 les caches de couches de scènes hébergées haute disponibilité, installez ArcGIS Data Store sur deux ordinateurs ou plus et créez un répertoire de données du cache de tuile sur chaque ordinateur. Configurez chaque répertoire de données du cache de tuile avec l’instance 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 répertoire de données du cache de tuiles.
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 hautement disponibles, vous pouvez installer ArcGIS Data Store sur trois machines ou plus et créer un répertoire de Big Data spatio-temporelles 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 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 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é.
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, le disque dur tombe en panne), le portail bascule vers la machine de secours. Une fois que la machine s’est remise de la panne ou que vous redémarrez le 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 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 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 ?