Анатомия системного шаблона
Системные шаблоны ArcGIS – это типы геопространственных систем, которые обычно реализуются с помощью программного обеспечения и сервисов ArcGIS.
Системные шаблоны ArcGIS описываются на двух основных уровнях детализации. На самом высоком уровне находится обзор системного шаблона, который представляет системный шаблон в форме, не зависящей от продукта и развертывания. Системные шаблоны также описываются на уровне развертывания, причем каждый системный шаблон содержит один или несколько общих шаблонов развертывания, которые описываются на логическом уровне детализации вместе с конкретными продуктами ArcGIS, возможностями и техническими соображениями.
Если вы новичок в системных шаблонах ArcGIS, сначала ознакомьтесь с введением.
Уровень обзора
Уровень обзора предназначен для ознакомления с системным шаблоном. На этом уровне основное внимание уделяется тому, для чего используется шаблон и какую пользу он может принести организации. Этот уровень также начинает описывать конкретные возможности, которые может предоставить системный шаблон.
Обзор системных шаблонов приведен в следующих разделах:
- Описание и значение. Содержит краткое объяснение того, что представляет собой система, какую функцию она обычно выполняет в организации, а также ее ценность или влияние, которое система может оказать на организацию.
- Пользователи и рабочие процессы. Описывает основных пользователей (или типы, роли), взаимодействующих с системой, а также общие рабочие процессы, задачи или функции, которые они выполняют и которые поддерживаются системой.
- Приложения. Знакомит с приложениями, наиболее часто используемыми описанными выше пользователями при взаимодействии с системой. В большинстве случаев эти приложения используются одинаково во всех шаблонах развертывания. Этот раздел обычно также содержит ссылки на страницы конкретных приложений для получения дополнительных сведений.
- Функциональные возможности. Вводит основные функциональные возможности, предоставляемые системой. Некоторые системные шаблоны также могут включать в себя отраслевые возможности и решения. Важно отметить, что не все функциональные возможности доступны во всех шаблонах развертывания, а для использования некоторых возможностей может потребоваться дополнительное программное обеспечение или лицензия. Возможности, описанные в этом обзоре, представляют собой надмножество функциональных возможностей, доступных во всех шаблонах развертывания.
- Рекомендации по архитектуре. Описывает, как система согласуется с конкретными аспектами архитектуры ArcGIS и фокусируется на них. Информация, представленная в этом разделе, организована по тем же уровням архитектуры или областям, которые описаны в архитектуре ArcGIS, в том числе:
- Приложения (презентация) описывают типы приложений, а также форм-факторы и возможности, которые следует учитывать при взаимодействии с шаблоном системы.
- Сервисы (логика) описывают сервисы данных, визуализации, анализа и портала, обычно используемые в шаблоне системы, а также REST API и другие интерфейсы, обычно используемые для взаимодействия с приложениями и другими системами.
- Данные (сохранность) включают в себя все данные, как пространственные, так и непространственные, которые необходимы для функционирования системного шаблона. Это включает в себя как хранилища данных, так и информационные модели.
- Поддержка в широком смысле охватывает ИТ-концепции и основные компоненты архитектуры, необходимые для эффективной работы системного шаблона.
- Интеграция и связанные системные шаблоны определяют системы, приложения, инструменты, хранилища данных, а также поставщиков контента или услуг, которые обычно интегрированы с этим системным шаблоном. Это включает в себя другие системные шаблоны ArcGIS, которые обычно используются в сочетании с этим системным шаблоном.
- Примеры. Системные шаблоны не являются отраслевыми и могут применяться во многих различных отраслях и на многих рынках. В этом разделе приведены примеры и тематические исследования (если таковые имеются) конкретных систем, в некоторых случаях организованных по отраслям, которые могут быть реализованы с использованием этого системного шаблона.
Обзор шаблонов системы предназначен для ознакомления. Следующим важным соображением будет выбор схемы развертывания и понимание некоторых функциональных и нефункциональных факторов, которые следует учитывать при планировании и проектировании системы.
Уровень развертывания
Шаблоны развертывания выходят за рамки обзора и представляют наиболее распространенные способы развертывания шаблона системы. Шаблоны развертывания согласуются с основными продуктами ArcGIS и подходами к развертыванию, в том числе:
- ArcGIS Online (SaaS)
- ArcGIS Enterprise for Windows/Linux (Windows/Linux)
- ArcGIS Enterprise for Kubernetes (Kubernetes)
- ArcGIS Location Platform (PaaS)
Не все системные шаблоны поддерживают все описанные выше подходы к развертыванию. Кроме того, некоторые системные шаблоны могут включать более специализированные подходы к развертыванию, такие как системный шаблон аналитики больших данных, который поддерживает внедрение в среды Apache Spark.
Каждый раздел системных шаблонов включает страницу Выбор шаблона развертывания, которая помогает понять и сравнить каждый из шаблонов развертывания. Она содержит сравнение возможностей, поддерживаемых каждым шаблоном развертывания, а также дополнительные сведения, которые следует учитывать при оценке и выборе шаблонов развертывания.
Системные шаблоны также содержат дополнительную информацию о каждом из шаблонов развертывания, каждый из которых представлен на отдельной странице. Сведения о шаблоне развертывания описаны в следующих разделах:
- Базовая архитектура. Представляет типичную схему архитектуры логического уровня, реализующую базовые возможности шаблона системы. Кроме того, базовая архитектура:
- Включает в схемы основные продукты ArcGIS, такие как ArcGIS Online.
- Различает приложения, сервисы, данные, поддержку и интеграцию с помощью тех же цветов, что и на схеме архитектуры ArcGIS.
- Включает описание каждого основного компонента и взаимодействия, представленного на схеме, а также ссылки на дополнительную информацию.
- Не включает системные компоненты, необходимые для всех расширенных возможностей.
Эти базовые архитектуры не следует воспринимать их как есть и использовать в качестве прототипа системы. Существует множество важных факторов и вариантов дизайна, которые следует учитывать при проектировании системы. Дополнительные сведения см. в разделе Использование системных шаблонов.
- Функциональные возможности. Содержит список функциональных возможностей, поддерживаемых шаблоном развертывания, а также рекомендации по развертыванию и конкретному продукту, а также ссылки на дополнительную информацию. Функциональные возможности разделены на базовые и расширенные. Базовые возможности являются общими для большинства систем, реализующих шаблон, и обычно предоставляются через описанную выше базовую архитектуру. Расширенные возможности выходят за рамки базовых возможностей, как правило, они служат для удовлетворения более специализированных, продвинутых или отраслевых потребностей и рабочих процессов. Для расширенных возможностей могут потребоваться дополнительные программные компоненты или лицензирование.
- Рекомендации. Применяет основные принципы ArcGIS Well-Architected Framework в контексте данной конкретной системы и шаблона развертывания. Представленные соображения и рекомендации не претендуют на исчерпывающий характер, а скорее на то, чтобы выделить ключевые соображения по проектированию и/или реализации этой конкретной комбинации системы и шаблона развертывания. Для получения дополнительной информации об основных компонентах ArcGIS Well-Architected Framework см. раздел Основные компоненты архитектуры.
Уровень развертывания шаблона системы предоставляет техническую информацию, рекомендации и соображения в контексте конкретных шаблонов развертывания.
Продолжайте узнавать больше об использовании системных шаблонов.