Программным компонентам ArcGIS Enterprise требуется основное хранилище для соответствия различным функциональным требованиям. Если вы выполнили развертывание ArcGIS Enterprise в облачной среде и, в некоторых случаях, в локальных средах, то вы сможете удовлетворить этим требованиям с помощью облачных сервисов. В следующей таблице приведены опции облака для удовлетворения требованиям основного хранилища:
| Требование хранилища | Применимое развертывание ArcGIS Enterprise | Поддерживаемая платформа развертывания ArcGIS Enterprise |
|---|---|---|
Хранилище объектов | Базовое развертывание, ArcGIS Video Server | Только в облаке |
Хранилище растровых данных | ArcGIS Image Server | В облаке или локально |
Системные каталоги | Любые | Только в облаке |
Резервное хранилище | Любые | В облаке или локально |
В следующих разделах описываются рекомендации по интеграции с облачными сервисами для каждого из этих основных требований к программному обеспечению.
Хранилище объектов
Хранилище объектов является требованием базового развертывания ArcGIS Enterprise. Оно хранит данные в плоской структуре, что упрощает запись и извлечение больших объемов данных. Хранилище объектов используется для кэша размещенных слоев сцен, размещенных слоев 3D-листов, кэшированных ответов на запросы для размещенных векторных слоев и др.
Хранилище объектов может быть предоставлено либо путем установки программного компонента ArcGIS Data Store, либо посредством сервиса облачного хранилища. Развертывания ArcGIS Enterprise в облаке AWS или Azure могут использовать в качестве хранилища объектов вариант хранения объектов, реализованный на этих облачных платформах. К поддерживаемым сервисам облачного хранилища для предоставления хранилища объектов относятся следующие:
- Amazon S3
- Хранилище Azure Blob
Для дополнительной информации см. инструкции по добавлению хранилища объектов для ArcGIS Enterprise on Amazon Web Services и ArcGIS Enterprise on Microsoft Azure.
Для локальных развертываний ArcGIS Enterprise или развертываний на виртуальных машинах в облаке, кроме AWS и Azure, хранилище объектов не может быть настроено на использование облачного сервиса. Для этих развертываний используйте ArcGIS Data Store для предоставления хранилища объектов.
Хранилище растровых данных
Для ArcGIS Image Server требуется хранилище растровых данных для поддержки размещенных слоев изображений, например тех, которые создаются, когда участник организации напрямую загружает изображения или запускает инструменты анализа растров. В качестве альтернативы локальной файловой системе и файловому хранилищу для хранения растровых данных можно использовать облачный сервис хранения. Поддерживаются следующие сервисы облачного хранения:
- Amazon S3
- Хранилище Azure Blob
- Хранилище Google Cloud
- Alibaba Cloud Object Storage Service (OSS)
Примечание:
Хотя локальные развертывания ArcGIS Enterprise поддерживают использование облачных сервисов для хранения растровых данных, рекомендуется использовать локальный сетевой ресурс для минимизации задержек. Подробнее см. Регистрация хранилища растров.
Системные каталоги
Облачные сервисы можно использовать для хранения системных каталогов и данных отдельных программных компонентов ArcGIS Enterprise в качестве альтернативы локальной файловой системе и сетевому ресурсу. Среда, в которой развернуто программное обеспечение, а также настроенные компоненты будут влиять на доступные опции.
Например, в любом базовом развертывании компонент Portal for ArcGIS хранит ресурсы, которые сохраняются и загружаются участниками организации, в директории ресурсов портала. Директория ресурсов портала может использовать облачное хранилище следующими способами:
- При установке базового развертывания в облаке администратор может использовать облачный сервис хранилища для хранения директории ресурсов портала.
- Администратор также может обновить расположения директории ресурсов портала существующего развертывания для использования сервиса облачного хранилища. Подробнее см. Изменение директории ресурсов портала.
Аналогично любой сайт ArcGIS Server зависит от хранилища конфигурации, которое содержит информацию об основных свойствах сайта. При создании сайта ArcGIS Server в облаке администратор может использовать сервис облачного хранения для хранилища конфигурации. Для облачных развертываний ArcGIS Server расположение хранилища конфигурации не может быть изменено после первоначальной настройки сайта.
Поддерживаемые облачные сервисы для хранения директории ресурсов портала и хранилища конфигурации включают следующие:
- Amazon S3
- Хранилище Azure Blob
- Alibaba Cloud Object Storage Service (OSS)
Инструкции см. в Изменение директории ресурсов портала и Определение местоположения хранилища конфигурации.
Резервное хранилище
Вы можете использовать облачный сервис для хранения резервной копии ArcGIS Enterprise, если ваше развертывание находится в облаке или локально. Поскольку облачные сервисы хранения данных являются масштабируемыми и отказоустойчивыми, их использование может быть полезным для предотвращения заполнения дискового пространства резервной копией и защиты от потери данных.
Утилита резервного копирования ArcGIS Enterprise устанавливается вместе с компонентом Portal for ArcGIS и создает резервные копии развертывания Portal for ArcGIS. Утилита backupdatastore устанавливается вместе с компонентом ArcGIS Data Store и создает резервные копии отдельных хранилищ данных. Обе утилиты поддерживают сохранение резервных копий непосредственно в следующих облачных хранилищах:
- Amazon S3
- Хранилище Azure Blob
Подробнее см. Резервные копии ArcGIS Enterprise и Справочная информация об утилитах ArcGIS Data Store.
Как и со всеми облачными интеграциями, если развертывание ArcGIS Enterprise находится не в том же облачном регионе, что и облачный сервис, процесс создания резервных копий и восстановления из них займет больше времени, чем если бы места развертывания и хранилища резервных копий находились в одном регионе.
Подсказка:
Вместо того чтобы записывать резервные копии непосредственно в облачное хранилище, вы можете записывать резервные копии на локальный диск, а затем копировать файлы резервных копий в облачное хранилище. Преимущество этой стратегии заключается в сокращении времени резервного копирования и возможности использования облачных хранилищ, которые не поддерживают прямую запись.