地理数据库可存储空间数据和非空间数据。 Amazon Elastic Compute Cloud (EC2) 实例上的文件和工作组级地理数据库或 Amazon Relational Database Service (RDS) 实例中存储的企业级地理数据库用于存储您从 Amazon Web Services (AWS) 上的 ArcGIS Server 站点提供的数据。
注:
不应直接从本地 ArcGIS 客户端访问 AWS 中的地理数据库,因为其性能将比从 AWS 上的 ArcGIS 客户端访问地理数据库时慢得多。
当您使用 ArcGIS Enterprise on Amazon Web Services 部署工具创建站点时,可以在 Amazon RDS 中创建注册到站点的企业级地理数据库。 对于其他部署方法或使用文件或工作组级地理数据库的情况,则您必须创建地理数据库并将其注册到您的 ArcGIS Server 站点。
有关将地理数据库注册到 ArcGIS Server 站点的详细信息,请参阅 ArcGIS Server 主题 ArcGIS Server 的数据源。
企业级地理数据库
AWS 部署工具上的 ArcGIS Enterprise 可提供将 Amazon 数据库服务中的企业级地理数据库包含在独立 ArcGIS GIS Server 站点中的选项。
ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services 和 ArcGIS Enterprise Cloud Builder for Amazon Web Services 将地理数据库注册为 ArcGIS Server 站点的托管数据库。 使用 Esri AWS CloudFormation 模板时,可以选择将地理数据库添加为注册数据库或托管数据库。
如果您将地理数据库注册为托管数据库,则可将本地数据源和桌面应用程序中的数据发布到您在 AWS 上的 GIS Server 站点,且 ArcGIS 会将数据复制到托管数据库。
注:
如果您的客户端、数据源和 ArcGIS Enterprise 未部署在同一位置,则在本地组件和云端之间发送数据时,性能可能会下降。
Amazon 将执行某些数据库维护任务,这样您便无需执行这些任务。 例如,RDS 实例将自动应用数据库修补程序并创建数据库备份。 这些实例被设计为高度可用,可以在多个可用性区域中运行(请参阅 multi-AZ 部署)。
Multi-AZ 部署为 Amazon 数据库服务实例的默认部署类型;因此,在 AWS 部署工具上使用 ArcGIS Enterprise 启动的 Amazon 数据库服务实例将使用此部署类型。
注:
因为这种类型提供了增强的可用性,对于生产系统,Amazon 建议使用 multi-AZ 部署。 尽管如此,但请注意这类部署每小时消耗的成本较多,且相较于其他存储需要的存储空间更大。 有关详细信息,请参阅 Amazon RDS 价格指南。
下图显示了 AWS 上具有 ArcGIS Server 和 Amazon RDS 实例的 GIS Server 站点,以及在 CPU 使用率超出指定阈值时 AWS 实例上可用的另外两个 GIS Server 安装程序。
有关详细信息,请参阅 AWS 上与 ArcGIS 配合使用的 PostgreSQL 中的地理数据库以及 AWS 上与 ArcGIS 配合使用的 SQL Server 中的企业级地理数据库。
如果您使用 AWS 工具创建 GIS Server 站点,则可以在云中或 Amazon Relational Database Service 实例中的其中一个受支持的地理数据库中创建企业级地理数据库。
受支持的 AWS 数据库产品
AWS 部署工具上的 ArcGIS Enterprise 可以在以下 AWS 数据库中创建企业级地理数据库:
- Amazon Aurora (PostgreSQL-compatible edition)
- Amazon Relational Database Service (RDS) for PostgreSQL
- Amazon Relational Database Service (RDS) for SQL Server
目前,ArcGIS 仅支持通过经数据库验证的连接连接到这些数据库服务。
Amazon RDS for SQL Server 中的所有地理数据库都必须是 sde 方案地理数据库。
要在 AWS 上其他受支持的云数据库中创建地理数据库,必须使用 ArcGIS Enterprise 之外的 AWS 部署工具创建数据库和地理数据库。
工作组级地理数据库
如果您具有 ArcGIS Enterprise 工作组版本许可,则可以在 EC2 实例上安装 ArcGIS Server 和工作组级地理数据库服务器,操作方式与在本地服务器上安装时相同。
有关在 AWS 上创建和使用这些地理数据库的详细信息,请参阅 AWS 上与 ArcGIS 配合使用的工作组级地理数据库。