При проектировании данной эталонной архитектуры предполагается, что Система управления топографической информацией является бизнес-системой и/или критически важной корпоративной системой, требования к которой включают:
Для достижения этих целей проект должен соответствовать определенным критериям в рамках каждого компонента архитектуры. Некоторые из рекомендуемых методов, связанных с каждым компонентом, описаны ниже, но они не составляют полный набор связанных с архитектурой условий. Дополнительные сведения см. в разделе Рекомендации по шаблону системы редактирования и управления данными.
Также можно обратиться к этим рекомендациям по физическому проектированию для получения дополнительной информации.
С точки зрения производительности и масштабируемости, эта архитектура направлена на оптимизацию общего взаимодействия пользователей с системой, реагируя при этом на растущие требования к рабочим нагрузкам. Система управления топографической информацией должна обеспечивать стабильные показатели производительности при выполнении операций редактирования, создавая положительный пользовательский опыт и повышая эффективность работы конечных пользователей. Помимо приведённых ниже рекомендаций по повышению производительности, важным фактором общей производительности системы управления топографической информацией является управление производительностью реляционной базы данных.
Разделение рабочей нагрузки — это подход к проектированию, ориентированный на оптимальное распределение вычислительных ресурсов. Например, обработка некоторых запросов на редактирование в Системе управления топографической информацией может занять больше времени, чем обработка стандартных запросов к карте, поэтому рабочие нагрузки редактирования могут выиграть от использования отдельных, выделенных вычислительных ресурсов (таких, как сайт ArcGIS GIS Server). Подобный подход к разделению рабочей нагрузки помогает отделить длительные запросы от коротких, чтобы у редакторов были выделенные ресурсы, а на вьюеров не влияли длительные транзакции. Если такое разделение реализовано, производительность системы для обеих групп, вероятно, улучшится, так как конкуренция за ресурсы уменьшится, а масштабировать систему будет проще. Ресурсы могут быть добавлены на любой сайт сервера для масштабирования по горизонтали или по вертикали.
Разделение рабочей нагрузки может быть реализовано различными способами, а именно:
По компонентам — разделение компонентов на разные виртуальные машины или вычислительную инфраструктуру гарантирует, что отдельные компоненты не будут конкурировать за системные ресурсы. Несмотря на то, что установка и настройка нескольких компонентов ArcGIS Enterprise в одной системе поддерживается, это, как правило, не рекомендуется в хорошо спроектированных производственных системах.
По типу сервиса - Разделение компонентов ArcGIS Server по типу сервиса - это еще один подход к разделению рабочей нагрузки, который может быть применен к этой архитектуре. Например, использование отдельных сайтов GIS Server для поддержки рабочих нагрузок ArcGIS Parcel Fabric и рабочих нагрузок размещенных сервисов или картографических.
Совместное размещение — это подход к проектированию, при котором компоненты системы развертываются в одном и том же центре обработки данных в одной подсети, что помогает уменьшить ожидание сети за счет уменьшения расстояния коммуникации по сети. В целом, задержка в сети оказывает большее влияние на работу конечных пользователей, чем пропускная способность сети для обычных операций ГИС. Еще одним фактором в этой области является расположение пользовательских и клиентских компьютеров. Если у пользователя соединение с высоким значением ожидания, совместное размещение компонентов системы вряд ли улучшит скорость его работы с системой. В некоторых случаях использование тонких клиентов или удаленного доступа может быть предпочтительнее физического оборудования, которое подключается через медленную или перегруженную сеть.
Надежность гарантирует, что ваша система обеспечивает уровень обслуживания, необходимый для бизнеса, а также ваших клиентов и заинтересованных сторон. Будучи бизнес-системой или критически важной корпоративной системой, Система управления топографической информацией всегда требует резервного копирования данных, а часто и компонентов системы. Хотя корректность данных обычно является более критичной, чем время безотказной работы системы, для систем управления топографической информацией также может потребоваться конфигурация высокой доступности для удовлетворения бизнес‑требований.
Для корпоративных систем с ожиданиями, требованиями или обязательствами по доступности критически важен четко определенный, действенный и хорошо проверенный подход к резервному копированию. Для систем управления топографической информацией как минимум необходимы резервные копии данных набора данных участков ArcGIS Parcel Fabric на уровне данных. В зависимости от требований организации также может потребоваться резервное копирование других компонентов системы. Дополнительные сведения о стратегиях и методах резервного копирования см. в разделе Резервное копирование и аварийное восстановление.
Отказоустойчивость — это подход к проектированию, направленный на создание системы, предназначенной для достижения заранее заданного уровня эксплуатационных характеристик в течение определенного периода. Отказоустойчивая система нуждается в резервировании, мониторинге и автоматизации в соответствии с целевым договором об уровне обслуживании (SLA). Резервирование может включать в себя разрозненные компоненты, такие как сетевое подключение, надежность электропитания, охлаждение центра обработки данных и доступ к персоналу, обладающему навыками обслуживания системы. Автоматизация может быть спроектирована таким образом, чтобы на основе мониторинга во избежание сбоев принимались соответствующие меры. Для получения дополнительной информации см. раздел Настройка отказоустойчивых компонентов ArcGIS Enterprise.
Имейте в виду, что отказоустойчивые конфигурации значительно увеличивают затраты на инфраструктуру и эксплуатацию системы и требуют специальных навыков для обеспечения ее успешной работы. Проекты с высоким уровнем отказоустойчивости требуют со стороны людей, процессов, технологий и системы управления четкого выполнения поставленных задач.
Наблюдаемость обеспечивает видимость системы, позволяя оперативному персоналу и другим техническим специалистам поддерживать работу системы в исправном и стабильном состоянии. Мониторинг доступности, производительности и использования системы имеет решающее значение для Системы управления топографической информацией. В дополнение к мониторингу программного обеспечения ArcGIS Enterprise, важно отслеживать все вспомогательные компоненты и инфраструктуру, такие как операционная система Windows или Linux, базы данных и другие хранилища данных, вычислительные ресурсы, сеть, периметр безопасности и любые другие соответствующие компоненты.
В каждой организации должна быть корпоративная система ИТ-мониторинга и реагирования для успешного создания и эксплуатации корпоративных систем. Упреждающий мониторинг систем так же важен, как и реактивное решение проблем, а эффективный захват телеметрии обеспечивает осведомленность о системе в любой момент времени и выявляет тенденции поведения системы.
Работу ArcGIS Enterprise в Windows/Linux можно отслеживать различными способами, включая журналы сервера и статистику сервера. В дополнение к мониторингу программного обеспечения ArcGIS Enterprise, важно отслеживать все вспомогательные компоненты и инфраструктуру, в частности, операционную систему Windows или Linux, базы данных и другие хранилища данных, а также вычислительную, сетевую, защитную и другую инфраструктуру.
В эталонной архитектуре механизм захвата телеметрии представлен ArcGIS Monitor. Некоторые важные характеристики системы, полученные таким образом, включают:
Ключевым аспектом наблюдаемости является использование телеметрии, данных или информации, которые представляют реальную активность пользователя в системе. Сбор данных телеметрии по всем компонентам проекта, включая настольные клиентские компьютеры, имеет решающее значение для понимания производительности и использования системы, а также для выявления узких мест и возможностей для оптимизации системы.
Важно note , что выходные данные телеметрии не обязательно отражают все возможности пользователя. Рассмотрите возможность взаимодействия с конечными пользователями приложений (например, использующими классические, веб-приложения или мобильные приложения), чтобы наблюдать за их выполнением рабочих процессов в дополнение к сбору данных телеметрии.
Безопасность защищает ваши системы и информацию. Соображения, связанные с безопасностью проектирования Системы управления топографической информацией, тесно связаны с требованиями к безопасности шаблона системы, определёнными для соответствующего системного шаблона, и включают важные аспекты, связанные с аутентификацией пользователей, авторизацией системы, контролем данных и доступа, а также аудитом пользовательской активности и изменений конфигурации системы.
Интеграция связывает эту систему с другими, предоставляя корпоративные сервисы и повышая производительность работы организации. Система управления топографической информацией, как правило, должна обеспечивать обмен данными и согласование данных с другими системами, такими как системы автоматизированной массовой оценки (CAMA), системы регистрации или реестровые системы, и/или другие решения для управления топографическими ресурсами. Требования к интеграции для системы управления топографической информацией тесно связаны с шаблоном системы редактирования и управления данными.
Автоматизация направлена на сокращение усилий, затрачиваемых на ручное развертывание и выполнение операционных задач и приводит к повышению операционной эффективности, а также к уменьшению системных аномалий, вызываемых человеческим фактором. Требования к автоматизации для системы управления топографической информацией тесно связаны с шаблоном системы редактирования и управления данными и включают такие практики, как:
ArcGIS Workflow Manager — это масштабируемая система управления рабочими процессами, предназначенная для автоматизации и упрощения широкого спектра бизнес‑процессов. Предоставляя инструменты для управления персоналом, процессами и продуктами в режиме реального времени, система позволяет командам эффективно выполнять задачи, сохраняя стандартизированные и повторяемые рабочие процессы. В конечном итоге это помогает многим организациям повышать производительность и обеспечивать согласованность операций.
ArcGIS Workflow Manager интегрирует все аспекты управления топографической информацией — от первоначального запроса на изменение до картографирования участков и обновления данных CAMA. Любое приложение, к которому можно получить доступ из веб-браузера, может быть интегрировано в рабочий процесс. Таким образом, каждый рабочий элемент можно отслеживать для поддержания осведомлённости о ситуации и поддержки операционной эффективности.
Esri предлагает услуги по проектированию архитектуры системы, если вам потребуется помощь в определении различных факторов, связанных с физическим проектированием для вашей организации, таких как сеть, хранилище, системные среды и определение характеристик.
Дополнительные ресурсы, связанные с физическим проектированием, включают: