ArcGIS Server может быть размещен в виртуальной среде, например, в VMware vSphere и Microsoft Hyper-V. См. системные требования для получения самого свежего списка официально поддерживаемых версий.
Виртуализированное оборудование в вашей инфраструктуре отличается от облачной инфраструктуры, которая управляется облачным провайдером. При использовании виртуальной среды вы по-прежнему владеете, эксплуатируете и обслуживаете аппаратную инфраструктуру, в которой работают эти виртуальные компьютеры. Вы можете использовать виртуализированное оборудование для повышения эффективности использования ресурсов, улучшения возможностей аварийного восстановления или тестирования новой операционной системы, при этом сохраняя ту инфраструктуру, в которой вы работаете локально. ArcGIS Enterprise, в том числе автономные сайты ArcGIS Server, также могут размещаться в облачной инфраструктуре, что позволяет перенести ответственность за работоспособность и обслуживание физической инфраструктуры на вашего облачного провайдера. Более подробно о ArcGIS Enterprise в облаке и инструментах облачного размещения Esri см. статью об облаке (cloud section) в документации.
Рекомендации по параметрам виртуализированной среды
При настройке сайта в инфраструктуре виртуализированного оборудования следует придерживаться рекомендаций, которые позволяют оптимизировать стабильность и производительность системы.
- Убедитесь, что для размещенной виртуальной машины достаточно доступных или выделенных ресурсов. Это относится к процессорам и оперативной памяти. Если вам необходимо более точно узнать, сколько ресурсов нужно оставить и как их выдавать, обратитесь к документации программного обеспечения, предоставленной разработчиком среды виртуализации.
- Поскольку ArcGIS Server может создавать дополнительную нагрузку на диск, убедитесь в том, что отдельные виртуальные компьютеры не работают на одном и том же физическом жестком диске. По возможности используйте высокопроизводительные твердотельные накопители (SSD).
- Установите и используйте компоненты ArcGIS Server в отдельной виртуальной сети во избежание сбоев связи.
- Рекомендуем вам использовать небольшое число больших виртуальных компьютеров, а не много маленьких. К примеру, одна виртуальная машина с восемью процессорами будет работать лучше, чем четыре виртуальных компьютера с двумя CPU. При настройке отказоустойчивых сайтов, а также сайтов высокой доступности и целевых сайтов ArcGIS Server используйте приведенные выше рекомендации для определения размера компьютеров на каждом сайте.
Размещение ArcGIS Server на VMware
Построение сайта ArcGIS Server на VMware во многом похоже на размещение ArcGIS Server на физическом оборудовании. Поддерживается как Windows, так и Linux. Рабочий процесс выглядит так:
- Создайте шаблон VMware с установленным ArcGIS Server.
- Запустите виртуальную машину (VM) из вашего шаблона, переименуйте машину и перезагрузить ее.
- Создайте сайт ArcGIS Server на вашей VM.
- По желанию, запустите дополнительные виртуальные машины и присоедините их к сайту.
- Настройте сервисы, приложения и, дополнительно, ArcGIS Web Adaptor (который интегрирует ваш сайт с корпоративным веб-сервером).
В данном разделе описываются некоторые моменты, требующие особого внимания при размещении ArcGIS Server на VMware.
Создание шаблона VMware с установленным ArcGIS Server
Шаблон VMware является мастер-копией виртуальной машины (VM), которую вы можете использовать для создания и предоставления дополнительных виртуальных машин. При развертывании ArcGIS Server на VMware в первую очередь необходимо создать шаблон VMware, содержащий установленный ArcGIS Server. Шаги для создания шаблона можно найти в документации по VMware.
При построении шаблона помните о следующем:
- Вы должны установить ArcGIS Server и авторизовать его, но вы не должны создавать сайт ArcGIS Server на этом шаблоне. Вы создадите этот сайт, как только запустите VM.
- Дополнительно, вы можете загрузить ваши ГИС-данные на шаблон. Это приведет к тому, что локальная копия данных будет доступна на каждой VM, которую вы запускаете, что сэкономит ваше время на загрузку данных. Помещение ссылок на локальную копию данных на каждом ГИС-сервере также может быть выигрышной архитектурой для повышения производительности в соответствующих сценариях.
- В Windows, ArcGIS Server включится автоматически при запуске операционной системы. В Linux, вам необходимо настроить это вручную.
ArcGIS Server совместим с параметрами виртуальной среды и не требует какой-либо специальной настройки для работы на VMware или подключения сайту, который работает на VMware. Рекомендуется установить ArcGIS Server на компьютер уже существующего в организации веб-сервера, если это возможно.
Запуск виртуальной машины из шаблона и ее переименование
Используйте свой шаблон, чтобы запустить одну VM, на которой установлен ArcGIS Server.
При развертывании виртуальной машины, она принимает имя шаблона по умолчанию. Вы должны переименовать машину и перезагрузить ее, прежде чем продолжить. Обратитесь к документации по операционной системе для получения инструкций о переименовании машины.
Переименование машины не затронет ArcGIS Server или учетную запись ArcGIS Server.
В это время вы можете добавить машину в вашу сеть, если необходимо, в связи с чем, она может ссылаться на ваши файловые ресурсы, веб-сервер и другие ГИС-серверы.
Создание своего сайта ArcGIS Server
Теперь вы готовы получить доступ к ArcGIS Server Manager на VM. Щелкните кнопку Создать новый сайт, чтобы создать сайт ArcGIS Server.
Если более чем один ГИС-сервер будет принимать участие в сайте, используйте общие сетевые пути, когда вы определяете хранилище конфигурации и каталоги сервера. В данном сценарии хранилище конфигурации и каталоги сервера должны быть расположены на файловом сервере высокой доступности. Если хранилище конфигурации утрачено или повреждено без возможности восстановления, вам потребуется создать сайт заново.
После того, как вы запустите вашу первую VM и создадите сайт, можно запустить дополнительные виртуальные машины и присоединить их к сайту, нажав кнопку Присоединить к сайту, которая появляется при запуске Manager.
В это время вы также можете настроить любые сервисы, которые должны быть запущены на вашем сайте. Дополнительно, подключите ArcGIS Web Adaptor к вашему сайту и разверните и обновите любые веб-приложения, которые ссылаются на ваши сервисы.
Создание резервной копии и восстановление сайта
Преимуществом виртуальной среды, подобной VMware, является простота резервного копирования сайта и его восстановления в случае возникновения проблем. Вы можете использовать шаблоны VMWare, чтобы сохранить настройки своего компьютера, а также запустить утилиты ArcGIS Server архивирование и восстановление для сохранения своих настроек ArcGIS Server.
Если вы работаете с сайтом, состоящим из одного компьютера, вы можете использовать шаблоны VMWare для создания резервной копии и восстановления сайта. Утилиты архивирования и восстановления не требуются.
Если вы работаете с сайтом, состоящим из нескольких компьютеров, то вы можете использовать шаблоны VMWare для сохранения данных и других конфигураций компьютеров, а также утилиту архивирования ArcGIS Server для сохранения конфигурации сайта. В случае сбоя, используйте шаблоны VMWare для восстановления компьютеров, затем запустите утилиту восстановления для восстановления конфигурации сайта. Чтобы узнать, какие элементы сохраняются при создании резервной копии, обратитесь к разделу Резервное копирование и восстановление конфигурации сайта ArcGIS Server.
Файл архива .agssite следует хранить на компьютере отдельно от вашего сайта, лучше всего на физическом сервере.