Un déploiement ArcGIS Enterprise optimisé pour vos besoins risque d’exiger plusieurs machines ou une machine dotée d’une grande mémoire ou d’un espace disque important. L’utilisation d’un déploiement dans le cloud via Amazon Web Services (AWS) offre flexibilité et évolutivité pour le déploiement des machines requises. Pour simplifier la création des déploiements ArcGIS Enterprise sur AWS, utilisez ArcGIS Enterprise Cloud Builder for Amazon Web Services.
ArcGIS Enterprise Cloud Builder for Amazon Web Services inclut une application d’interface utilisateur graphique et l’utilitaire ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services, qui vous permet d’automatiser les déploiements dans le cloud de ArcGIS Enterprise. Pour utiliser l’une de ces deux applications, vérifiez que vous respectez les conditions préalables et téléchargez le fichier ArcGIS Enterprise Cloud Builder for Amazon Web Services depuis My Esri.
L’application et l’interface de ligne de commande utilisent toutes les deux les modèles Esri AWS CloudFormation pour déployer les piles logicielles.
Remarque :
Lorsque vous utilisez ArcGIS Enterprise Cloud Builder for Amazon Web Services pour créer un déploiement ArcGIS Enterprise, Cloud Builder crée une instance Amazon Elastic Compute Cloud (EC2) distincte à utiliser comme partage de fichiers pour le déploiement de base et une instance pour chaque serveur fédéré. Actuellement, vous ne pouvez ni créer un serveur de fichiers EC2 unique pour tous les composants d’un déploiement ArcGIS Enterprise, ni utiliser des partages de fichiers EC2 existants pour les déploiements que vous créez à l’aide de Cloud Builder.
Conditions requises
Avant d’exécuter l’utilitaire de ligne de commande ou l’application Cloud Builder, vous devez disposer des éléments suivants. Consultez votre administrateur IT si vous ne savez pas comment les obtenir.
- Un compte AWS.
- Une clé d’accès AWS ainsi que la clé d’accès secrète correspondante, ou un nom de profil AWS défini sur la machine sur laquelle exécuter Cloud Builder.
- Des fichiers de licence pour Portal for ArcGIS, ArcGIS GIS Server et n’importe quel rôle de licence ArcGIS Server dont vous disposez en plus du déploiement de base. Tous les fichiers de licence doivent correspondre à la même version d’ArcGIS.
- Un ou des fichiers de certificat SSL (.pfx) et les mots de passe correspondants.
- Une machine Microsoft Windows sur laquelle exécuter Cloud Builder.
- Microsoft .NET Framework 4.8 installé sur la machine sur laquelle vous allez exécuter Cloud Builder.
- La version 64 bits la plus récente du package redistribuable Microsoft Visual C++ pour Visual Studio installée sur la machine sur laquelle exécuter l’application Cloud Builder.
Accepter les conditions applicables à AWS
Avant d’utiliser pour la première fois une Amazon Machine Image (AMI), y compris les nouvelles versions d’une AMI que vous avez déjà utilisée, vous devez lire et accepter les conditions de AWS Marketplace. Cloud Builder 11.1 utilise des images virtuelles Microsoft Windows Server 2019 et Ubuntu Server 20.04 par défaut. Si vous n’avez encore jamais utilisé ces images, vous devrez peut-être accepter les conditions de AWS Marketplace afin que ArcGIS Enterprise Cloud Builder for Amazon Web Services puisse utiliser les images pour créer ou mettre à niveau des déploiements.
Télécharger ArcGIS Enterprise Cloud Builder for Amazon Web Services
Téléchargez le fichier ArcGIS Enterprise Cloud Builder for Amazon Web Services depuis My Esri, puis double-cliquez dessus pour exécuter l’assistant d’installation.
Lorsque vous installez ArcGIS Enterprise Cloud Builder for Amazon Web Services, un répertoire de travail est créé pour Cloud Builder. L’emplacement par défaut est C:\Users\<Windows_userid>.esri\ArcGIS\CloudBuilder<release#>\AWS. C’est à cet emplacement que Cloud Builder stocke les fichiers journaux, les informations de configuration, et autres fichiers en sortie dans les répertoires suivants :
- Configuration
- Logs
- Output
Lorsque plusieurs utilisateurs partagent le même ordinateur, chaque utilisateur dispose d’un répertoire de travail contenant les répertoires et contenus énumérés ci-dessus. Chaque fois que quelqu’un exécute l’application Cloud Builder ou l’utilitaire de ligne de commande, Cloud Builder vérifie que cet utilisateur est la personne ayant installé l’application ou ayant exécuté l’application ou l’utilitaire auparavant. Si ce n’est pas le cas, un nouveau répertoire de travail est créé pour cet utilisateur.
Le fait d’avoir un répertoire de travail pour chaque utilisateur permet à toutes les personnes qui utilisent l’ordinateur, et pas seulement aux administrateurs Windows, d’utiliser Cloud Builder. En outre, puisque un répertoire de travail distinct est créé pour chaque personne utilisant Cloud Builder sur un même ordinateur, les utilisateurs ne peuvent pas accéder aux identifiants de connexion AWS des autres utilisateurs dans les fichiers de configuration.
ArcGIS Enterprise Cloud Builder for AWS 11.1 est pris en charge sur les systèmes d’exploitation Windows suivants :
Système d’exploitation | Dernière mise à jour ou dernier Service Pack testés |
---|---|
Windows 11 Professionnel et Entreprise (64 bits) | Mise à jour de février 2023 |
Windows 10 Professionnel et Entreprise (64 bits) | Mise à jour de février 2023 |
Windows Server 2022 Standard et Datacenter | Mise à jour de février 2023 |
Windows Server 2019 Standard et Datacenter | Mise à jour de février 2023 |
Windows Server 2016 Standard et Datacenter | Mise à jour de février 2023 |
Application ArcGIS Enterprise Cloud Builder for Amazon Web Services
Utilisez l’application ArcGIS Enterprise Cloud Builder for Amazon Web Services si vous souhaitez bénéficier d’une expérience interactive pour la mise à disposition des ressources et le déploiement de ArcGIS Enterprise sur AWS. Déterminez de quels composants ArcGIS vous avez besoin avant de procéder au déploiement car l’application ArcGIS Enterprise Cloud Builder for Amazon Web Services ne permet actuellement pas d’ajouter des composants à un déploiement existant.
- Déployez ArcGIS Enterprise sur une seule instance Amazon Elastic Compute Cloud (EC2) et sur les serveurs fédérés requis.
- Créez un déploiement ArcGIS Enterprise haute disponibilité ainsi que les serveurs fédérés dont vous avez besoin.
- Créez un site ArcGIS Server autonome.
Une fois l’application installée, vous pouvez l’ouvrir à partir du menu Démarrer de votre ordinateur.
Définir les préférences (facultatif)
Vous pouvez définir une région AWS par défaut sur votre déploiement, ainsi qu’une taille par défaut pour les lecteurs racines des instances Amazon EC2 du déploiement. Au fur et à mesure que vous vous déplacez dans l’application, les options liées à la région et à la taille des lecteurs seront prérenseignées par les valeurs de préférences que vous avez définies.
Pour définir ces préférences, ouvrez l’application, connectez-vous à votre compte AWS et cliquez sur le lien Preferences (Préférences) situé en bas de la page Deployments (Déploiements) de l’application.
Gérer les déploiements
Les déploiements que vous créez avec ArcGIS Enterprise Cloud Builder for Amazon Web Services apparaissent dans une liste de déploiements existants lorsque vous ouvrez l’application. À partir de cette liste, vous pouvez effectuer les tâches suivantes :
- Arrêter ou démarrer un déploiement.
- Afficher des informations sur le déploiement.
- Accéder au portail et à ArcGIS Server Manager.
- Créer un déploiement similaire à un déploiement existant.
- Supprimer un déploiement et ses ressources.
- Mettre à niveau un déploiement (s’applique à certaines versions d’ArcGIS avec l’application Cloud Builder).
Les déploiements que vous créez à l’aide d’autres méthodes ne figurent pas dans cette liste.
ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services
L’utilitaire ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services est un outil intuitif qui permet d’automatiser les déploiements dans le cloud de ArcGIS Enterprise.
Pour créer un déploiement ArcGIS Enterprise sur Amazon Web Services (AWS) à l’aide de ArcGIS Enterprise Cloud Builder CLI for AWS, vous devez utiliser deux fichiers JSON, l’invite de commande de votre ordinateur Microsoft Windows et AWS Management Console dans votre navigateur. Les deux fichiers JSON, l’un pour préparer l’installation et l’autre pour effectuer le déploiement, peuvent être modifiés à partir des fichiers d’exemple disponibles dans le dossier Configuration de l’emplacement d’installation de Cloud Builder. Conservez toujours votre fichier de configuration à l’emplacement d’installation de Cloud Builder.
Utilisez un éditeur de texte comme Notepad ++ pour mettre à jour les fichiers JSON. Une fois que vous avez modifié les fichiers JSON, ouvrez une console d’invite de commande, modifiez les répertoires des dossiers dans lesquels vous avez extrait Cloud Builder et exécutez Cloudbuilder.exe. Indiquez le fichier JSON correct et la commande requise pour préparer (PREP) ou créer (CREATE) un déploiement.
- Cloudbuilder.exe PREP -j <prepfilename.json>
- Cloudbuilder.exe CREATE -j <createfilename.json>
Les fichiers JSON ne sont pas nécessaires pour les autres commandes. Les voici :
- Cloudbuilder.exe LIST --aws-access-key <access key> --aws-secret-access-key <secret access key> ou Cloudbuilder.exe LIST --aws-profile-name <aws profile name>
- Cloudbuilder.exe STOP -d <deployment name> --aws-access-key <access key> --aws-secret-access-key <secret access key> ou Cloudbuilder.exe STOP -d <deployment name> --aws-profile-name <aws profile name>
- Cloudbuilder.exe START -d <deployment name> --aws-access-key <access key> --aws-secret-access-key <secret access key> ou Cloudbuilder.exe START -d <deployment name> --aws-profile-name <aws profile name>
- Cloudbuilder.exe DELETE -d <deployment name> --aws-access-key <access key> --aws-secret-access-key <secret access key> ou Cloudbuilder.exe DELETE -d <deployment name> --aws-profile-name <aws profile name>
- Cloudbuilder.exe {-v | --version}
- Cloudbuilder.exe {-h | --help}
La commande PREP automatise plusieurs tâches devant être réalisées avant la création du déploiement. Elle crée une pile réseau et un paquet Amazon Simple Storage Service (S3) pour votre déploiement, charge tous les fichiers d’autorisation requis et le certificat SSL dans le paquet, et importe votre certificat SSL dans le gestionnaire de certificats AWS. La commande PREP est uniquement nécessaire la première fois que vous créez un déploiement spécifique de ArcGIS Enterprise, si vous n’avez pas déjà effectué ces étapes manuellement.
La commande CREATE crée un déploiement ArcGIS Enterprise de base et peut créer et fédérer une machine supplémentaire pour chaque rôle de licence ArcGIS Server que vous spécifiez. Une fois que vous avez exécuté la commande pour créer votre déploiement initial, vous pouvez l’exécuter ultérieurement avec un fichier mis à jour pour ajouter d'autres sites au déploiement. Une instance de serveur de fichiers est créée pour le portail et une instance de serveur de fichiers est créée pour chaque site ArcGIS Server du déploiement.
La commande LIST renvoie la liste de tous les déploiements de votre compte que vous avez créés à l’aide de l’application ou de l’interface de ligne commande ArcGIS Enterprise Cloud Builder for AWS. Cette liste comporte cinq colonnes : Deployment Name (Nom du déploiement), AWS Region (Région AWS), ArcGIS Version (Version ArcGIS), Deployment Status (Statut de déploiement) et Deployment State (État de déploiement).
La commande STOP arrête toutes les instances Amazon EC2 associées au déploiement indiqué. Vous pouvez utiliser cette commande uniquement pour arrêter les déploiements créés à l’aide de l’application ou de l’interface de ligne commande ArcGIS Enterprise Cloud Builder for AWS.
La commande START démarre toutes les instances Amazon EC2 associées au déploiement indiqué. Vous pouvez utiliser cette commande uniquement pour démarrer les déploiements créés à l’aide de l’application ou de l’interface de ligne commande ArcGIS Enterprise Cloud Builder for AWS.
La commande DELETE supprime votre déploiement et les ressources AWS associées. Elle permet uniquement de supprimer un déploiement créé à l’aide de l’application ArcGIS Enterprise Cloud Builder CLI for AWS ou ArcGIS Enterprise Cloud Builder for AWS.
L’option version ou -v renvoie la version actuelle de ArcGIS Enterprise Cloud Builder CLI for AWS.
L’option help ou -h affiche la syntaxe des commandes de ArcGIS Enterprise Cloud Builder CLI for AWS, ainsi que des exemples.
Pour commencer à utiliser ArcGIS Enterprise Cloud Builder CLI for AWS et créer un déploiement, reportez-vous à la rubrique Préparer les ressources de déploiement à l’aide de la commande PREP de ArcGIS Enterprise Cloud Builder CLI for AWS.
Vous avez un commentaire à formuler concernant cette rubrique ?