Планирование и настройка каналов данных
Сила ArcGIS GeoEvent Server заключается в его способности обеспечивать визуализацию и аналитику в реальном времени для различных форматов данных и протоколов. При планировании развертывания важно определить количество потоков событий, которые вы собираетесь обрабатывать, и ресурсы компьютера, необходимые для поддержки этих потоков событий. При планировании развертывания нужно учитывать и другие аспекты, например, будут ли события приниматься с постоянной частотой или пакетами. Кроме того, GeoEvent Server обеспечивает некоторую гибкость для изменения конфигураций сервисов, чтобы в некоторых случаях лучше справляться с различиями в потоках событий.
Информацию о минимальных системных требованиях GeoEvent Server см. в Системные требования.
Настройка количества компьютеров
GeoEvent Server всегда должен быть развернут как сайт ArcGIS Server с одним компьютером. Высокая загрузка обработки событий GeoEvent Server может привести к полной загрузке процессора и/или использования памяти, поэтому важно определить количество компьютеров ArcGIS Server, которые необходимо развернуть для удовлетворения потребностей обработки событий.
После развертывания системы используйте журналы и статистику сервера, чтобы оценить производительность компьютера. Используйте инструменты операционной системы, такие как Windows Performance Monitor, для оценки производительности компьютера при обработке потоков событий. И, наконец, некоторые инструменты и сервисы сторонних производителей могут отслеживать производительность системы. Примером веб-сервиса, отслеживающего производительность системы в облачной среде, является Amazon Cloud Watch на платформе Amazon EC2.
Некоторые потоки событий, например, неравномерные потоки событий, могут потреблять большое количество ресурсов процессора. Если вы предполагаете увеличение объемов событий и осуществляете развертывание на виртуальных машинах или облачных платформах, вы можете временно развернуть дополнительные машины GeoEvent Server, чтобы справиться с возросшей нагрузкой, а при уменьшении объема событий отключить их. Развертывание на виртуальных машинах или облачных платформах обеспечивает такую гибкость.