Skip To Content

ArcGIS Enterprise 备份

您可以创建 ArcGIS Enterprise 部署的备份,并在发生故障或损坏时恢复最近备份。可以恢复门户项、服务以及创建备份时存在的数据。

如果您的用户可以接受一定程度上的停机和数据丢失,并且您的组织缺少专用于高可用性部署的基础设施或资源时,通过恢复备份来恢复您的部署是一个非常不错的选择。

即使实施其他灾难恢复策略,仍然可以保留备份。备份可以提供额外保障措施,如果主策略失败,也能恢复部署。例如,如果保留了复制的部署,并且主部署和复制的部署同时失败(可能运行主部署和复制的部署的两台服务器在同一建筑物内,建筑物断电或电涌造成两台服务器的数据被毁),您还可以通过备份来恢复部署。

备份中包含哪些内容?

请使用 webgisdr 实用程序导出以下 ArcGIS Enterprise 部署组件的备份文件:

  • 您的门户项和设置
  • GIS 服务和设置
  • 关系数据存储和切片缓存数据存储

您可以选择在完整备份之间创建增量备份。创建增量备份时,备份文件包含自上一次完整备份以来所做的所有更改。

使用 webgisdr 实用程序创建的备份不包括以下内容:

  • 如果您的部署中包括地图服务缓存切片和托管切片图层缓存这两者之一,则创建用于存储缓存切片的所有目录的备份副本(例如,arcgiscacheC:\arcgisserver\directories\ 下的整个 <ArcGIS Server installation directory>/arcgis/server/usr/directories 目录)。这些目录将包含缓存切片以及切片方案文件 conf.xml。缓存目录也可能包含文件地理数据库 status.gdb,该数据库包含已构建切片的信息。还原站点时,将信息移动或复制回原始 arcgiscache 目录。
  • Web 服务的参考数据源 - 对于基于文件的数据源,您需要备份这些文件。对于存储在数据库中的数据,请使用数据库管理系统的工具来创建数据库备份。
  • 时空大数据存储备份 - 如果您的托管服务器上注册了一个时空大数据存储,则使用 ArcGIS Data Store backupdatastore 实用程序创建备份。

注:

要使用 webgisdr 实用程序创建增量备份,您必须启用时间点恢复,否则实用程序将会失败。

另请注意,webgisdr 实用程序必须能够通过 ArcGIS Server Administrator Directory URL 访问托管服务器站点中的至少一台计算机,并且主数据存储成功。要确定是否可以访问 ArcGIS Server Administrator Directory URL,请在运行 webgisdr 实用程序的计算机上从浏览器打开 ArcGIS Server Administrator Directory

应该多久备份一次 ArcGIS Enterprise 部署?

创建备份的频率越高,主部署失败后丢失的数据越少。但是,持续备份并不现实(或者不常用,甚至不可能)。确定创建部署备份的频率时,请注意以下几点:

  • 每次创建备份都需要时间。所需时间随着内容数量和大小的增加而增加。您可以通过在完整备份之间进行增量备份来减少该时间。
  • 创建备份是一个网络占用较多的进程,可能会影响网络性能。最好在网络流量较少(如夜间)时执行完整备份,并在白天的低流量时段(例如工作人员的午餐时间)执行增量备份。您可以在 Linux 环境中将 webgisdr 工具作为 cron 作业运行。此外,只要运行此工具的计算机与 ArcGIS Enterprise 组件之间的通信已开放,便可将工具移动至与门户安装不同的其他计算机并在其上运行工具。
  • 虽然已对备份文件进行压缩,但仍会占用大量存储空间。您必须在安全备份位置中保留足够的空间来存储备份文件。

我应该将备份文件保留多久?

确定保留备份文件的时间取决于您拥有的可用磁盘空间量以及恢复选项所需的灵活性。如果您不需要恢复到上一次完整备份前的某个时间,则可以保留上一次完整备份以及自那时起创建的增量备份。使用 webgisdr 工具创建的增量备份可累积;可将最近的增量备份应用到上一次完整备份。因此,您至少需要保留上一次完整备份和自该完整备份起创建的最近增量备份。

您还可以将几组原有备份移动至其他位置,例如存储介质。这样,如果您发现在上一次完整备份前删除了关键数据和服务,您仍可以使用这些文件。

注:

您创建备份时,webgisdr 实用程序会记录 ArcGIS Enterprise 组件的软件版本。您要恢复到的部署的版本必须与您创建备份时的版本相同。或者,您必须恢复至相同类型的操作系统。例如,您无法在 Linux 上创建 ArcGIS Enterprise 部署的备份并将其恢复至 Windows 计算机。