ArcGIS Enterprise для Microsoft Windows и Linux поддерживается во многих инфраструктурных средах информационных технологий (ИТ), включая общедоступные и частные облачные среды. ArcGIS поддерживает любые облачные виртуальные машины при условии, что они соответствуют тем же системным требованиям, что и локальные эквивалентные машины.
Планируя внедрение ArcGIS Enterprise в облачной среде, подумайте о том, как вы будете развертывать программное обеспечение и какие облачные объекты вы будете использовать в рамках развертывания Enterprise.
Развертывание в облаке
Для развертывания ArcGIS Enterprise в облаке сначала установите и настройте программное обеспечение. Вы можете сделать это, используя те же методы, которые вы используете при развертывании на локальных компьютерах, например следующие:
- Скрипты Chef - Esri содержит cookbooks для развертывания ArcGIS Enterprise на поддерживаемых операционных системах Windows или Linux.
- Microsoft PowerShell Desired State Configuration (DSC) - Esri также предоставляет инструменты для автоматизации установки на машинах Windows, использующих PowerShell DSC.
- ArcGIS Enterprise Builder - Вы можете настроить простую конфигурацию для одного компьютера, используя ArcGIS Enterprise Builder.
- Выполните настройку отдельных компонентов - для индивидуального развертывания производственной среды на отдельных машинах используйте отдельные установщики для каждого компонента ArcGIS Enterprise.
Если вы выполняете развертывание на Amazon Web Services (AWS) или Microsoft Azure, вы можете использовать специализированные инструменты, предоставляемые Esri для этих облачных платформ. Для получения информации об этих инструментах см. Опции развертывания на Amazon Web Services и Что такое ArcGIS Enterprise Cloud Builder for Microsoft Azure?.
Для облачных сред, отличных от AWS или Azure, вы несете ответственность за предоставление и настройку компонентов инфраструктуры с помощью инструментов, предоставляемых поставщиками облачной инфраструктуры. Это включает в себя подготовку и настройку компонентов инфраструктуры, таких как виртуальные машины, сетевые компоненты (например, балансировщики нагрузки и брандмауэры), а также другие компоненты, необходимые для создания безопасной и функциональной среды.
Подсказка:
Чтобы получить конфигурации Esri и разместить ваше облачное развертывание, свяжитесь с командой Управляемые облачные сервисы Esri.
Интеграция с облачными объектами
Когда вы запускаете ArcGIS Enterprise в облачной среде, вы можете интегрироваться с различными формами облачных объектов платформ как сервисов, такими как облачное хранилище и предложения базы данных как сервиса. Использование собственных облачных сервисов может дать множество преимуществ с точки зрения масштабируемости, производительности, стоимости и обслуживания.
Примечание:
Хотя технически возможно подключиться к облачному хранилищу и облачным базам данных, даже если ArcGIS Enterprise работает за пределами одной облачной среды, это не рекомендуется из-за увеличенной задержки, которая снизит производительность и приведет к риску тайм-аутов. Esri формально не поддерживает подключение к облачным сервисам, если программные компоненты ArcGIS Enterprise не работают в одном регионе того же облака.
Сервисы облачного хранилища
ArcGIS Enterprise может подключаться к облачному хранилищу для различных целей, включая системное хранилище, в качестве облачного хранилища данных и для хранения файлов резервных копий. См. раздел Опции облака для ArcGIS для получения списка поддерживаемых сервисов облачного хранения.
Системное хранилище
ArcGIS Enterprise требует места для хранения определенного внутреннего содержимого программного обеспечения, такого как каталог содержимого портала или хранилище конфигурации ArcGIS Server.
При развертывании ArcGIS Enterprise на AWS или Azure вы можете использовать собственные облачные сервисы и хранилище для этих системных хранилищ. См. схемы в AWS CloudFormation и ArcGIS для примеров этих опций хранения в AWS. На Azure вы можете использовать хранилище Azure Blob.
Облачное хранилище данных
Вы можете использовать облачные хранилища данных для следующих целей в ArcGIS Enterprise:
- Директории кэша для сервисов изображений и карт.
- Входные и выходные местоположения для GeoAnalytics Tools. Для этого зарегистрируйте облачное хранилище данных и установите его в качестве файлового хранилища больших данных. Это позволяет считывать и записывать наборы данных в облачные хранилища в рамках крупномасштабных аналитических рабочих процессов.
- Выходное местоположение для инструментов анализа растров и для хранения данных размещенного слоя изображений, которые вы загружаете в Мастере создания слоя изображений на портале. Зарегистрируйте облачное хранилище данных и установите его как растровое хранилище.
Узнайте, как добавить элемент облачного хранилища данных на портал Enterprise или зарегистрировать облачное хранилище с помощью ArcGIS Server Manager.
Хранилище резервных файлов
Вы можете создать резервную копию своего облачного или локального развертывания ArcGIS Enterprise в контейнере хранилища Azure BLOB, Amazon S3 бакете или совместимом местосположении с S3 на другой облачной платформе. Сохраняя резервные копии в облаке, вы можете легко масштабировать размер места хранения.
Как и в случае со всеми облачными ресурсами, если ваше развертывание ArcGIS Enterprise находится не в том же облачном регионе, что и сервис хранения, создание резервных копий и восстановление из них займет больше времени, чем если бы места развертывания и хранилища резервных копий совпадали.
Для получения информации о том, как создать резервную копию ArcGIS Enterprise в облачном хранилище, см. Создание резервной копии ArcGIS Enterprise.
Подсказка:
Когда вы создаете резервную копию своего развертывания ArcGIS Enterprise, никто не может публиковать или редактировать ресурсы в развертывании. Чтобы использовать преимущества облачного хранилища без значительного увеличения количества времени, в течение которого ваша система недоступна, выполните резервное копирование на локальный диск и скопируйте файлы резервных копий в облачное хранилище.
Облачные базы данных и хранилища данных
ArcGIS Enterprise поддерживает множество баз данных в качестве источника данных. Многие из этих баз данных могут использоваться для размещения многопользовательских баз геоданных, в то время как другие поддерживаются только как базы данных. При установке базы данных на виртуальную машину в облаке применяются те же требования к оборудованию и программному обеспечению, что и при установке на локальные машины.
Некоторые облачные провайдеры предлагают услуги управляемых баз данных, которые также поддерживаются ArcGIS Enterprise. Эти сервисы размещенных в облаке баз данных упрощают установку, настройку и обслуживание ваших реляционных баз данных, выполняя большую часть, если не всю работу, связанную с этими процессами. См. раздел Требования к использованию ArcGIS с базами данных в облаке для получения списка поддерживаемых сервисов баз данных. Вы можете создать базу геоданных во всех этих предложениях сервиса баз данных.
Если вы выполняете развертывание ArcGIS Enterprise на AWS, вы можете использовать инструменты развертывания, предоставленные Esri для создания многопользовательской базы геоданных в поддерживаемой Amazon Relational Database Service (RDS) и зарегистрировать ее в качестве управляемой базы данных для сайта ArcGIS Server.
Если вы выполняете развертывание ArcGIS Enterprise на Microsoft Azure с помощью ArcGIS Enterprise Cloud Builder for Microsoft Azure, вы можете использовать Cloud Builder для создания базы данных или многопользовательской базы геоданных в поддерживаемом сервисе базы данных Azure.
Аналогично облачным сервисам баз данных облачные хранилища данных позволяют хранить большие объемы данных в облаке. Будучи хранилищем, эти данные обычно не редактируются, но новые записи и таблицы в хранилище добавляются часто. Список поддерживаемых облачных хранилищ данных можно найти в Требованиях по использованию ArcGIS с базами данных в облаке.