Использование системных шаблонов

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

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

Системные шаблоны ArcGIS работают похожим образом. Вместо ткани вы выбираете инфраструктуру. Вместо подгонки размера ног под конкретного человека, вы подгоняете систему под потребности бизнеса и ИТ. Существует множество вариантов проектирования систем, основанных на системных шаблонах, так же, как есть много вариантов пошива брюк по выкройкам. Некоторые решения, которые вы сможете принять при проектировании своей системы, включают (но не ограничиваются ими):

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

Для получения дополнительной информации о процессе архитектуры системы и решения см. архитектурные практики ArcGIS Well-Architected Framework.

Работа с несколькими системными шаблонами

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

Приступая к изучению этой концепции, давайте рассмотрим три основных подхода к реализации систем на основе системных шаблонов:

Работа с несколькими системными шаблонами

  1. Система. Создание системы на основе одного шаблона системы. Этот основной подход описан в разделе системных шаблонов в ArcGIS Well-Architected Framework.
  2. Системная интеграция. Используйте возможности нескольких системных шаблонов, реализуя несколько систем, каждая из которых является производной от своего собственного системного шаблона, а затем интегрируя эти системы. Распространенным примером этого является система, предоставляющая возможности в масштабах всего предприятия, например, система сервисов определения местоположения, реализованная в виде одноэлементной системы, предоставляющей сервисы определения местоположения другим ГИС-системам посредством интеграции на уровне сервисов. Существует множество вариантов интеграции, которые можно использовать посредством этого подхода, включая общие идентификаторы и синхронизацию ресурсов с использованием партнерского и распределенного сотрудничества. Для получения дополнительной информации см. раздел Интеграция в ArcGIS Well-Architected Framework.
  3. Композиция системы. Реализуйте единую систему, включающую возможности нескольких системных шаблонов, путем включения компонентов из каждого системного шаблона в архитектуру системы. В составлении систем существуют компоненты или инфраструктура, которые являются общими для системных шаблонов, поэтому этот подход обычно применяется только к Windows, Linux и/или системам на основе Kubernetes. Этот подход подробно описывается ниже.

Подходы к системной интеграции и композиции системы используются, когда требуются возможности нескольких системных шаблонов. Решение о внедрении и интеграции двух систем или о внедрении одной составной системы может включать в себя множество факторов, включая, помимо прочего, повторное использование возможностей на предприятии, соображения развертывания, инфраструктуры и физической архитектуры, а также методы управления ИТ в организации.

Сопутствующие ресурсы:

Дополнительные ресурсы

После того как вы определили одну или несколько интересующих вас схем системы и развертывания, рассмотрите следующие ресурсы, чтобы узнать больше:

Top