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.
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 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 Data Store relationnel avec le site GIS Server que vous utiliserez 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 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 ?