Базы геоданных и ArcGIS Server on Amazon Web Services
Базы данных хранят пространственные и непространственные данные. Базы геоданных на экземплярах EC2 предназначены для хранения данных, обслуживаемых вашим экземпляром ArcGIS for Server EC2. Вы можете использовать файловые, многопользовательские базы геоданных или базы геоданных рабочих групп.

Базы геоданных в экземплярах EC2 не поддерживают прямой доступ из локальных клиентов ArcGIS.
Чтобы добавить к сайту многопользовательскую базу данных или базу данных рабочих групп, используйте опции, доступные в ArcGIS Server Cloud Builder on Amazon Web Services. Вы можете загрузить данные напрямую в эти базы геоданных (для подробной информации о передаче данных в базы геоданных в облаке см. разделы Способы передачи данных в Amazon EC2 (Strategies for data transfer to Amazon EC2) и Подходы к загрузке данных в базу геоданных на Amazon Web Services (Strategies for loading data into a geodatabase on Amazon Web Services)), либо разместить хранилища данных так, чтобы они могли быть скопированы во время публикации или синхронизироваться с этими базами геоданных с локальных станций ArcGIS for Desktop.
В следующих разделах описываются доступные опции хранения данных при публикации данных ArcGIS for Server:
- Подразделы "Если компьютер создателя публикатора сервисов и сервер работают с разными базами данных" (If the publisher's machine and the server are working with different databases) и "Если компьютер создателя публикатора сервисов и сервер работают с разными папками" (If the publisher's machine and the server are working out of different folders) в разделе О регистрации данных на сервере (About registering your data with the server)
- Автоматическое копирование данных на сервер при публикации (Copying data to the server automatically when publishing)
Следующие подразделы описывают каждый тип баз геоданных, которые используются в 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 Machine Image (AMI):
- ArcGIS for Server (Ubuntu Linux)
- ArcGIS for Server (Windows)
- Ваш собственный шаблон, который был создан из ArcGIS for Server Ubuntu Linux или Windows AMIs.
Вы можете выбрать, хотите ли вы включить СУБД, содержащую базы геоданных egdb и geodata, в тот же экземпляр, что и ArcGIS for Server. В качестве альтернативы, если вы используете PostgreSQL или SQL Server Standard, вы можете создать СУБД и базы геоданных на отдельном экземпляре, который является частью сайта ArcGIS Server on Amazon Web Services.
Следующий рисунок показывает сайт ArcGIS Server on Amazon Web Services, с ArcGIS for Server и СУБД (DBMS) на одном экземпляре и двумя дополнительными экземплярами ArcGIS for Server EC2, которые подключаются он-лайн, когда использование процессора (CPU) превышает указанное пороговое значение и отключаются, когда использование процессора (CPU) возвращается на уровень ниже указанного порогового значения:
Если вы предполагаете, что ваши сервисы потребуют большого числа процессов с участием СУБД – например, если вы публикуете много сервисов геообработки, которые используют данные из базы геоданных, или у вас есть редактируемые сервисы объектов – вам скорее всего захочется создать СУБД на отдельном экземпляре. Следующий рисунок показывает сайт ArcGIS Server on Amazon Web Services, с ArcGIS for Server и СУБД (DBMS) на двух отдельных экземплярах EC2 и двумя дополнительными экземплярами ArcGIS for Server EC2, доступными, когда использование процессора (CPU) превышает указанное пороговое значение.
См. разделы Базы геоданных PostgreSQL в комплекте с ArcGIS Server for Amazon Web Services (Geodatabases in PostgreSQL included with ArcGIS for Server for Amazon Web Services) и Базы геоданных SQL Server в комплекте с included ArcGIS for Server for Amazon Web Services (Geodatabases in SQL Server included with ArcGIS for Server for Amazon Web Services) для более подробной информации об использовании многопользовательской базы данных с вашим ArcGIS Server on Amazon Web Services.
Базы геоданных для рабочих групп (Workgroup)
Если вы используете лицензию 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. Для входа в базы геоданных egdb и geodata используйте выражение dbo.
См. раздел Базы геоданных рабочих групп в комплекте с ArcGIS for Server for Amazon Web Services (Workgroup geodatabases included with ArcGIS for Server for Amazon Web Services) для более подробной информации об использовании баз геоданных рабочих групп с экземпляром ArcGIS Server on Amazon Web Services.