Skip To Content

ArcGIS Data Store 部署模式

可将您使用 ArcGIS Data Store 部署的数据存储部署在一台或多台计算机上,以提供高可用性和/或可扩展性。 对于某些类型的数据存储,您定义的部署模式将影响数据存储可以包含的计算机数量。

每个数据存储类型都有一个默认的部署模式。 使用数据存储配置向导创建数据存储时,始终使用默认模式。 要使用默认模式以外的模式创建数据存储,您必须使用 configuredatastore 实用程序。

下表列出了每种 ArcGIS Data Store 类型的默认模式和其他选项:

数据存储类型默认模式其他模式选项备注

图谱存储

主-备用

旧版本:

单个实例

在 11.2 或更高版本中创建的图谱存储可包含一台或两台计算机。

在 11.1 或更早版本中创建的图谱存储在单个实例模式下运行。

部署图谱存储后无法更改模式。

对象存储

单个实例

集群

单个实例模式支持单机。 集群模式支持三台或更多计算机。

部署对象存储后您无法更改模式。

关系数据存储

主-备用

关系数据存储可以包括一台或两台计算机。

时空大数据存储

集群

时空大数据存储可以包含一台计算机或三台或更多计算机。

切片缓存数据存储

主-备用

集群

任一模式都支持单机部署。 当以主-备用模式部署时,切片缓存数据存储可以包含两台计算机。 当以集群模式部署时,切片缓存数据存储可以包含三台或更多计算机。

您可以使用 configuredatastore 实用程序从主-备用模式更改为集群模式,而不是从集群模式到主-备用模式。

单机

如果您不需要 ArcGIS Data Store 具有高可用性或可扩展性,则可以使用其默认部署模式在单台计算机上创建每个数据存储。

如果将数据存储部署在单个专用计算机上,请确保该计算机具有大量磁盘空间和内存。

注意事项

关系和时空大数据存储分别以主-备用和集群模式进行部署,并且可以随时扩展到单台计算机之外。

切片缓存数据存储可以扩展到单台计算机之外,但切片缓存数据存储的模式会影响您可以添加的计算机数量。即使您现在只需要一台计算机,也要考虑未来是否可能需要高可用性(主-备用)或者可扩展性(集群)。

对象存储和图谱存储也可以是单机部署,但创建后无法更改其模式。 因此,考虑未来的需求以确保以最适合您的部署的模式进行创建将非常重要。

ArcGIS Data Store 11.2 之前,图谱存储仅支持单实例模式。 即使升级部署,图谱存储仍然处于单个实例模式。 有关升级后重新创建图谱存储以在主-备用模式下对其进行部署的说明,请参阅技术文章 31395

主-备用模式

在主-备用模式下,关系数据存储、切片缓存数据存储和图谱存储每个最多可以包含两台计算机。 两台计算机都包含相同的数据。 托管 Web 图层访问主机上的数据。 如果主计算机发生故障,则备用计算机将成为主计算机,且托管图层将访问新主计算机上的数据。 这使得您在以 ArcGIS Data Store 管理员身份恢复或更换故障计算机时,可以对图层进行连续访问。

安装 ArcGIS Data Store 并创建关系或切片缓存数据存储或图谱存储的第一台计算机是主数据存储计算机。 您可以在同一个 GIS Server 站点安装和配置另一个关系或切片缓存数据存储或图谱存储计算机,使第二个数据存储计算机成为备用计算机。 数据将从主计算机复制到备用计算机。 如果主机发生故障,备用机将成为主机。

有关实施主-备用数据存储的更多信息,请参阅将计算机添加到数据存储

ArcGIS Data Store 11.2 及更高版本部署的图谱存储自动以主-备用模式部署,并且可以随时扩展到两台计算机。 如果从 11.1 或更早版本升级图谱存储,并且需要高可用性图谱存储,则不能向其中添加计算机;但是,可以将图谱存储恢复到新计算机,以将图谱存储的模式更改为主-备用模式。 请参阅技术文章升级 ArcGIS Enterprise 后在主-备用模式下重新创建图谱存储以获取说明。

故障转移情景

有关备用计算机成为数据存储的主机的情况列表,如下所示: 注意,以下三种情况涉及硬件或软件故障。

  • 主数据存储停止工作。 ArcGIS Data Store 尝试在主计算机上重新启动数据存储。 如果它不能重新启动,数据存储将故障转移到备用计算机。
  • 主机的 Web 应用程序停止运行并尝试在主机上重新启动该 Web 应用程序。 在极少情况下,此操作不可行,数据存储将故障转移到备用计算机。
  • 主机不可用。 如果计算机故障、电源线断开或失去网络连接,则可能发生这种情况。 对于关系和切片缓存数据存储,如果连续三次尝试连接到主计算机失败,则 ArcGIS Data Store 故障转移到备用计算机。 对于图谱存储,在两次尝试连接到主计算机失败后,ArcGIS Data Store 将进行故障转移。

导致故障转移的唯一人为启动情况是,主数据存储计算机有意离线,或 ArcGIS Server 站点管理员在备用计算机上运行 makePrimary REST 命令。

注:

关闭作为主 Microsoft Windows 计算机的本地 ArcGIS Data Store 计算机不会导致数据存储故障转移,原因在于 Windows 会在关闭计算机之前关闭所有服务。 因此,如果您需要在该计算机离线时使用数据存储,请先手动将备用计算机升级为主计算机,然后关闭之前的主 ArcGIS Data Store Windows 计算机。

优点

  • 主-备用模式可以使托管图层具有高可用性。
  • 因为场景图层可以为只读查询访问两台计算机上的数据,所以切片缓存数据存储的绘制时间要比使用集群模式时更短。

缺点

  • 您无法扩展两台以上的计算机。

集群模式

集群模式可用于对象存储、切片缓存数据存储和时空大数据存储,以便您可以在存储需求增加时扩展部署以包含更多计算机。

在集群模式下,数据存储应包含奇数台计算机,并且为了提供可扩展性,必须至少包含三台计算机。 因此,请在三台或更多计算机上安装 ArcGIS Data Store,在每台计算机上配置相同类型的数据存储,并确保在创建数据存储时指定相同的托管 GIS Server 站点。

集群模式行为因其支持的每种数据存储类型而异。 使用以下链接了解每种数据存储类型的集群行为的描述:

优点

  • 您可以将计算机添加到数据存储中,以满足存储需求。
  • 即使一台计算机丢失,至少另一台计算机上的数据仍然可用。 只要其他机器可用,托管图层仍然可用。

缺点

  • 对于切片缓存数据存储,查询和绘制时间较慢,因为场景图层必须查询多台计算机以获取数据。
  • 对于切片缓存数据存储,现有场景缓存不会自动分发到您添加到切片缓存数据存储的计算机。