Avant de déployer ArcGIS Enterprise on Amazon Web Services (AWS), vous devez disposer d’un nom de domaine complet pour chaque composant de votre architecture. Un nom de domaine complet identifie une machine, dans ce cas, des instances Amazon Elastic Compute Cloud (EC2), au sein du réseau Internet. Il est composé d’un nom d’hôte et d’un nom de domaine, et est au format gis.mydomain.com. Un nom de domaine complet se réfère à une adresse IP ou à un autre nom de domaine complet. Les différentes parties de ArcGIS Enterprise requièrent des noms de domaine complets pour communiquer entre elles et pour que les utilisateurs communiquent avec ArcGIS Enterprise.
Votre service informatique doit créer le nom de domaine complet pour vous. Il l’apparie ensuite à une adresse IP élastique Amazon ou à équilibreur de charge élastique Amazon, selon le type de déploiement que vous devez créer. Les noms de domaine doivent être uniques ; vous ne pouvez ainsi pas utiliser le même nom de domaine pour l’adresse IP élastique sur votre portail ArcGIS Enterprise à une seule machine et pour les équilibreurs de charge créés pour ses serveurs fédérés.
Déploiement de ArcGIS Enterprise sur une seule instance EC2
Avant de créer un déploiement ArcGIS Enterprise de base sur une seule machine à l’aide d’un outil de déploiement Esri, créez une adresse IP élastique dans votre compte AWS avec AWS Management Console.
En résumé, vous devez effectuer les opérations suivantes :
- Créez l’adresse IP élastique dans la région Amazon dans laquelle vous créerez votre déploiement.
- Cliquez sur le bouton Copy EIP to clipboard (Copier l’adresse IP élastique dans le presse-papiers) pour copier l’adresse IP élastique dans votre presse-papiers. Collez l’adresse IP dans un fichier texte.
- Demandez à votre service informatique de créer un nom de domaine complet pour l’instance EC2 que vous utiliserez pour le déploiement ArcGIS Enterprise (par exemple, gis.your-organization.com).
- Appariez le nom de domaine complet à l’adresse IP élastique.
Vous pouvez maintenant commencer à créer votre déploiement ArcGIS Enterprise de base sur une seule machine en veillant à utiliser l’adresse IP élastique notée précédemment.
Sites ArcGIS Server et portails ArcGIS Enterprise haute disponibilité
Lorsque votre déploiement ArcGIS Enterprise inclut plusieurs instances EC2, comme lorsque vous ajoutez des serveurs fédérés à votre déploiement ArcGIS Enterprise ou lorsque vous déployez un portail haute disponibilité, vous avez besoin d’un équilibreur de charge afin de faciliter la communication entrante avec toutes les instances. Les sites ArcGIS Server autonomes sur AWS utilisent également des équilibreurs de charge pour la communication entrante car ces sites peuvent contenir plusieurs instances.
Vous devez donc créer un équilibreur de charge classique avant de créer chacun des éléments suivants sur AWS :
- Un portail ArcGIS Enterprise haute disponibilité
- Un site de serveur fédéré
- Un site ArcGIS Server autonome
Si vous utilisez un équilibreur de charge classique, chacun de ces éléments requiert son propre équilibreur de charge doté d’un nom unique. Créez l’équilibreur de charge dans la région Amazon dans laquelle vous créerez votre déploiement. Pour chaque équilibreur de charge, demandez à votre service informatique de créer un appariement DNS CNAME vers le nom de l’équilibreur de charge. Vous pouvez utiliser un modèle AWS CloudFormation fourni par Esri pour créer un équilibreur de charge classique.
Vous pouvez également utiliser un équilibreur de charge applicatif unique pour gérer la communication avec les composants de ArcGIS Enterprise au sein d’un déploiement. Utilisez le modèle CloudFormation fourni par Esri pour créer un équilibreur de charge applicatif.
Les équilibreurs de charge que vous utilisez avec les sites ArcGIS Server et les portails ArcGIS Enterprise sur AWS doivent être configurés de manière spécifique. Pour vous assurer que les équilibreurs de charge remplissent ces conditions, créez-les en procédant de l’une des manières décrites dans les deux sections suivantes. La méthode employée dépend de la rapidité avec laquelle votre service informatique peut effectuer l’appariement DNS. S’il met plusieurs jours à effectuer l’appariement, vous pouvez utiliser des modèles AWS CloudFormation Esri pour créer vos Amazon Virtual Private Cloud (VPC), sous-réseaux et équilibreurs de charge avant de créer un déploiement.
Utiliser les modèles AWS CloudFormation Esri
Esri Fournit des exemples de modèle CloudFormation pour la création d’un VPC et des modèles pour la création d’un équilibreur de charge élastique destiné à être utilisé avec un portail ArcGIS Enterprise ou un site ArcGIS Server.
Utilisez les liens suivants pour accéder à une description de chaque modèle et à un lien permettant de le visualiser :
- Un Amazon Virtual Private Cloud (VPC) avec des sous-réseaux publics
- Un VPC avec une passerelle NAT et des sous-réseaux publics et privés
- Équilibreur de charge classique
- Équilibreur de charge applicatif
- Créez un réseau VPC et des sous-réseaux.
Utilisez ce VPC et les sous-réseaux lorsque vous créez votre équilibreur de charge élastique et, par la suite, lors de la création du déploiement. Le VPC et l’équilibreur de charge doivent se trouver dans la même région, qui doit être celle dans laquelle vous souhaitez créer le déploiement.
- Créez un équilibreur de charge.
AWS doit créer l’équilibreur de charge en quelques minutes. Une fois la création terminée, notez les valeurs ELBName et DNSName de l’équilibreur de charge.
- Envoyez la valeur DNSName à votre service informatique pour qu’il puisse créer un appariement DNS (appariement CNAME) vers ce nom. Vous utiliserez la valeur ELBName lorsque vous emploierez un modèle CloudFormation ou Cloud Builder pour créer votre déploiement.
Une fois l’appariement effectué, vous pouvez créer votre déploiement sur AWS.
Utiliser l’application ArcGIS Enterprise Cloud Builder for AWS
Vous pouvez créer un équilibreur de charge élastique classique à l’aide de l’application ArcGIS Enterprise Cloud Builder for AWS. Une fois cette opération effectuée, vous devez laisser l’application ouverte pendant que vous recherchez le DNS de l’équilibreur de charge élastique dans AWS Management Console. Transmettez ces informations au service informatique, qui se chargera de créer l’appariement CNAME DNS.
- Lancez la création d’un portail ArcGIS Enterprise haute disponibilité ou la création d’un site ArcGIS Server autonome à l’aide de l’application Cloud Builder.
- Lorsque vous accédez à la page Configure Elastic Load Balancer (ELB) (Configurer l’équilibreur de charge élastique), indiquez votre certificat SSL et votre mot de passe, puis créez un équilibreur de charge pour le site autonome ou le portail, ainsi que pour tous les serveurs fédérés.
- Le nom DNS de chaque équilibreur de charge créé s’affiche en gras lorsque Cloud Builder a terminé de le créer. Cliquez sur le bouton Copy ELB DNS name to clipboard (Copier le nom DNS de l’équilibreur de charge élastique dans le presse-papiers) pour copier le nom dans votre presse-papiers. Collez chaque nom DNS dans un fichier texte.
- Envoyez le nom (ou les noms) DNS à votre service informatique afin qu’il puisse créer un appariement DNS CNAME.
- Une fois l’appariement DNS terminé, vous pouvez commencer à créer votre déploiement dans l’application Cloud Builder.
Vous avez un commentaire à formuler concernant cette rubrique ?