Skip To Content

Configurer un portail haute disponibilité avec Amazon S3

Les portails ArcGIS Enterprise stockent des informations concernant les éléments du portail dans le répertoire de contenu du portail. Lorsque vous configurez un portail haute disponibilité, lequel se compose de deux machines de portail, les deux machines se partagent le répertoire de contenu. Pour rendre votre contenu hautement disponible, stockez le répertoire de contenu Portal for ArcGIS dans un compartiment Amazon Simple Storage Service (S3).

Dans ce processus, vous allez créer un compartiment sur Amazon S3, créer un portail utilisant le compartiment S3 pour son répertoire de contenu et lancer une deuxième instance de portail que vous joignez au portail sur la première instance de portail.

Créer un portail haute disponibilité avec un répertoire de contenu sur S3

Suivez ces étapes pour créer un portail haute disponibilité qui utilise un compartiment Amazon S3 pour stocker le répertoire de contenu du portail, rendant le répertoire de contenu hautement disponible :

  1. Créez un Amazon S3 à l’aide de Amazon Web Services (AWS) Management Console.

    Créez le compartiment dans la région dans laquelle vous allez créer vos instances Amazon Elastic Compute Cloud (EC2) de portail.

  2. Suivez les étapes 1 à 8 de la rubrique Déployer un portail ArcGIS Enterprise de base sur AWS.
  3. Ne créez pas de site à partir du site Web du portail. Vous devez ouvrir le répertoire du portail ArcGIS, et créer le portail ici.
  4. Ouvrez le répertoire Portal for ArcGIS. L’URL est au format suivant : https://portal.domain.com:7443/arcgis/portaladmin.
  5. Cliquez sur Créer un nouveau site .
  6. Créez le compte d'administrateur initial du portail.
  7. Importez le fichier de licence que vous avez téléchargé dans l’étape 1.
  8. Copiez un des blocs suivants de JSON et collez-le dans le champ Stockage du contenu. Veillez à remplacer des valeurs connectionString avec les informations spécifiques à votre compte et la mise en œuvre. Pour le objectStore, fournissez le nom du compartiment S3 que vous avez créé à l’étape 1 pour stocker le répertoire de contenu.

    Utilisez ce JSON si vous souhaitez accéder au compartiment S3 à l'aide du accessKeyId et du secretAccessKey de votre compte AWS :

    {
    "type": "cloudStore",
    "provider": "Amazon",
    "connectionString": {"accessKeyId":"ABCDEFGHIJK123456","secretAccessKey": "ZYXWVUTSRQPONML98765432","region": "<region name>","credentialType": "accessKey"},
    "objectStore": "<your S3 bucket>"
    }

    Utilisez ce JSON si vous souhaitez accéder au compartiment S3 via un IAMRole que vous avez configuré pour votre compte AWS :

    {
    "type": "cloudStore",
    "provider": "Amazon",
    "connectionString": {"region": "<region name>","credentialType": "IAMRole"},
    "objectStore": "<your S3 bucket>"
    }

  9. Cliquez sur Créer un nouveau site .
  10. Ensuite, installez et configurez ArcGIS Web Adaptor.
  11. Suivez les étapes 10 à 13 de la rubrique Déployer un portail ArcGIS Enterprise de base sur AWS pour installer ArcGIS Web Adaptor et le configurer avec Portal for ArcGIS.
  12. La première machine du portail est désormais configurée. Maintenant, lancez une deuxième instance EC2, installez et démarre Portal for ArcGIS, puis joignez la deuxième instance à la première instance de portail.
  13. Lancez une deuxième instance EC2.
  14. Créez une connexion à distance à la deuxième instance et installez Portal for ArcGIS dessus.
  15. Ouvrez le site Web du portail pour la deuxième installation de Portal for ArcGIS (https://<fully qualified instance2 name>:7443/arcgis/home) et sélectionnez l’option Join existing portal (Joindre un portail existant).
  16. Saisissez l'URL du portail pour le portail que vous avez configuré sur la première instance.

    L’URL est au format suivant : https://<fully qualified instance1 name>:7443.

  17. Entrez le nom d’utilisateur et le mot de passe pour l'administrateur du portail initial que vous avez créé à l'étape 5 ci-dessus.
  18. Cliquez sur Joindre.

Vous avez maintenant deux instances AWS exécutant Portal for ArcGIS à l'aide d'un répertoire de contenu haute disponibilité partagé stocké sur S3.

Remarque :

Si vous supprimez le déploiement du portail à l'avenir, vous devez vider manuellement et supprimer le compartiment S3 utilisé pour le répertoire de contenu ; la désinstallation de Portal for ArcGIS n’entraîne pas la suppression du répertoire de contenu ou du compartiment.

Etapes suivantes

Pour assurer la haute disponibilité de la totalité du portail ArcGIS Enterprise, le site d’hébergement GIS Server et ArcGIS Data Store doivent également être hautement disponibles. Reportez-vous aux rubriques suivantes pour savoir comment configurer un site GIS Server et ArcGIS Data Store avec haute disponibilité :