Méthodes de déploiement d’ArcGIS Enterprise
Esri propose plusieurs méthodes pour déployer ArcGIS Enterprise. Les avantages propres à chaque méthode et les utilisations prévues sont décrits ci-après. Pour avoir plus d’informations sur l’automatisation du déploiement du logiciel ArcGIS, reportez-vous au centre d’architecture.
Déployer des composants individuels
Les composants d’un déploiement ArcGIS Enterprise peuvent être installés et configurés de façon individuelle. Cette méthode convient aux environnements sur site qui ne nécessitent pas de déploiement automatisé. Elle est également adaptée aux déploiements de type Cloud sur des plateformes autres qu’AWS ou Azure, qui ne disposent pas d’outils dédiés au déploiement sur le Cloud.
Le déploiement de composants individuels a l’avantage d’être souple, car il n’est pas nécessaire de fournir la configuration pour l’ensemble du déploiement dès le début du processus. Cependant, le déploiement de composants individuels est principalement un processus manuel, et donc potentiellement plus chronophage que d’autres méthodes de déploiement.
En savoir plus sur le déploiement individuel des composants
ArcGIS Enterprise Builder
ArcGIS Enterprise Builder est un assistant d’installation et de configuration qui permet de configurer un déploiement de base ArcGIS Enterprise sur une seule machine.
Le principal avantage d’ArcGIS Enterprise Builder tient à sa facilité de déploiement. Il prépare un déploiement de base sur votre machine en l’espace d’une heure.
Toutefois, ArcGIS Enterprise Builder est conçu pour des cas d’utilisation spécifiques, comme un environnement de test ou pour obtenir un aperçu d’une nouvelle version d’ArcGIS Enterprise. Il ne prend pas en charge les environnements à plusieurs machines.
En savoir plus sur ArcGIS Enterprise Builder
Outils de déploiement Cloud
ArcGIS Enterprise prend en charge le déploiement sur les plateformes Cloud, ce qui vous permet d’adapter et de dimensionner le déploiement au SIG de votre organisation. Les outils de déploiement sont disponibles pour deux plateformes Cloud publiques: Amazon Web Services (AWS) et Microsoft Azure. Ces outils accélèrent le déploiement Cloud et facilitent les futures mises à niveau ou extensions. Esri ne fournit des outils de déploiement spécifiques au Cloud que pour AWS et Azure, mais vous pouvez également déployer ArcGIS Enterprise sur d’autres plateformes Cloud ou sur un Cloud privé à l’aide d’outils de déploiement basés sur des scripts ou en installant les composants de façon individuelle.
ArcGIS Enterprise Cloud Builder for AWS
ArcGIS Enterprise Cloud Builder for Amazon Web Services comprend une application et un ensemble d’outils de ligne de commande que vous installez sur votre machine Windows locale. L’application Cloud Builder vous guide lors de la création des déploiements ArcGIS Enterprise et des sites ArcGIS Server sur AWS. Les outils de ligne de commande vous permettent de créer un script de création de déploiement.
Modèles AWS CloudFormation
AWS CloudFormation est un service infrastructure en tant que code qui vous aide à définir des architectures sur Amazon Web Services (AWS). Vous pouvez utiliser les modèles AWS CloudFormation fournis pour créer un déploiement de base ArcGIS Enterprise et y ajouter des bases de données inscrites et des rôles ArcGIS Server.
Ces modèles AWS CloudFormation vous permettent de déployer rapidement ArcGIS Enterprise sur des machines AWS à l’aide d’une image machine prédéfinie. Pour plus d’informations sur les modèles AWS CloudFormation fournis par Esri, reportez-vous à la rubrique AWS CloudFormation et ArcGIS.
ArcGIS Enterprise Cloud Builder for Microsoft Azure
ArcGIS Enterprise Cloud Builder for Microsoft Azure est une application que vous installez sur votre machine Windows locale. Cette application vous aide à déployer ArcGIS Enterprise et des sites ArcGIS Server autonomes sur Azure pour gérer les opérations de post-déploiement telles que le développement de votre déploiement et la mise à niveau vers les futures versions d’ArcGIS Enterprise.
L’application convient aux personnes n’ayant pas d’expérience de déploiement d’ArcGIS Enterprise sur Azure. Elle peut être utilisée pour déployer les configurations suivantes sur une infrastructure Azure :
Déploiement tout-en-un sur une seule machine
Déploiement haute disponibilité avec deux machines de portail, deux sites ArcGIS Server et deux machines ArcGIS Data Store
Déploiement de base avec un site ArcGIS Server supplémentaire avec une licence ArcGIS Image Server, ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server ou ArcGIS Notebook Server
Site ArcGIS GIS Server autonome
Offre de service de base de données Cloud à inscrire avec votre déploiement ArcGIS Enterprise
En savoir plus sur ArcGIS Enterprise Cloud Builder for Microsoft Azure
Modèles Azure Resource Manager
Azure Resource Manager est une solution d’infrastructure en tant que service qui vous permet de créer les ressources dont vous avez besoin pour vos déploiements dans le Cloud Microsoft Azure. Vous pouvez utiliser les modèles et le script d’aide fourni dans un environnement d’automatisation tel que Azure Cloud Shell pour créer des déploiements ArcGIS Enterprise et l’infrastructure qu’ils requièrent.
Les modèles Azure Resource Manager sont utiles lorsque vous devez déployer ArcGIS Enterprise à plusieurs reprises sur le Cloud Azure. Il est recommandé de maîtriser l’édition de code JSON.
En savoir plus sur les modèles Azure Resource Manager pour ArcGIS Enterprise
Outils de déploiement basés sur des scripts
Esri met des kits d’outils à la disposition des administrateurs expérimentés pour qu’ils puissent automatiser leurs déploiements ArcGIS Enterprise. Ces ressources permettent aux administrateurs d’exécuter à distance des déploiements reproductibles, y compris avec une architecture complexe entre plusieurs machines.
Livres de recettes Chef Cookbook pour ArcGIS
Chef est une structure d’automatisation informatique Open Source que vous pouvez utiliser pour automatiser la création et la gestion de l’infrastructure informatique. Les livres de recettes Chef Cookbook sont le langage de script de Chef. Ils permettent de déployer des logiciels et matériels de manière flexible et reproductible.
Esri propose des livres de recettes Chef Cookbook pour automatiser l’installation et la configuration d’ArcGIS Enterprise. Vous pouvez les utiliser pour installer les composants logiciels d’ArcGIS Enterprise, notamment d’autres sites ArcGIS Server, et les configurer pour qu’ils fonctionnent ensemble. Lorsque vous exécutez un livre de recettes ArcGIS, fournissez des informations de configuration qui répondent à vos critères spécifiques.
Les livres de recettes ArcGIS peuvent vous aider à récupérer rapidement votre déploiement ArcGIS Enterprise ou à configurer un déploiement identique.
Une fois le déploiement ArcGIS Enterprise effectué, vous pouvez continuer à automatiser vos processus SIG avec ArcGIS API for Python.
En savoir plus sur les livres de recettes ArcGIS Chef Cookbook
PowerShell DSC for ArcGIS
Esri met à votre disposition des outils permettant d’automatiser votre déploiement d’ArcGIS Enterprise à l’aide de la plateforme Microsoft PowerShell Desired State Configuration (DSC). Vous pouvez utiliser le module PowerShell DSC for ArcGIS pour automatiser l’installation, la désinstallation et la mise à niveau d’un déploiement ArcGIS Enterprise, ainsi que l’ajout incrémentiel de logiciels à un déploiement existant utilisant le module.
PowerShell DSC for ArcGIS contient des fichiers d’exemple JSON, auxquels vous ajoutez vos informations et paramètres spécifiques avant exécution dans la console PowerShell. Pour plus d’informations et des instructions de prise en main, consultez le référentiel PowerShell DSC for ArcGIS sur GitHub.