ArcGIS GeoEvent Server может быть развернут в виртуализированной среде, такой как VMware vSphere. Поддержка виртуализации GeoEvent Server и облачной среды такая же, как для ArcGIS Server. См. системные требования для ArcGIS Server, чтобы получить самый свежий список официально поддерживаемых версий.
Виртуализированное оборудование в вашей инфраструктуре отличается от облачной инфраструктуры, которая управляется облачным провайдером. При использовании виртуальной среды вы по-прежнему владеете, эксплуатируете и обслуживаете аппаратную инфраструктуру, в которой работают эти виртуальные компьютеры. Вы можете использовать виртуализированное оборудование для повышения эффективности использования ресурсов, улучшения возможностей аварийного восстановления или тестирования новой операционной системы, сохраняя при этом собственную инфраструктуру на месте. GeoEvent Server также может быть развернут в облачной инфраструктуре, которая передает ответственность за включение и обслуживание физической инфраструктуры вашему облачному провайдеру. Чтобы узнать больше о GeoEvent Server в облаке и инструментах развертывания облака Esri, см. ArcGIS Enterprise в облаке.
Рекомендации по параметрам виртуализированной среды
Физическое оборудование обычно предпочтительнее виртуальной среды. Однако, GeoEvent Server может очень хорошо работать в виртуальной среде, если эта среда обеспечивает полную изоляцию ресурсов. Виртуальные экземпляры, которые изолированы на аппаратном уровне, предоставляют выделенные ресурсы, от которых выиграет GeoEvent Server. А функции аварийного переключения и масштабирования, которые предлагает большинство виртуальных сред, обеспечивают дополнительную гибкость и отказоустойчивость. Все проблемы с производительностью, надежностью и отказоустойчивостью наблюдались в виртуальных средах, которые не обеспечивают изоляцию и выделение ресурсов.
В дополнение к изоляции ресурсов, выбор системных ресурсов является ключевым. Оптимизированные CPU, RAM и локальное хранилище имеют значение на любом компьютере (физическом или виртуальном). Для получения дополнительной информации о выборе ресурсов см. Распределение ресурсов компьютера.. При настройке вашего GeoEvent Server в виртуализированной аппаратной инфраструктуре необходимо следовать рекомендациям по оптимизации стабильности и производительности.
- Убедитесь, что для размещенной виртуальной машины достаточно доступных или выделенных ресурсов. Это относится к процессорам и оперативной памяти. Если вам необходимо более точно узнать, сколько ресурсов нужно оставить и как их выдавать, обратитесь к документации программного обеспечения, предоставленной разработчиком среды виртуализации.
- Поскольку GeoEvent Server может создавать дополнительную нагрузку на диск, убедитесь в том, что отдельные виртуальные компьютеры не работают на одном и том же физическом жестком диске. По возможности используйте высокопроизводительные твердотельные накопители (SSD).
- Установите и запустите GeoEvent Server рядом с другими компонентами ArcGIS Enterprise в пределах одной виртуальной сети, чтобы избежать нарушения связи.
- Рекомендуется использовать минимум 4 CPUs/16GB RAM и максимум 8 CPUs/42GB RAM на GeoEvent Server.
- Разделение канала событий на несколько компьютеров гораздо эффективнее при масштабировании системы, чем добавление дополнительных ресурсов на один компьютер.
При настройке отказоустойчивых сайтов, а также сайтов высокой доступности и целевых сайтов ArcGIS Server, используйте приведенные выше рекомендации для определения размера компьютеров на каждом сайте.
Развертывание GeoEvent Server на VMWare
Вы можете развернуть GeoEvent Server на VMware практически так же, как вы развернули GeoEvent Server на физическом оборудовании. Поддерживается как Windows, так и Linux. Рабочий процесс выглядит так.
Создание шаблона VMware с ArcGIS Server и установленным ArcGIS GeoEvent Server.
Запустите виртуальную машину (VM) из вашего шаблона, переименуйте машину и перезагрузить ее.
Создайте сайт ArcGIS Server на вашей VM.
Дополнительно, запустите дополнительные виртуальные машины и присоедините их к сайту.
Настройте сервисы, приложения и, дополнительно, ArcGIS Web Adaptor (который интегрирует ваш сайт с корпоративным веб-сервером).
Ниже приведены некоторые пункты, на которые следует обратить внимание при развертывании GeoEvent Server на VMware.
Создайте шаблон VMWare с установленным GeoEvent Server
Сначала необходимо создать шаблон VMware в качестве мастер-копии виртуальной машины (VM) GeoEvent Server. Вы можете использовать этот шаблон для создания и предоставления дополнительных идентичных виртуальных машин. При построении шаблона помните о следующем:
- Вы должны установить ArcGIS Server, создать сайт для одной машины, установить GeoEvent Server и авторизовать его. Поскольку GeoEvent Server развертывается только на сайте ArcGIS Server с одним компьютером, вам не нужно беспокоиться о присоединении к сайту позже.
- При желании вы можете импортировать конфигурацию GeoEvent Server в GeoEvent Server. Каждая виртуальная копия шаблона будет использовать одну и ту же конфигурацию GeoEvent Server, что экономит время, если требуется дублирование или повторное создание компьютера.
- В Windows, GeoEvent Server настроен на автоматический запуск с задержкой при запуске операционной системы. В Linux, вам необходимо настроить это вручную.
GeoEvent Server совместим с параметрами виртуальной среды и не требует какой-либо специальной настройки для работы на VMware или подключения к ArcGIS Enterprise, который работает на VMware.
Запуск виртуальной машины из шаблона и ее переименование
Для получения информации об использовании вашего шаблона VMWare с ArcGIS Server, см. Развертывания сайта ArcGIS for Server на VMware.
Переименование машины не влияет на конфигурацию GeoEvent Server, если он был загружен в шаблон. Если в конфигурации вашего GeoEvent Server имеются специфические для компьютера ресурсы, лучше всего создать конфигурацию после запуска виртуальной машины или импортировать ее из файла конфигурации XML (который можно изменить в текстовом редакторе).
К тому же вы можете при необходимости добавить компьютер в свою сеть, чтобы он мог ссылаться на другие корпоративные ГИС-компоненты.
Резервное копирование и восстановление сайта
Преимущество виртуализированных сред, таких как VMware, заключается в простоте резервного копирования вашего сайта и его восстановления в случае возникновения проблем. Вы можете использовать шаблоны VMware для сохранения настроек вашего компьютера. Утилиты резервного копирования и восстановления, предоставляемые ArcGIS Server, не применимы или недоступны с GeoEvent Server.
GeoEvent Server будет хранить резервные копии конфигурации на локальном диске. Попробуйте скопировать и сохранить файлы резервных копий (GeoEventBackup-<date>.xml) на компьютере, отдельном от сайта, на физическом сервере, если это возможно.
Для получения дополнительной информации о резервном копировании GeoEvent Server, см. Автоматическое резервирование.