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 или более ранней, работают только в режиме одиночного экземпляра.

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

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

Кластер

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

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

Подсказка:

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

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

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

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

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

Кластер

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

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

Если вам не нужна отказоустойчивость или масштабируемость 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 на резервном компьютере.

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

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

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

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

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

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

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

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

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

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

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

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