Skip to main content

Управление сервисами геокодирования, предоставленными в общий доступ в ArcGIS Enterprise on Kubernetes

Используйте приведенные ниже рекомендации, чтобы определить, как распределять ресурсы модулей для опубликованных локаторов и как настроить сервис геокодирования в ArcGIS Enterprise Manager.

Оптимизация сервисов геокодирования для ArcGIS Enterprise on Kubernetes

После того как вы настроите геокодирование адресов в организации и опубликуете свой локатор из ArcGIS Pro, необходимо выделить соответствующие ресурсы для созданного модуля. В зависимости от развертывания, может потребоваться выделение дополнительных ресурсов для обеспечения оптимальной работы сервиса геокодирования. Развертывание сервиса геокодирования имеет следующие спецификации при первой публикации из ArcGIS Pro:

Настройки по умолчанию для сервиса из ArcGIS Pro

Используйте следующие значения для параметра Ограничения памяти (ГиБ), когда для параметров Минимальное число экземпляров на машину и Максимальное число экземпляров на машину заданы значения 1:

Размер локатора

Рекомендуемое значение ограничения памяти

Менее 1 ГБ

1Gi на экземпляр.

Между 1 и 20 ГБ

4Gi на экземпляр. Это значение по умолчанию при публикации из ArcGIS Pro.

Более 20 ГБ

5Gi на экземпляр.

Примечание:

Значения Минимальное число экземпляров на машину и Максимальное число экземпляров на машину были заданы в разделе Слияние сервисов вкладки Конфигурация панели Опубликовать локатор в ArcGIS Pro, когда локатор был опубликован в ArcGIS Enterprise on Kubernetes. Вы также можете найти эту информацию или отредактировать число экземпляров на машину, используя REST-запрос editService или используя ArcGIS Enterprise Administrator API (перейдите по адресу /admin для портала ArcGIS Enterprise on Kubernetes, перейдите в Services, щелкните сервис и отредактируйте minInstancesPerNode и maxInstancesPerNode).

В зависимости от размера локатора может потребоваться обновление значения Ограничения памяти для модуля из ArcGIS Enterprise Manager. Рекомендации относятся к одному экземпляру на машину. Если модуль масштабируется для поддержки минимума и максимума в восемь экземпляров на машину, необходимо соответствующим образом настроить значение Ограничения памяти. Чтобы точно знать количество экземпляров, работающих на машине, задайте для параметров Минимальное число экземпляров на машину и Максимальное число экземпляров на машину одинаковое значение.

Примечание:

Запросы ЦПУ и Минимальные запросы приравниваются к запросам Kubernetes. Это гарантированное количество ЦПУ и памяти, используемые машинами. Ограничения ЦПУ и Ограничения памяти приравниваются к ограничениям Kubernetes. Это количество ЦПУ и памяти, разрешенное к использованию машинами. То, что не используется, может быть свободно использовано кластером Kubernetes до тех пор, пока в этом не возникнет необходимость.

Например, если у вас есть модуль локатора размером менее 1 ГБ и вы установили Минимальное число экземпляров на машину на 8, а Максимальное число экземпляров на машину на 8, установите значение Ограничения памяти на 8, так как вы хотите выделить локатору 1 ГиБ на экземпляр, а на этом одном модуле восемь экземпляров.

Другой пример: если у вас есть локатор размером более 20 ГБ с модулем, запущенным с Минимальное число экземпляров на машину, установленным на 4, и Максимальное число экземпляров на машину, установленным на 4, установите значение Ограничения памяти на 20, так как вы хотите выделить локатору 5 ГиБ на экземпляр, а запущено четыре экземпляра (5 ГиБ x 4 экземпляра = 20 ГиБ).

При каждой публикации локатора требуется больший объем. Настраивайте значение Ограничения памяти в ArcGIS Enterprise Manager каждый раз, чтобы обеспечить наилучшую производительность.

Можно задать для параметра Число машин значение больше 1, если допустимо. Одна машина задается по умолчанию. Каждая машина содержит определенное число экземпляров, задаваемое параметрами Минимальное число экземпляров на машину и Максимальное число экземпляров на машину. Значение Ограничения памяти для машины можно настроить. Например, если Ограничения памяти установлено на 4, а Число модулей установлено на 2, запускаются два модуля, каждый с 4 ГиБ выделенной памяти. Вы можете настраивать значение Число модулей в ArcGIS Enterprise Manager.

Важно найти наилучший баланс между числом экземпляров на машину и числом работающих машин. Большее количество экземпляров, работающих на каждой машине, повышает производительность, а меньшее число экземпляров, при большем числе машин, повышает доступность. Администратор вашей организации ArcGIS Enterprise определит наилучшие спецификации развертывания для организации.

Значение Ограничения ЦПУ должно быть равно значениям Минимальное число экземпляров на машину и Максимальное число экземпляров на машину. В общем, для каждого экземпляра необходим один ЦПУ. По умолчанию при первом предоставлении общего доступа к сервису из ArcGIS Pro выделяются два ЦПУ. Если ваше значение Экземпляров на машину больше 2, убедитесь, что значение Ограничения ЦПУ для развертывания равно значению Экземпляров на машину.

Выделение ресурсов для сервисов геокодирования

Чтобы настроить число модулей, максимум памяти и максимум CPU для сервиса геокодирования в ArcGIS Enterprise Manager, выполните следующие шаги:

  1. Откройте ArcGIS Enterprise Manager для организации ArcGIS Enterprise on Kubernetes.

  2. Войдите как администратор.

  3. Щелкните заголовок Сервисы.

  4. Щелкните настраиваемый сервис геокодирования.

  5. Щелкните ленту Настройки.

  6. Измените значения Число модулей, Ограничения памяти (ГиБ) и Ограничения ЦПУ для вашей организации на основе рекомендаций в предыдущем разделе.

  7. Щелкните Сохранить.

    Сервис запустит машины и выделит память в соответствии со спецификациями.