Esri comporte une variété d’outils et de modèles d’automatisation du déploiement qui facilitent le déploiement d’ArcGIS Pro, d’ArcGIS Enterprise et d’autres logiciels qu’un utilisateur déploie dans un environnement informatique.
Bien qu’il existe une multitude d’outils d’automatisation suceptibles d’être utilisés avec ArcGIS, des scripts shell aux outils tels que Puppet ou Ansible, Esri crée et publie deux jeux d’outils principaux pour ce type d’automatisation :
Les outils propres au fournisseur sont soit des programmes qui facilitent le déploiement dans un environnement de fournisseur particulier, soit des artefacts qu’il est possible de modifier puis d’utiliser pour lancer un déploiement dans un environnement spécifique. Dans les deux cas, la compréhension de votre empreinte Cloud existante, de votre architecture réseau et de vos ressources existantes est un premier pas important vers l’examen ou la sélection d’un outil. Ces outils sont notamment les suivants :
Dans les deux cas, la compréhension de votre empreinte Cloud existante, de votre architecture réseau et de vos ressources existantes est un premier pas important vers l’examen ou la sélection d’un outil.
Il est également recommandé de prendre en compte les normes de l’organisation existantes en prévision de l’automatisation du déploiement de logiciels et de se conformer à celles-ci dans la mesure du possible. La suggestion d’un générateur sur le Cloud alors qu’une organisation préfère utiliser Terraform est source de confusion et risque de ralentir le déploiement.
Les outils technologiques sont basés sur une technologie d’automatisation spécifique et incluent Chef Cookbooks for ArcGIS et PowerShell DSC for ArcGIS. Il s’agit de technologies courantes utilisées par les services informatiques des entreprises pour automatiser le déploiement d’une foule de logiciels. L’engagement d’Esri en matière de conformité vis-à-vis des normes informatiques a conduit à la préparation de ces jeux d’outils technologiques.
Ces outils peuvent être associés à d’autres outils ou systèmes d’automatisation informatique tels qu’Ansible ou Puppet, ainsi qu’à d’autres étapes d’automatisation, pour atteindre un niveau utile d’automatisation du déploiement. La mise en œuvre de ces outils est souvent configurée précisément pour l’environnement informatique d’une organisation, mais en intégrant les outils de déploiement basés sur la technologie, il est possible généralement d’atteindre un degré d’automatisation approprié. Certaines organisations peuvent automatiser le déploiement de l’infrastructure, installer le logiciel, puis créer une image en s’appuyant sur une automatisation supplémentaire pour créer le contenu ou les configurations du site en fonction de variables ou de considérations spécifiques à l’environnement.
Les organisations s’intéressent souvent à l’automatisation de leurs déploiements d’ArcGIS Pro et, bien qu’Esri ne publie pas d’outils spécifiques pour ce modèle, ces déploiements sont souvent compatibles avec d’autres systèmes, tels que Microsoft Systems Manager. Pour plus d’informations sur les déploiements automatisés d’ArcGIS Pro, reportez-vous à la rubrique Installation silencieuse d’ArcGIS Pro. Grâce à cette approche, les mises à jour peuvent également être installées automatiquement.
Les autres éléments à prendre en compte pour les déploiements organisationnels d’ArcGIS Pro sont les suivants :
Ressources associées :