Skip To Content

ArcGIS Enterprise Cloud Builder for Amazon Web Services

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. Le déploiement de ArcGIS Enterprise sur Amazon Web Services (AWS) offre flexibilité et évolutivité, ce qui vous permet d’utiliser les machines dont vous avez besoin. 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 serveur de fichiers pour les répertoires du serveur d’hébergement et une instance pour chaque serveur fédéré.

Si vous voulez utiliser le même serveur de fichiers EC2 pour les répertoires du serveur d’hébergement et les serveurs fédérés, utilisez le modèle AWS CloudFormation fourni par Esri pour créer un serveur de fichiers partagé. Utilisez ensuite les modèles CloudFormation fournis par Esri pour créer le déploiement ArcGIS Enterprise et renseignez les informations concernant l’instance EC2 du serveur de fichiers partagé.

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.

Après avoir installé Cloud Builder, vous pouvez ouvrir l’application à 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 :

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 le 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 la commande 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 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.