Принципы архитектуры

Для поддержки реализации системных шаблонов, а также практики архитектуры для систем ArcGIS, Esri определила шесть принципов архитектуры, или технических областей, которые вносят значительный вклад в проектирование и реализацию систем. Статьи, включенные в эти подразделы, охватывают лучшие практики и успешные подходы, а также делятся некоторыми взглядами на то, как Esri разрабатывала программное обеспечение для этих технологий. Каждый из столпов является важной областью, которую необходимо учитывать на этапе архитектуры, и представляет собой не четкий, единый набор требований, а область рассмотрения, которую следует обсудить, взвесить и принять решение в сотрудничестве с ИТ-стандартами и руководством организации.

Автоматизация

Будь то автоматизация развертывания программного обеспечения или конкретного рабочего процесса, автоматизация все больше повышает эффективность современных систем. В этом разделе содержатся рекомендации о том, где существуют возможности автоматизации в системе ArcGIS, и как рабочие процессы автоматизации обычно реализуются в ArcGIS Pro, ArcGIS Enterprise и ArcGIS Online. Также обсуждается автоматизация развертывания с помощью инфраструктуры как кода, таких инструментов, как Chef и PowerShell DSC, и других подходов со ссылками на обширную документацию.

Интеграция

Ни одна система не функционирует по-настоящему независимо, и большинство из них имеют ключевые зависимости от других систем. ArcGIS является отличным интегратором между другими корпоративными системами, используя местоположение в качестве общего слоя для данных, транзакций, рабочих процессов и сценариев использования. В этом разделе изложено несколько подходов к потенциальной интеграции, а также ключевые технологии, которые могут обеспечить эти процессы. Также обсуждаются распространенные внешние системы, такие как хранилища данных, шаблоны интеграции с использованием вебхуков и внешние компоненты архитектуры, такие как уровни управления API.

Наблюдаемость

Чтобы понять, как работает система и насколько хорошо или плохо она соотносится с установленным базовым уровнем, критически важно наблюдать за системными метриками, состоянием и процессами. В этом разделе представлены актуальные рекомендации по подходу к вопросам наблюдаемости в ArcGIS, а также рекомендации о том, как системы ArcGIS могут реализовывать цели наблюдаемости, а также интегрироваться со сторонними предложениями по наблюдаемости.

Производительность и масштабируемость

В этом разделе представлен подход к установлению базовых показателей производительности и оптимизации сервисов и систем для повышения производительности. Пользователи часто судят о системе, основываясь на своем восприятии опыта работы, и этот принцип имеет решающее значение для внедрения и долгосрочной актуальности системы. Масштабируемость также может быть решена за счет разделения рабочих нагрузок, а надежная стратегия тестирования гарантирует, что выбор производительности и решения принимаются на основе знаний.

Надёжность

Корпоративные системы должны быть надежными, так как они управляют бизнесом организации, в то время как другие бизнес-процессы интегрируются с ними и зависят от них. Этот принцип включает в себя соображения и рекомендации в этой области, поскольку архитекторы стремятся проектировать системы, которые соответствуют целям надежности, одновременно управляя затратами и соответствуя организационным стандартам и инструментам, таким как балансировщики нагрузки или требования к высокой доступности.

Безопасность

Независимо от того, развертывается ли программная система локально или полностью на основе SaaS, установление идентификации пользователей и обеспечение безопасности как границ системы, так и внутренних компонентов имеет решающее значение. В этом разделе также представлены рекомендации, связанные с новыми тенденциями безопасности в ИТ-отрасли и тем, как эти технологии взаимодействуют с процессом архитектуры ArcGIS. ArcGIS Trust Center также предоставляет широкий спектр информации, связанной с вопросами безопасности, соответствия требованиям и конфиденциальности.

В этом разделе
Top