Интеграция с ресурсами в облаке
Организации могут интегрировать облачные сервисы в рамках архитектуры ArcGIS Enterprise on Kubernetes. Преимущества включают повышенную надежность и отказоустойчивость, снижение эксплуатационных расходов и требований к ресурсам кластера, а также простоту администрирования и управления связанными рабочими нагрузками по сравнению с системными опциями.
Организации ArcGIS Enterprise on Kubernetes могут добавлять облачные сервисы при настройке новой организации и во время регистрации хранилища резервных копий. Существующие организации могут использовать ArcGIS Enterprise Manager для переноса в облачное реляционное хранилище. Существующие организации могут быть перенесены в облачное хранилище объектов путем создания резервной копии, отмены развертывания организации, настройки организации с использованием облачного хранилища объектов и выполнения восстановления из резервной копии.
Следующие сервисы облачного хранилища могут использоваться для местоположения хранилища резервных копий или хранилища объектов организации:
Amazon Simple Storage Service (S3)
Хранилище Azure Blob
Google Cloud Storage
Примечание:
В этом выпуске не поддерживается использование контейнеров Azure Blob Storage с ADLS gen2 с включенными иерархическими пространствами имен или корзин S3 directory buckets для местоположения хранилища объектов или хранилища резервных копий.
Для реляционного хранилища организации могут использоваться следующие облачные сервисы баз данных:
Amazon RDS for PostgreSQL
Amazon Aurora PostgreSQL
Azure Database for PostgreSQL - Flexible Server
Google Cloud SQL for PostgreSQL
Google Cloud AlloyDB for PostgreSQL
Примечание:
Экземпляр PostgreSQL должен быть версии 15.x — 18.x с включенным дополнительным модулем PostGIS. PostGIS 3.5.3 и 3.6.0 не поддерживаются из-за проблемы PostGIS 5978.
Организация ArcGIS Enterprise on Kubernetes обращается к различным конечным точкам для разных целей. Облачное хранилище резервных копий использует объект облачного сервиса для создания и восстановления резервных копий в организации. Облачное хранилище объектов и облачное реляционное хранилище являются альтернативами StatefulSets хранилища объектов и реляционного хранилища, которые используют постоянные тома для хранения данных. Для получения дополнительной информации о том, для чего используются хранилище объектов и реляционное хранилище, см. Системная архитектура.
В следующих разделах объясняется роль и место облачных провайдеров и сервисов в структуре API Admin, и как происходит процесс обработки учетных данных.
Облачный провайдер и облачный сервис
Облачный провайдер - это родительский объект, который может содержать несколько связанных с ним облачных сервисов. Провайдеры, поддерживаемые в настоящее время ArcGIS Enterprise on Kubernetes, — это Amazon Web Services (AWS), Microsoft Azure и Google Cloud Platform (GCP). У одного облачного провайдера может быть несколько облачных сервисов в качестве дочерних объектов, как показано на иллюстрации ниже:

Учетные данные хранилища объектов
Если при настройке организации вы установите для хранилища объектов использование облачного провайдера, то к ресурсу уровня этого провайдера будут добавлены соответствующий тип учетных данных и ключи. Это позволит использовать одну учетную запись для нескольких облачных сервисов, как показано на иллюстрации ниже:

Если у облачного сервиса нет определенных учетных данных, он по умолчанию будет использовать учетные данные уровня поставщика, как показано на иллюстрации ниже:

При обновлении учетных данных на уровне облачного сервиса затрагивается только этот сервис. При обновлении учетных данных на уровне облачного провайдера соответствующим образом будут обновлены все сервисы хранилищ, зависящие от этих учетных данных. В ArcGIS Enterprise Manager появится уведомление о том, что глобальные учетные данные уровня провайдера обновляются. Это приведет к обновлению зависимых облачных сервисов хранилищ для использования обновленных учетных данных.
Тип аутентификации учетных данных также может быть изменен как с ключа доступа, так и с ключа учетной записи хранилища на роль IAM или управляемую идентификацию соответственно. Это позволит более гибко проходить аутентификацию приложения с настроенными облачными сервисами.
Учетные данные реляционного хранилища
Если вы настроили реляционное хранилище на использование сервиса облачной базы данных, ArcGIS Enterprise on Kubernetes использует предоставленные вами учетные данные администратора базы данных для создания начального подключения к базе данных, а также различных пользователей, схем и баз данных, в которых хранятся размещенные векторные данные и административные записи, такие как настройки конфигурации.
Обновление учетных данных на уровне облачного сервиса не затронет другие сервисы, а обновление учетных данных на уровне облачного провайдера не повлияет на какие-либо связанные облачные сервисы базы данных.