Используйте приведенные ниже руководства, чтобы узнать, как выделить достаточные ресурсы для опубликованных локаторов и как настроить сервис геокодирования в ArcGIS Enterprise Manager.
Оптимизация сервисов геокодирования для ArcGIS Enterprise on Kubernetes
После того, как вы настроили организацию на геокодирование адресов и опубликовали свой локатор из ArcGIS Pro, необходимо выделить созданному модулю соответствующие ресурсы. В зависимости от развертывания, может потребоваться выделение дополнительных ресурсов для обеспечения оптимальной работы сервиса геокодирования. Сервис геокодирования имеет следующие характеристики при первой публикации из ArcGIS Pro:

Используйте следующие значения для параметра Ограничения памяти (ГиБ), когда для параметров Минимальное число экземпляров на машину и Максимальное число экземпляров на машину заданы значения 1:
| Размер локатора | Рекомендуемое значение ограничения памяти |
|---|---|
| Менее 1 ГБ | 1Gi на экземпляр. |
Между 1 и 20 ГБ | 4Gi на экземпляр. Это значение используется по умолчанию при публикации из ArcGIS Pro. |
Более 20 ГБ | 5Gi на экземпляр. |
Примечание:
Значения Минимальное число экземпляров на машину и Максимальное число экземпляров на машину задаются в разделе Слияние сервисов на вкладке Конфигурация на панели Опубликовать локатор в ArcGIS Pro при публикации локатора на ArcGIS Enterprise on Kubernetes. Вы также можете найти эту информацию или отредактировать число экземпляров на машину, используя запрос editService REST или с помощью ArcGIS Enterprise Administrator API (перейдите к /admin для портала ArcGIS Enterprise on Kubernetes, перейдите к Сервисам, выберите сервис и отредактируйте minInstancesPerNode и maxInstancesPerNode).
В зависимости от размера локатора может потребоваться обновить значение Ограничение памяти на машине из ArcGIS Enterprise Manager. Рекомендации относятся к одному экземпляру на машину. Если машина масштабирована до поддержки минимум и максимум восьми экземпляров, необходимо соответственно изменить значение Ограничения памяти. Чтобы точно знать количество экземпляров, работающих на машине, задайте для параметров Минимальное число экземпляров на машину и Максимальное число экземпляров на машину одинаковое значение.
Примечание:
Запросы ЦПУ и Минимум запросов приравниваются к запросам Kubernetes. Это гарантированное количество ЦПУ и памяти, используемые машинами. Ограничения ЦПУ и Ограничения памяти приравниваются к запросам Kubernetes. Это количество ЦПУ и памяти, разрешенное к использованию машинами. Если не используется, объем свободен для кластера Kubernetes, пока он не потребуется.
Например, если у вас имеется локатор, размером менее 1 ГБ, задайте для параметров Минимальное число экземпляров на машину и Максимальное число экземпляров на машину значение 8, задайте для Ограничения памяти значение 8, чтобы выделить по 1Gi на экземпляр.
В другом случае, если у вас имеется локатор, размером более 20 ГБ, и для параметров Минимальное число экземпляров на машину и Максимальное число экземпляров на машину задано 4, задайте для параметра Ограничения памяти значение 20, чтобы выделить по 5Gi на экземпляр (5Gi x 4 экземпляра = 20Gi).
При каждой публикации локатора требуется больший объем. При каждой публикации настраивайте значение Ограничения памяти в ArcGIS Enterprise Manager для обеспечения наилучшей производительности.
Можно задать для параметра Число машин значение больше 1, если допустимо. Одна машина задается по умолчанию. Каждая машина содержит определенное число экземпляров, задаваемое параметрами Минимальное число экземпляров на машину и Максимальное число экземпляров на машину. Значение Ограничения памяти для машины можно настроить. Например, если Ограничения памяти имеет значение 4, а Число машин - 2, запускаются две машины и для каждой выделяется 4Gi памяти. Значение Число машин в ArcGIS Enterprise Manager можно настроить.
Важно найти наилучший баланс между числом экземпляров на машину и числом работающих машин. Большее количество экземпляров, работающих на каждой машине, повышает производительность, а меньшее число экземпляров, при большем числе машин, повышает доступность. Наилучшие характеристики развертывания в вашей организации определяет администратор организации ArcGIS Enterprise.
Значение Ограничения ЦПУ должно быть равно значениям Минимальное число экземпляров на машину и Максимальное число экземпляров на машину. В общем, для каждого экземпляра необходим один ЦПУ. По умолчанию, при первой публикации сервиса из ArcGIS Pro выделяется два ЦПУ. Если значение Экземпляров на машину больше 2, убедитесь, что Ограничения ЦПУ в развертывании соответствует значению Экземпляров на машину.
Выделение ресурсов для сервисов геокодирования
Чтобы настроить число машин, максимальный объем памяти и максимум ЦПУ для сервиса геокодирования в ArcGIS Enterprise Manager, выполните следующие шаги:
- Откройте ArcGIS Enterprise Manager для организации ArcGIS Enterprise on Kubernetes.
- Войдите как администратор.
- Щелкните заголовок Сервисы.
- Щелкните настраиваемый сервис геокодирования.
- Щелкните ленту Настройки.
- Измените значения Число машин, Ограничения памяти (ГиБ) и Ограничения ЦПУ для организации, согласно рекомендациям из предыдущего раздела.
- Щелкните Сохранить.
Сервис запустит машины и выделит память в соответствии со спецификациями.