Одним из решений для вашего сайта ArcGIS Knowledge является разработка плана восстановления сайта в случае сбоя оборудования или потери данных. Вы можете экспортировать компоненты вашего развертывания ArcGIS Enterprise в файл резервной копии, который впоследствии может быть использован для восстановления. Однако хранилище графов, используемое сайтом ArcGIS Knowledge, должно резервно копироваться отдельно.
Если вы используете хранилище данных NoSQL на своем сайте ArcGIS Knowledge, необходимо учитывать дополнительные факторы, чтобы убедиться, что базы данных NoSQL, связанные с вашим сайтом, могут быть восстановлены. Вы должны создать план резервного копирования и восстановления баз данных NoSQL вне ArcGIS, согласованный с планом резервного копирования и восстановления ArcGIS Enterprise.
Создание резервной копии сайта ArcGIS Knowledge
Выполните следующие действия, чтобы создать резервную копию вашего развертывания ArcGIS Enterprise и хранилища графов, используемого вашим сайтом ArcGIS Knowledge.
- Резервное копирование развертывания ArcGIS Enterprise при помощи утилиты webgisdr.
- Резервное копирование хранилища графов при помощи утилиты ArcGIS Data Store backupdatastore.
Сайты с хранилищами данных NoSQL
Когда вы используете хранилища данных NoSQL с графами знаний, вы должны создать резервную копию своих баз данных NoSQL в дополнение к описанным выше шагам по созданию резервной копии сайта ArcGIS Knowledge. Резервное копирование баз данных NoSQL должно выполняться с использованием соответствующих утилит администрирования баз данных способом, соответствующим вашей версии ПО и ОС.
Данные, управляемые ArcGIS
Если у вас есть графы знаний, настроенные для использования хранилищ данных NoSQL, содержащих данные, управляемые ArcGIS, необходимы дополнительные шаги для резервного копирования сайта ArcGIS Knowledge.
Хранилище графов, связанное с вашим сайтом ArcGIS Knowledge, хранит информацию о схеме, которая должна синхронизироваться с элементами и отношениями, хранящимися во всех базах данных NoSQL, содержащих данные, управляемые ArcGIS. Крайне важно, чтобы резервные копии хранилища графой и этих управляемых ArcGIS баз данных NoSQL создавались одновременно, чтобы данные могли быть успешно восстановлены в будущем.
Редактирование баз данных NoSQL, управляемых ArcGIS, поддерживаются только через ArcGIS Pro и ArcGIS Enterprise. Все базы данных NoSQL, содержащие данные, управляемые ArcGIS, должны быть переведены в режим только для чтения на соответствующем этапе процесса. Это гарантирует, что никакие операции записи не будут выполняться ни в хранилище графов, ни в базы данных NoSQL, управляемые ArcGIS, до завершения обеих операций резервного копирования.
- Резервное копирование развертывания ArcGIS Enterprise при помощи утилиты webgisdr.
- Переведите все базы данных NoSQL, связанные с вашим сайтом ArcGIS Knowledge, которые содержат данные, управляемые ArcGIS, в режим только для чтения, используя утилиты Neo4j или ArangoDB.
- Резервное копирование хранилища графов при помощи утилиты ArcGIS Data Store backupdatastore.
- Создайте резервную копию баз данных NoSQL, доступных только для чтения, с помощью соответствующих утилит, Neo4j или ArangoDB.
- Переведите соответствующие базы данных NoSQL обратно в режим чтения-записи.
Данные, управляемые пользователем
Если у вас есть графы знаний, настроенные для использования хранилищ данных NoSQL, содержащих управляемые пользователем данные, ожидается, что вы обновите базу данных NoSQL вне ArcGIS. Это обеспечивает некоторую гибкость в процессе резервного копирования сайта ArcGIS Knowledge.
- Резервное копирование развертывания ArcGIS Enterprise при помощи утилиты webgisdr.
- Резервное копирование хранилища графов при помощи утилиты ArcGIS Data Store backupdatastore.
- Создайте резервную копию баз данных NoSQL, связанных с вашим сайтом ArcGIS Knowledge, которые содержат управляемые пользователем данные, с помощью соответствующих утилит: Neo4j или ArangoDB.
Восстановление сайта ArcGIS Knowledge
Выполните следующие действия, чтобы восстановить ваше развертывание ArcGIS Enterprise и хранилище графов, используемые вашим сайтом ArcGIS Knowledge.
- Восстановление развертывания ArcGIS Enterprise при помощи утилиты webgisdr.
- Восстановление хранилища графов при помощи утилиты ArcGIS Data Store restoredatastore.
Сайты с хранилищами данных NoSQL
Когда вы используете хранилища данных NoSQL с графами знаний, вы должны восстановить резервную копию своих баз данных NoSQL в дополнение к описанным выше шагам по восстановлению резервной копии сайта ArcGIS Knowledge. Восстановление баз данных NoSQL должно выполняться с использованием соответствующих утилит администрирования баз данных способом, соответствующим вашей версии ПО и ОС.
Данные, управляемые ArcGIS
Если у вас есть графы знаний, настроенные для использования хранилищ данных NoSQL, содержащих данные, управляемые ArcGIS, необходимы дополнительные шаги для восстановления сайта ArcGIS Knowledge.
Данные в хранилище графов и во всех базах данных NoSQL, управляемых ArcGIS, должны быть синхронизированы. То есть все фрагменты должны представлять одну и ту же точку резервного копирования. Во время процесса восстановления нельзя выполнять операции записи в хранилище графов и в базы данных NoSQL, управляемые ArcGIS, до тех пор, пока не будут выполнены все шаги. Поэтому базы данных NoSQL, содержащие данные, управляемые ArcGIS, должны быть переведены в режим только для чтения на соответствующем этапе процесса.
- Восстановление развертывания ArcGIS Enterprise при помощи утилиты webgisdr.
- Восстановите базы данных NoSQL, связанные с вашим сайтом ArcGIS Knowledge, которые содержат данные, управляемые ArcGIS, используя утилиты Neo4j или ArangoDB.
- Переведите восстановленные базы данных NoSQL в режим только для чтения с помощью соответствующих утилит.
- Восстановление хранилища графов при помощи утилиты ArcGIS Data Store restoredatastore.
- Переведите соответствующие базы данных NoSQL назад в режим чтения-записи с помощью соответствующих утилит: Neo4j или ArangoDB.
Данные, управляемые пользователем
Если у вас есть графы знаний, настроенные для использования хранилищ данных NoSQL, содержащих управляемые пользователем данные, ожидается, что вы обновите базу данных NoSQL вне ArcGIS. Это обеспечивает некоторую гибкость в процессе восстановления сайта ArcGIS Knowledge.
- Восстановление развертывания ArcGIS Enterprise при помощи утилиты webgisdr.
- Восстановите базы данных NoSQL, содержащие управляемые пользователем данные, связанные с этим сайтом ArcGIS Knowledge, с помощью соответствующих утилит: Neo4j или ArangoDB.
- Восстановление хранилища графов при помощи утилиты ArcGIS Data Store restoredatastore.
Если изменения были сохранены в каких-либо управляемых пользователем базах данных NoSQL после резервного копирования хранилища графов и до завершения резервного копирования базы данных NoSQL, вы можете синхронизировать модель данных для соответствующих графов знаний в ArcGIS Pro. Аналогичным образом, изменения могли быть сохранены в управляемых пользователем базах данных NoSQL после их восстановления, но до завершения процесса восстановления всего сайта ArcGIS Knowledge.
Процесс синхронизации модели данных обновляет хранилище графов типами элементов, отношений и типами данных их свойств, используя текущую модель данных управляемой пользователем базы NoSQL, связанную с графом знаний.