Skip To Content

Режимы развертывания ArcGIS Data Store

Хранилища данных, которые вы разворачиваете с помощью ArcGIS Data Store, можно развернуть на одном или нескольких компьютерах, чтобы обеспечить отказоустойчивость, масштабируемость или и то, и другое. Для некоторых типов хранилищ данных задаваемый вами режим развертывания влияет на число компьютеров, которое может содержать хранилище данных.

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

В следующей таблице перечислены режимы по умолчанию и другие параметры для каждого типа ArcGIS Data Store:

Тип хранилища данныхРежим по умолчаниюДругой вариант режимаПримечания

Хранилище графов

Один экземпляр

Кластер

Прежние версии:

Первичное ожидание

Начиная с версии 11.5, режим первичного ожидания не поддерживается для хранилища графов.

Вы можете изменить режим хранилища графов версии 11.5 или более новой с одиночного экземпляра на режим кластера.

Хранилище графов 11.2, 11.3 или 11.4 может содержать один или два компьютера. Вы не можете изменить режимы этих версий хранилища графов.

Хранилища графов, созданные в версии 11.1 или более ранней, работают только в режиме одиночного экземпляра.

Хранилище объектов

Один экземпляр

Кластер

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

Вы не можете изменить режимы после развертывания хранилища объектов.

Реляционное хранилище данных

Первичное ожидание

Реляционные хранилища данных могут включать один или два компьютера.

Хранилище пространственно-временных больших данных

Кластер

Хранилища пространственно-временных больших данных могут содержать один компьютер, или три и более компьютеров.

Хранилище данных кэша листов

Первичное ожидание

Кластер

Примечание:

ArcGIS Enterprise 11.5 - это последняя версия, поддерживающая хранилище данных кэша листов. Если у вас есть кэш размещенных слоев сцены, находящийся в хранилище данных кэша листов, вам необходимо настроить хранилище объектов и перенести кэш размещенных слоев сцены в этой версии. Подробнее см. Уведомление о прекращении обслуживания хранилища данных кэша листов.

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

Утилиту configuredatastore можно использовать для перехода из режима первичного ожидания в режим кластера, но не для перехода из режима кластера в режим первичного ожидания.

Сайт с одним компьютером

Если вам не нужна отказоустойчивость или масштабируемость ArcGIS Data Store, вы можете создать каждый тип хранилищ данных на отдельном компьютере, используя его режим развертывания по умолчанию.

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

Рекомендации

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

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

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

До ArcGIS Data Store 11.2 для хранилища графов был доступен только режим одного экземпляра. Даже при обновлении развертывания с версии 11.1 или более ранней, хранилище графов по-прежнему находится в режиме одиночного экземпляра.

Режим первичного ожидания

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

Первый компьютер, на котором вы установите ArcGIS Data Store и создадите реляционное хранилище или хранилище данных полистного кэша, будет основным компьютером хранилища данных. Вы можете установить и настроить еще одно реляционное хранилище данных или хранилище данных кэша листов с тем же сайтом GIS Server, сделав этот второй компьютер хранилища данных резервным. Данные копируются из основного компьютера на резервный. Резервный компьютер становится основным, если основной компьютер выходит из строя.

Дополнительные сведения о реализации режима первичного ожидания для хранилища данных см. в разделе Добавление компьютеров в хранилище данных.

Примеры отказоустойчивости

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

  • Хранилище первичных данных перестает работать. ArcGIS Data Store пытается перезапустить хранилище данных на основном компьютере. Если перезапуск не удается, хранилище данных реплицируется на резервный компьютер.
  • Веб-приложение основного компьютера перестает работать и пытается перезапустить это веб-приложение на основном компьютере. В редких случаях, когда это не срабатывает, хранилище данных реплицируется на резервный компьютер.
  • Основной компьютер недоступен. Это может произойти, если компьютер выходит из строя, отключается или теряет сетевое подключение. ArcGIS Data Store переходит на резервный компьютер, если три последовательные попытки подключения к основному компьютеру завершаются неудачей.

Единственные ситуации, которые вызывают аварийное переключение в силу человеческого фактора, — это случай, когда основной компьютер с хранилищем данных намеренно отключен от сети или администратор сайта ArcGIS Server запускает команду REST makePrimary на резервном компьютере.

Примечание:

Выключение компьютера Microsoft Windows с основным ArcGIS Data Store не вызовет перехода на использование резервного компьютера, потому что перед выключением компьютера Windows останавливает работу всех сервисов. Поэтому, если вы хотите иметь доступ к хранилищу, когда компьютер выключен, сначала вручную переведите резервный компьютер в основной, а затем выключайте компьютер, бывший ранее основным компьютером ArcGIS Data Store Windows.

Дополнительная информация

Необходимо учитывать следующее:

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

Режим кластера

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

В режиме кластера хранилище объектов, хранилище данных полистного кэша или хранилище пространственно-временных больших данных должно содержать как минимум три компьютера. Поэтому установите ArcGIS Data Store на трех или более компьютерах, настройте на каждой машине один и тот же тип хранилища данных и обязательно укажите один и тот же хост-сайт GIS Server при создании хранилища данных.

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

Поведение режима кластера различается для каждого типа хранилища данных, для которого он поддерживается. Используйте ссылки ниже для описания поведения кластера для каждого типа хранилища данных:

Дополнительная информация

Необходимо учитывать следующее:

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