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