Базы геоданных и ArcGIS Server on Amazon Web Services
В этом разделе
Базы данных хранят пространственные и непространственные данные. Базы геоданных на экземплярах Amazon Web Services (AWS) предназначены для хранения данных, которые вы предоставляете с вашего экземпляра ArcGIS Server AWS. Вы можете использовать файловые, многопользовательские базы геоданных или базы геоданных рабочих групп.
Примечание:
Базы геоданных в экземплярах AWS не предназначены для прямого подключения из локальных клиентов ArcGIS.
В ArcGIS Server Cloud Builder on Amazon Web Services доступны опции для добавления многопользовательских баз геоданных или баз геоданных рабочих групп на ваш сайт. Вы можете или загрузить данные напрямую в эти базы геоданных (см. Способы передачи данных в Amazon Web Services и Подходы к загрузке данных в базу геоданных на Amazon Web Services для получения советов о загрузке данных в ваши базы геоданных в облаке), или настроить хранилища данных таким образом, что данные будут копироваться в момент публикации или синхронизироваться с этими базами геоданных из вашей локальной установки ArcGIS for Desktop.
Чтобы лучше понять доступные при публикации данных опции для хранилища данных, см. следующие разделы ArcGIS for Server:
- Подразделы "Если компьютер создателя публикатора сервисов и сервер работают с разными базами данных" и "Если компьютер создателя публикатора сервисов и сервер работают с разными папками" в разделе О регистрации данных на сервере
- Автоматическое копирование данных на сервер при публикации
Следующие разделы описывают каждый тип базы геоданных, который вы можете использовать с ArcGIS Server on Amazon Web Services.
Многопользовательские базы геоданных
Когда вы запускаете ваш сайт с помощью приложения ArcGIS Server Cloud Builder on Amazon Web Services и с лицензией ArcGIS for Server Enterprise, автоматически создаются две базы геоданных: egdb и geodata.
База геоданных egdb регистрируется как управляемая база данных ArcGIS Server. Когда вы публикуете сервисы объектов или сервисы WFS-T на сайте, который имеет зарегистрированную управляемую базу данных, данные могут быть скопированы из базы геоданных, которая содержит данные источника карты (издательской базы геоданных) в зарегистрированную базу данных (серверную базу геоданных). Эти данные зависимы от сервиса; если вы удаляете сервис объектов или сервис WFS-T, данные будут удалены из базы геоданных egdb.
Предполагается использовать базу геоданных geodata, как реплицированную базу геоданных. Вы можете зарегистрировать базу геоданных geodata с помощью ArcGIS Server. Когда вы сделали это, укажите базу геоданных geodata, как подключение серверной базы данных, которое не является тем же самым, как ваше подключение базы данных издателя (вашей локальной многопользовательской базы геоданных) и создайте сервис геоданных. Вы можете реплицировать данные из своей локальной многопользовательской базы геоданных в базу геоданных geodata с помощью сервиса геоданных.
Когда вы публикуете сервис объектов или сервис WFS-T, который включает реплицированные данные, изменения данных с помощью сервиса объектов могут быть синхронизированы с сервисом геоданных, обновляя данные в вашей локальной многопользовательской базе геоданных. Подобным образом, вы можете продолжить редактировать свои локальные данные и использовать сервис геоданных для синхронизации этих изменений с данными из базы геоданных geodata.
Дополнительные сведения о регистрации баз данных с помощью ArcGIS Server см. в разделе О регистрации данных на сервере справки ArcGIS.
Если вы используете лицензию ArcGIS for Server Enterprise, вы можете использовать любую из этих виртуальных машин Amazon AMI):
- ArcGIS for Server (Ubuntu Linux)
- ArcGIS for Server (Windows)
- Ваш собственный шаблон, созданный из ArcGIS for Server Ubuntu Linux или Windows AMI
Вы можете выбрать, хотите ли вы включить СУБД, содержащую базы геоданных egdb и geodata, в тот же экземпляр, на котором находится ArcGIS for Server. В качестве альтернативы, если вы используете PostgreSQL или SQL Server Standard, вы можете создать СУБД и базы геоданных на отдельном экземпляре, который является частью сайта ArcGIS Server on Amazon Web Services.
Следующий рисунок показывает сайт ArcGIS Server on Amazon Web Services с ArcGIS for Server и СУБД на этом же экземпляре и двумя дополнительными экземплярами ArcGIS for Server AWS, которые подключаются онлайн, когда загрузка процессора (CPU) превышает указанное пороговое значение и отключаются, когда использование процессора (CPU) возвращается на уровень ниже заданного порогового значения:
Если вы предполагаете, что ваши сервисы потребуют большого числа процессов с участием СУБД – например, если вы публикуете много сервисов геообработки, которые используют данные из базы геоданных, или у вас есть редактируемые сервисы объектов – вам скорее всего захочется создать СУБД на отдельном экземпляре.
Примечание:
Если вы используете Amazon Relational Database Service for SQL Server или PostgreSQL, базы геоданных всегда создаются на отдельном экземпляре AWS.
См. разделы Базы геоданных в PostgreSQL в комплекте с ArcGIS Server for Amazon Web Services и Базы геоданных в SQL Server в комплекте с ArcGIS Server for Amazon Web Services для получения дополнительной информации об использовании многопользовательских баз геоданных с вашим сайтом ArcGIS Server on Amazon Web Services.
Базы геоданных для рабочих групп
Если вы используете лицензию ArcGIS for Server Workgroup, вы можете использовать приложение ArcGIS Server Cloud Builder on Amazon Web Services для запуска экземпляра ArcGIS for Server for Windows AMI или шаблон, созданный из этого AMI, и добавить экземпляр SQL Server Express на экземпляр ArcGIS for Server.
Экземпляр SQL Server Express (сервер базы данных) идет с двумя уже созданными базами геоданных: egdb и geodata. Как и с многопользовательским экземпляром, база геоданных egdb регистрируется, как подключение к базе данных, что отличается от подключения к базе данных создателя сервисов. Когда вы публикуете сервисы объектов или сервисы WFS-T на сайте, который имеет зарегистрированную таким образом базу геоданных, данные копируются из вашего источника в зарегистрированную базу геоданных в облаке. Предполагается использовать базу геоданных geodata, как реплицированную базу геоданных. Вы можете зарегистрировать базу геоданных geodata, как подключение к базе данных, которое отличается от подключения базы данных издателя, и создать сервис геоданных из нее. С помощью сервиса геоданных вы можете синхронизировать данные из своей локальной базы геоданных или базы геоданных рабочей области с базой геоданных geodata.
Базы геоданных рабочих групп поддерживают только аутентификацию Windows. Два пользователя операционной системы автоматически добавляются в экземпляр SQL Server Express в качестве администраторов сервера: Administrator and и ArcGIS. Обе учетные записи являются dbo в базах геоданных egdb и geodata.
См. раздел Базы геоданных рабочих групп в комплекте с ArcGIS Server for Amazon Web Services для получения дополнительной информации об использовании баз геоданных рабочих групп с экземпляром ArcGIS Server on Amazon Web Services.
Файловые базы геоданных
См. раздел Файловые базы геоданных, используемые с ArcGIS Server for Amazon Web Services.