Skip To Content

Настройка отказоустойчивого портала с Amazon S3

Порталы ArcGIS Enterprise хранят информацию об элементах портала в директории ресурсов портала. При настройке отказоустойчивого портала, состоящего из двух компьютеров, оба компьютера имеют общую директорию ресурсов. Чтобы сделать ваши ресурсы отказоустойчивыми, сохраните директорию ресурсов Portal for ArcGIS в бакете Amazon Simple Storage Service (S3).

В этом рабочем процессе вы создадите бакет на Amazon S3, создадите портал, использующий бакет S3 в качестве своей директории ресурсов, и запустите второй экземпляр портала, который вы присоедините к порталу на первом экземпляре портала.

Создание отказоустойчивого портала с директорией ресурсов на S3

Следуйте инструкциям ниже, чтобы создать отказоустойчивый портал, который использует бакет Amazon S3 для хранения ресурсов портала, что также делает отказоустойчивой директорию ресурсов.

  1. Создайте бакет Amazon S3 с помощью Amazon Web Services (AWS) Management Console.

    Создайте бакет в том же регионе, в котором вы будете создавать экземпляры портала Amazon Elastic Compute Cloud (EC2).

  2. Выполните шаги с 1 по 8 в разделе Развертывание базового портала ArcGIS Enterprise на AWS.
  3. Не нужно продолжать создание сайта на веб-сайте портала. Нужно открыть директорию портала ArcGIS и создать портал там.
  4. Откройте ArcGIS Portal Directory. URL-адрес имеет формат https://portal.domain.com:7443/arcgis/portaladmin.
  5. Нажмите Создать новый сайт.
  6. Создайте первичную учетную запись администратора портала.
  7. Импортируйте файл лицензии, загруженный на шаге 1.
  8. Скопируйте один из следующих блоков кода JSON и вставьте его в поле Хранилище ресурсов. Убедитесь, что заменили значения connectionString сведениям по вашей учетной записи и развертыванию. Для objectStore укажите имя бакета S3, созданного в шаге 1 для хранения директории ресурсов.

    Используйте этот JSON, если вы хотите подключиться к бакету S3 с помощью accessKeyId и secretAccessKey учетной записи AWS:

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

    Используйте этот JSON, если хотите подключаться к бакету S3 через IAMRole, который был настроен для вашей учетной записи AWS:

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

  9. Нажмите Создать новый сайт.
  10. Затем установите и настройте ArcGIS Web Adaptor.
  11. Выполните шаги с 10 по 13 в разделе Развертывание базового портала ArcGIS Enterprise на AWS, чтобы установить ArcGIS Web Adaptor и настроить его с помощью Portal for ArcGIS.
  12. Первая машина портала настроена. Теперь запустите второй экземпляр EC2, установите и запустите Portal for ArcGIS и присоедините второй экземпляр к первому экземпляру портала.
  13. Запустите второй экземпляр EC2.
  14. Создайте удаленное подключение ко второму экземпляру и установите на него Portal for ArcGIS.
  15. Откройте веб-сайт портала для второй установки Portal for ArcGIS (https://<fully qualified instance2 name>:7443/arcgis/home) и выберите опцию Присоединиться к существующему порталу.
  16. Введите URL портала, указав портал, настроенный на первом экземпляре.

    URL-адрес имеет формат https://<fully qualified instance1 name>:7443.

  17. Введите имя пользователя и пароль для первоначального администратора портала, созданного на шаге 5 выше.
  18. Щелкните Присоединиться.

Теперь у вас есть два экземпляра AWS с запущенными Portal for ArcGIS, которые используют общую отказоустойчивую директорию ресурсов, которая хранится на S3.

Примечание:

Если вы удалите развертывание портала в будущем, вы должны вручную очистить и удалить бакет S3, используемый как директория ресурсов; удаление Portal for ArcGIS не приведет к удалению директории ресурсов или бакета.

Что дальше

Чтобы сделать весь портал ArcGIS Enterprise отказоустойчивым, хостинг-сайт GIS Server и ArcGIS Data Store также должны быть отказоустойчивыми. В следующих разделах приведены инструкции по настройке отказоустойчивого сайта GIS Server и ArcGIS Data Store: