Utilisez l’application ArcGIS Enterprise Cloud Builder for Amazon Web Services pour préparer les ressources dont vous avez besoin et créer un site ArcGIS GIS Server, ArcGIS Image Server ou ArcGIS GeoEvent Server autonome sur Amazon Web Services.
Conditions requises
Vous avez besoin des éléments suivants pour pouvoir créer un site ArcGIS Server avec ArcGIS Enterprise Cloud Builder for Amazon Web Services :
- Procurez-vous un compte Amazon Web Services (AWS). Assurez-vous que vous disposez des identifiants de connexion du compte AWS, comme un ID de clé d’accès et une clé d’accès secrète, permettant d’accéder aux services AWS requis.
- ArcGIS Enterprise Cloud Builder for Amazon Web Services utilise une Esri ArcGIS Enterprise Amazon Machine Image. Ainsi, à chaque nouvelle version d’une Esri ArcGIS Enterprise Amazon Machine Image (AMI), vous devez accepter les conditions dans AWS Marketplace.
- Téléchargez ArcGIS Enterprise Cloud Builder for Amazon Web Services et procédez à son extraction.
- Obtenez un fichier de licence ArcGIS Server pour le rôle dont vous avez besoin.
- Achetez un certificat SSL auprès d’une autorité de certification et configurez-le pour le domaine que vous utiliserez dans votre déploiement .
Créer un déploiement
Lorsque vous utilisez l’application ArcGIS Enterprise Cloud Builder for Amazon Web Services, un paquet Amazon Simple Storage Service (S3) est créé dans la région Amazon us-east-1 en vue du stockage des ressources de votre déploiement. Cloud Builder gère ce paquet de déploiement. Ne supprimez pas, ne renommez pas ou ne modifiez pas ce paquet S3 ou son contenu, car cela pourrait désynchroniser votre déploiement de Cloud Builder.
Une fois les étapes prérequises effectuées, procédez comme suit pour créer un site ArcGIS Server autonome :
- Ouvrez l’application ArcGIS Enterprise Cloud Builder for Amazon Web Services dans le menu Démarrer de votre application.
- Connectez-vous à votre compte Amazon Web Services via l’une des méthodes suivantes :
- Saisissez l’ID de la clé d’accès et la clé d’accès secrète de votre compte, puis cliquez sur Sign In (Se connecter).
- Sélectionnez le profil Amazon Web Services que vous avez défini sur la machine sur laquelle vous exécutez Cloud Builder et cliquez sur Sign In (Se connecter). Pour plus d’informations sur la configuration d’un profil local, reportez-vous à la documentation AWS.
Une fois Cloud Builder connecté à votre compte AWS, il accède à la page Deployment (Déploiement).
- Cliquez sur Add Deployment (Ajouter un déploiement).
La page Choose a Deployment Type (Choisir un type de déploiement) s’ouvre.
- Sur la page Choose a Deployment Type (Choisir un type de déploiement), sélectionnez Stand-alone ArcGIS Server (ArcGIS Server autonome) et cliquez sur Next (Suivant).
- Sur la page Define the Stand-alone ArcGIS Server Deployment (Définir le déploiement ArcGIS Server autonome), sélectionnez le rôle ArcGIS Server dont vous avez besoin (et pour lequel vous disposez d’une licence).
- ArcGIS GIS Server : crée un site ArcGIS Server sur lequel vous pouvez implémenter plusieurs extensions et publier les types de services répertoriés dans Types de services pouvant être publiés.
- ArcGIS Image Server : crée un site ArcGIS Server sur lequel vous pouvez publier des services d’imagerie.
- ArcGIS GeoEvent Server : crée un site ArcGIS Server qui vous permet de diffuser des données temps réel à des fins de visualisation et d’analyse.
- Si vous créez un site ArcGIS GIS Server ou ArcGIS Image Server autonome, vous pouvez inclure une géodatabase d’entreprise. Pour les sites ArcGIS GIS Server, vous avez la possibilité d’utiliser la géodatabase comme base de données gérée ou une base de données inscrite dans laquelle vous pouvez charger des données sources. Pour les sites ArcGIS Image Server, seules les bases de données inscrites pour les données sources sont prises en charge.
- Cliquez sur Next (Suivant).
La page General Configuration Parameters Details (Détails des paramètres de configuration généraux) s’ouvre.
- Sélectionnez la région AWS Region (Région AWS) dans laquelle vous souhaitez déployer vos ressources.
- Sélectionnez le système d’exploitation à utiliser sur vos instances Amazon Elastic Compute Cloud (EC2) : Ubuntu ou Windows.
Si vous avez choisi d’inclure ArcGIS Notebook Server dans votre déploiement, Ubuntu est sélectionné par défaut. Il est impossible de changer cette sélection par défaut.
- Saisissez un nom pour le déploiement. Ce nom doit être unique. Une fois que Cloud Builder a vérifié que ce nom était unique, le symbole apparaît.
- Vous pouvez saisir ou coller l’ID d’une Amazon Machine Image personnalisée dans le champ AMI Id (Id AMI) ou laisser ce champ vide pour utiliser le dernier AMI par défaut pour le système d’exploitation que vous avez choisi pour ce déploiement.
Remarque :
Si vous déployez une instance EC2 exécutant Ubuntu dans Amazon Web Services GovCloud, vous devez spécifier un ID AMI ; ce champ doit être renseigné.
- Indiquez une instance Amazon Virtual Private Cloud (VPC) à utiliser pour le réseau virtuel de votre déploiement.
- Si le VPC existe, choisissez-le dans la liste déroulante.
- Pour créer un VPC, cliquez sur le bouton Create New VPC Create New VPC (Créer un nouveau VPC) . Saisissez un nom pour le VPC, utilisez la plage par défaut des adresses IP ou indiquez une plage d’adresses IP dans un bloc CIDR (Classless Inter-Domain Routing) et cliquez sur Create (Créer). Chaque ID de sous-réseau sera créé dans des zones AWS différentes, sélectionnées de manière aléatoire. Reportez-vous à la documentation AWS pour plus d’informations sur les VPC et les blocs CIDR.
- Si vous créez un VPC en dehors de Cloud Builder (par exemple, dans AWS Management Console) alors que Cloud Builder est ouvert, cliquez sur le bouton Refresh VPCs (Actualiser les VPC) pour mettre la liste VPC ID (ID VPC) à jour.
- Si vous choisissez un VPC existant, vérifiez que les listes Subnet1 ID (ID de sous-réseau1) et Subnet2 ID (ID de sous-réseau2) contiennent deux sous-réseaux différents.
Subnet1 ID (ID de sous-réseau1) et Subnet2 ID (ID de sous-réseau2) doivent se trouver dans des zones de disponibilité distinctes au sein de la région AWS dans laquelle vous créez votre déploiement.
- Choisissez une paire de clés Amazon EC2 à utiliser pour le réseau virtuel de votre déploiement.
- Si la paire de clés existe, sélectionnez-la dans la liste déroulante.
- Pour créer une paire de clés, cliquez sur le bouton Create New Key Pair (Créer une nouvelle paire de clés) , entrez un nom pour la paire de clés, puis cliquez sur Create (Créer). Reportez-vous à la documentation AWS pour plus d’informations sur les paires de clés Amazon EC2.
- Si vous créez des paires de clés en dehors de Cloud Builder (par exemple, dans AWS Management Console) alors que Cloud Builder est ouvert, cliquez sur le bouton Refresh Key Pairs (Actualiser les paires de clés) pour mettre la liste Key Pair (Paire de clés) à jour.
- Cliquez sur Next (Suivant) pour accéder à la page Configure Elastic Load Balancer (ELB) (Configurer un équilibreur de charge élastique).
- Sélectionnez ou chargez le certificat SSL (.pfx) apparié à votre domaine.
- Si le certificat SSL existe dans le paquet Amazon Simple Storage Service (S3) dans votre compte (par exemple, si vous avez chargé le certificat à la création d’un autre déploiement), sélectionnez-le dans la liste déroulante SSL Certificate (Certificat SSL).
- Si vous devez charger votre certificat, cliquez sur le bouton Upload New SSL Cert (Charger un nouveau certificat SSL) , accédez à l’emplacement de votre disque local dans lequel se trouve le fichier du certificat, saisissez le mot de passe de votre fichier .pfx et cliquez sur Create (Créer).
- Si vous avez sélectionné le certificat dans la liste déroulante SSL Certificate (Certificat SSL), entrez le mot de passe du certificat dans le champ SSL Certificate Password (Mot de passe du certificat SSL).
- Choisissez ou créez un équilibreur de charge élastique pour votre site. Les équilibreurs de charge ne peuvent être utilisés que pour un seul site. Si tous les équilibreurs de charge élastique figurant dans la liste Elastic Load Balancer (ELB) (Équilibreurs de charge élastique) sont utilisés, cliquez sur le bouton Create New ELB (Créer un équilibreur de charge élastique) , saisissez un nom, puis cliquez sur Create (Créer).
- Dans le champ Site Domain (Domaine de site), entrez le nom du domaine indiqué dans votre certificat SSL. Cliquez sur Validate (Valider) pour vérifier que vous avez saisi le domaine adéquat.
- Cliquez sur Next (Suivant) pour accéder à la page ArcGIS Credentials (Identifiants d’identification ArcGIS).
- Entrez un nom d’utilisateur et un mot de passe pour l’administrateur de site principal ArcGIS Server. Entrez à nouveau le mot de passe dans le champ Re-Enter Password (Spécifiez à nouveau le mot de passe) pour vous assurer que vous avez bien saisi le mot de passe souhaité.
Le mot de passe de l’administrateur de site principal doit contenir au moins huit caractères alphanumériques. Le mot de passe peut également contenir des points (.), des traits de soulignement (_) et des symboles at (@). Il ne doit pas comporter d’espace.
- Entrez un mot de passe pour le compte Windows qui sera utilisé pour exécuter le compte de service ArcGIS Server. Le nom du compte est toujours arcgis. Entrez à nouveau le mot de passe dans le champ Re-Enter Password (Spécifiez à nouveau le mot de passe) pour vous assurer que vous avez bien saisi le mot de passe souhaité.
Le compte de service ArcGIS Server respecte les politiques d’application des mots de passe de Microsoft Windows.
- Cliquez sur Next (Suivant) pour passer à la page suivante.
- Indiquez les informations relatives aux instances Amazon EC2 à utiliser dans votre site.
- Sélectionnez un type d’instance dans la liste déroulante Instance Type (Type d’instance). La liste contient uniquement les types pris en charge en vue d’une utilisation avec un site ArcGIS Server, mais vous devez disposer d’une licence appropriée pour le nombre de cœurs présents dans le type que vous avez choisi. Tous les types d’instances ne sont pas pris en charge dans toutes les régions AWS. Pour plus d’informations sur les spécifications et la tarification de chaque type d’instance, reportez-vous à la page Calculateur AWS. Si aucun tarif n’est indiqué pour un type d’instance de la région sélectionnée, cela signifie que ce type d’instance n’est pas disponible.
- Dans le champ Drive Size Root (Taille du lecteur racine), indiquez la taille souhaitée, en Go, du lecteur racine sur les instances ArcGIS Server.
- Déterminez le nombre d’instances EC2 dont vous avez besoin pour votre site ArcGIS Server dans la liste déroulante Number of ArcGIS Server Instances (Nombre d’instances ArcGIS Server).
Remarque :
Les sites ArcGIS GeoEvent Server ne peuvent contenir qu’une seule instance.
- Chaque site ArcGIS Server utilise un serveur de fichiers pour stocker les répertoires ArcGIS Server. Choisissez le type d’instance EC2 que vous souhaitez utiliser pour cette machine serveur de fichiers.
- Dans le champ File Server Drive Size Root (Taille du lecteur racine du serveur de fichiers), indiquez la taille souhaitée, en Go, du lecteur racine sur l’instance de serveur de fichiers.
- Sélectionnez ou chargez votre licence ArcGIS Server. Veillez à ce que la licence soit correcte pour le rôle ArcGIS Server que vous avez choisi en vue de la création et qu’elle corresponde à une version d’ArcGIS identique à la version de Cloud Builder que vous utilisez.
- Si votre fichier de licence ArcGIS Server existe déjà dans le paquet de déploiement S3 de votre compte (par exemple, si vous avez chargé le fichier à la création d’un autre déploiement), sélectionnez-le dans la liste déroulante des licences.
- Si vous devez charger le fichier de licence dans le paquet de déploiement S3, cliquez sur le bouton Upload New Server License (Charger une nouvelle licence de serveur) button , accédez au fichier sur votre disque local et cliquez sur Upload (Charger).
- Si vous créez un site ArcGIS GIS Server ou un site ArcGIS Image Server, sélectionnez l’emplacement du magasin de configuration de ArcGIS Server dans le menu déroulant Configuration Store Type (Type d’emplacement de la configuration).
- Cloud Store (Répertoire cloud) : si vous avez besoin d’un site ArcGIS Server haute disponibilité, sélectionnez un répertoire cloud comme magasin de configuration. Cette option stocke le magasin de configuration dans Amazon DynamoDB et S3.
- File System (Système de fichiers) : sélectionnez un système de fichiers si vous souhaitez placer le magasin de configuration sur une instance EC2.
Les sites ArcGIS GeoEvent Server utilisent toujours un système de fichiers pour leurs emplacements de configuration.
- Saisissez un nom pour l’instance ArcGIS Web Adaptor dans le champ Server Web Adaptor Name (Nom de l’adaptateur Web de serveur).
- Cliquez sur Next (Suivant).
Si vous avez inclus une géodatabase d’entreprise, la page ArcGIS Enterprise Geodatabase Configuration Details (Détails de configuration de géodatabse ArcGIS Enterprise) s’ouvre. Passez à l’étape suivante. Si vous n’avez pas inclus de géodatabase d’entreprise, passez à l’étape 31.
- Si vous avez inclus une géodatabase d’entreprise avec un site ArcGIS GIS Server, vous pouvez ajouter la géodatabase en tant que base de données gérée (ce qui signifie que les données seront copiées de votre source de données dans la base de données gérée lorsque vous publiez des services d’entités sur le site ArcGIS GIS Server) ou en tant que base de données inscrite pour stocker des données sources. Pour les sites ArcGIS Image Server, ajoutez toujours la géodatabase en tant que base de données inscrite.
- Pour inclure une base de données gérée à un site ArcGIS GIS Server, choisissez true (vrai) dans la liste déroulante Is Managed (Est géré).
- Pour les sites ArcGIS Image Server ou pour ajouter une base de données inscrite à un site ArcGIS GIS Server, choisissez false (faux) dans la liste déroulante Is Managed (Est géré).
- Choisissez le type de service Amazon Relational Database Service (RDS) que vous souhaitez utiliser pour stocker la géodatabase, la classe d’instance et l’espace de stockage disponible pour l’instance, ainsi que la version ou la version de moteur de l’instance. Spécifiez également un nom d’utilisateur et un mot de passe pour l’utilisateur principal RDS.
Si votre déploiement s’effectue sous Windows, vous pouvez choisir Amazon Relational Database Service (RDS) for SQL Server, Amazon RDS for PostgreSQL ou Amazon Aurora (PostgreSQL-compatible edition). Si votre déploiement s’effectue sous Ubuntu, vous pouvez choisir Amazon RDS for PostgreSQL ou Amazon Aurora (PostgreSQL-compatible edition).
Pour plus d’informations sur les services de base de données Amazon, reportez-vous à la documentation AWS.
- Cliquez sur Next (Suivant) pour accéder au récapitulatif du déploiement.
- Vérifiez le récapitulatif du déploiement.
- Si une information est incorrecte, cliquez sur Back (Précédent) jusqu’à ce que vous accédiez à la page qui contient les informations à corriger, puis poursuivez la création du déploiement.
- Pour automatiser la création de déploiements futurs similaires à celui-ci à l’aide de l’utilitaire ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services, cliquez sur Download (Télécharger) afin de créer un fichier JSON contenant les options de ce déploiement.
- Lorsque les informations du récapitulatif sont correctes, cliquez sur Create (Créer).
Ne fermez pas la page du déploiement, ni Cloud Builder tant que la création n’est pas terminée.
Une fois le déploiement terminé, vous pouvez afficher les journaux de déploiement en cliquant sur les liens correspondants. Les fichiers journaux sont stockés dans location\Logs\Log, dans le répertoire dans lequel vous avez extrait Cloud Builder. Les fichiers journaux des erreurs sont stockés dans location\Logs\ErrorLog. Cliquez sur Close (Fermer) pour ouvrir une liste de tous vos déploiements.
Une fois le site créé, le statut de déploiement indique Completed (Terminé) et vous pouvez ouvrir ArcGIS Server Manager pour le site en cliquant sur le lien correspondant au type de déploiement. Connectez-vous à Server Manager avec les identifiants de connexion que vous avez indiqués à l’étape 21.
Vous avez un commentaire à formuler concernant cette rubrique ?