Skip To Content

Amazon Web Services 上的地理数据库

地理数据库可存储空间数据和非空间数据。 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 ServicesArcGIS Enterprise Cloud Builder for Amazon Web Services 应用程序和 Esri AWS CloudFormation 模板可将地理数据库注册到 ArcGIS Server 站点。

注:

如果您的客户端、数据源和 ArcGIS Enterprise部署在同一位置,则在本地组件和云端之间发送数据时,性能可能会下降。

Amazon 将执行某些数据库维护任务,这样您便无需执行这些任务。 例如,RDS 实例将自动应用数据库修补程序并创建数据库备份。 这些实例被设计为高度可用,可以在多个可用性区域中运行(请参阅 multi-AZ 部署)。

Multi-AZ 部署为 Amazon 数据库服务实例的默认部署类型;因此,在 AWS 部署工具上使用 ArcGIS Enterprise 启动的 Amazon 数据库服务实例将使用此部署类型。

注:

因为这种类型提供了增强的可用性,对于生产系统,Amazon 建议使用 multi-AZ 部署。 尽管如此,但请注意这类部署每小时消耗的成本较多,且相较于其他存储需要的存储空间更大。 有关详细信息,请参阅 Amazon RDS 价格指南

下图显示了 AWS 上具有 ArcGIS ServerAmazon RDS 实例的 GIS Server 站点,以及在 CPU 使用率超出指定阈值时 AWS 实例上可用的另外两个 GIS Server 安装程序。

ArcGIS Server 和 RDS 实例

有关详细信息,请参阅 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 on Amazon Web Services 结合使用的文件地理数据库