Skip To Content

Noms de domaine et ArcGIS Enterprise on Amazon Web Services

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 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 :

  1. Créez l’adresse IP élastique dans la région Amazon dans laquelle vous créerez votre déploiement.
  2. Cliquez sur le bouton Copy EIP to clipboard (Copier l’adresse IP élastique dans le presse-papiers) Copy (Copier) pour copier l’adresse IP élastique dans votre presse-papiers. Collez l’adresse IP dans un fichier texte.
  3. 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).
  4. 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’ID de l’adresse IP élastique noté 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

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.

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’ils mettent plusieurs jours à effectuer l’appariement, vous pouvez utiliser des modèles Esri AWS CloudFormation 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 Esri AWS CloudFormation

Esri offre à exemple 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 haute disponibilité, un site ArcGIS GIS Server ou un site ArcGIS GeoEvent Server.

  1. Ouvrez la page du modèle en cliquant sur le lien des modèles CloudFormation dans AWS CloudFormation et ArcGIS.
  2. Faites défiler la page pour accéder au modèle permettant de créer un VPC.
  3. Cliquez sur View (Afficher) pour télécharger une copie du modèle afin de voir ce que le modèle crée.
  4. Lorsque vous êtes prêt à créer le VPC, cliquez sur Launch Stack (Lancer la pile) et indiquez les informations nécessaires à la création du 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 et dans la région dans laquelle vous souhaitez créer le déploiement.

  5. Faites défiler la page pour atteindre le modèle d’équilibreur de charge élastique approprié au type de déploiement souhaité.
  6. Cliquez sur View (Afficher) pour télécharger une copie du modèle afin de voir ce que le modèle crée.
  7. Lorsque vous êtes prêt à créer l’équilibreur de charge, cliquez sur Launch Stack (Lancer la pile) et indiquez les informations nécessaires à la création de l’équilibreur de charge.

    AWS devrait 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.

  8. 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 à l’aide de l’application ArcGIS Enterprise Cloud Builder for AWS. Une fois l’équilibreur de charge élastique créé avec l’application, vous devez laisser l’application ouverte lorsque vous recherchez l’équilibreur de charge élastique dans le DNS dans AWS Management Console, envoyer cette information à votre service informatique, puis créer l’appariement DNS CNAME.

  1. 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.
  2. 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.
  3. 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) Copy (Copier) pour copier le nom dans votre presse-papiers. Collez chaque nom DNS dans un fichier texte.
  4. Envoyez le nom (ou les noms) DNS à votre service informatique afin qu’il puisse créer un appariement DNS CNAME.
  5. Une fois l’appariement DNS terminé, vous pouvez commencer à créer votre déploiement dans l’application Cloud Builder.