Skip To Content

Créer un équilibreur de charge d’application avec CloudFormation

Au lieu de créer un équilibreur de charge élastique dans AWS Management Console, vous pouvez utiliser un exemple de modèle Esri CloudFormation afin de créer un équilibreur de charge d’application, comme décrit dans le diagramme suivant :

Équilibreur de charge élastique d’application

Licence :

Certaines icônes du diagramme sont utilisées avec l’autorisation de Amazon Web Services.

Le modèle relie le certificat SSL importé à l’équilibreur de charge. Vous pouvez utiliser un seul équilibreur de charge d’application pour tous les composants d’un déploiement ArcGIS Enterprise (un déploiement ArcGIS Enterprise de base et des serveurs fédérés supplémentaires).

Conditions requises

Les prérequis peuvent être regroupés en fonction des éléments (par exemple, fichiers et comptes) que vous devez vous procurer et des tâches que vous devez effectuer avant d’exécuter le modèle CloudFormation.

Éléments requis

Vous avez besoin des éléments suivants avant d’exécuter ce modèle :

  • Un compte Amazon Web Services.

    Le compte doit avoir accès aux services AWS de base tels que CloudFormation, Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Amazon Simple Storage Service (S3), Systems Manager, Amazon CloudWatch, Lambda, AWS Identity and Access Management (IAM), Amazon DynamoDB, Secrets Manager, AWS Certificate Manager et Amazon Relational Database Service (RDS).

  • Un fichier de certificat SSL (au format .pfx) et le mot de passe correspondant.

    Le certificat doit provenir d’une autorité de certification.

  • Un Amazon Virtual Private Cloud (VPC) et des sous-réseaux.

    Vous pouvez utiliser l’un des modèles CloudFormation suivants pour créer un VPC : VPC avec deux sous-réseaux publics ou VPC avec deux sous-réseaux publics et privés avec une passerelle NAT.

  • Le modèle CloudFormation arcgis-application-loadbalancer.template.json.

    Conseil :

    Il existe un modèle distinct pour créer un équilibreur de charge classique.

Tâches requises

Effectuez la tâche suivante avant d’exécuter ce modèle :

  • Chargez votre certificat SSL sur le service AWS Certificate Manager et copiez son nom de ressource Amazon (ARN).

    Reportez-vous à la documentation AWS pour savoir comment charger un certificat SSL dans AWS Certificate Manager.

Paramètres

Reportez-vous aux tableaux ci-dessous pour obtenir la description des paramètres utilisés dans ce modèle CloudFormation. Les tableaux sont regroupés par type de paramètre.

Amazon VPC Configuration

Nom de paramètreObligatoireDescription du paramètre

VPC ID

Requis

Sélectionnez un ID VPC.

Remarque :

Tous les composants de ArcGIS Enterprise qui font partie du même déploiement doivent être déployés dans le même VPC.

Si vous devez créer un VPC, vous pouvez utiliser l’un des exemples de modèle VPC : VPC avec sous-réseaux publics ou VPC avec sous-réseaux publics et privés et passerelle NAT.

Subnet ID 1

Requis

Sélectionnez un ID de sous-réseau. L’ID de sous-réseau choisi doit se trouver dans le VPC sélectionné ci-dessus.

Si vous avez utilisé un modèle CloudFormation Esri pour créer le VPC, vous pouvez obtenir l’ID du sous-réseau dans les paramètres en sortie du modèle.

Subnet ID 2

Requis

Sélectionnez un second ID de sous-réseau. Cet ID doit être différent du premier ID de sous-réseau. L’ID de sous-réseau choisi doit se trouver dans le VPC spécifié pour le déploiement.

Si vous avez utilisé un modèle CloudFormation Esri pour créer le VPC, vous pouvez obtenir l’ID du sous-réseau dans les paramètres en sortie du modèle.

Amazon Elastic Load Balancer Configuration

Nom de paramètreObligatoireDescription du paramètre

SSL Certificate ARN

Requis

Indiquez l’ARN du certificat SSL importé dans AWS Certificate Manager.

Son format doit être le suivant : aws:acm:<region>:<account-id>:certificate/<resourceid>.

Load Balancer Scheme

Facultatif

Sélectionnez une structure d’équilibreur de charge. La structure par défaut est internet-facing.

Sorties

Une fois votre pile créée, les paramètres en sortie ci-dessous s’affichent dans l’onglet Outputs (Sorties) de la pile CloudFormation dans AWS Management Console.

Nom en sortieDescription de la sortie

ELBDNSName

Nom DNS de l’équilibreur de charge élastique.

ELBName

Nom de l’équilibreur de charge élastique.

Une fois celui-ci disponible, mappez-le avec le nom de domaine de votre déploiement.