云端 ArcGIS Enterprise
许多信息技术 (IT) 基础架构环境(包括公共和私有云环境)支持 ArcGIS Enterprise。 与其他选项相比,云服务可以提供更高的可靠性和弹性、降低运营成本,以及简化相关工作负载的管理。
可以通过多种方法将云服务与 ArcGIS Enterprise 集成。
在云中运行的虚拟机上安装 ArcGIS Enterprise 的所有组件。 只要满足与本地等效计算机相同的系统要求,ArcGIS Enterprise 就可以支持任何云虚拟机产品。 有关详细信息,请参阅云部署选项。
在云中运行的虚拟机上安装 ArcGIS Enterprise 的某些组件,同时将云服务用于其他组件。 例如,您可以将云存储用于系统的对象存储,而不是通过在虚拟机上安装 ArcGIS Data Store 来创建对象存储。
使用云服务增强主要在内部部署的 ArcGIS Enterprise 的功能。 例如,可以将 ArcGIS Enterprise 的备份写入云存储位置。
从基于云的数据存储发布服务。 例如,您可以创建引用关系数据库服务数据的地图服务,作为在基础架构上安装和管理关系数据库管理系统 (RDBMS) 的替代方案。
使用云原生托管 Kubernetes 服务部署 ArcGIS Enterprise。 要了解有关 Kubernetes 环境中的部署选项,请参阅 ArcGIS Enterprise on Kubernetes 系统要求。
有关选择云提供商的具体建议,请参阅云服务和提供商。 或者,如果您已经部署了 ArcGIS Enterprise 并希望将其迁移到云基础设施,请参阅企业和云迁移。
云服务集成的方案
如何将云服务与 ArcGIS Enterprise 集成取决于您的具体业务需求。 以下方案介绍了组织可能从云集成中受益的各种情况。
使用云存储保护备份
备份的常见规则是 3-2-1 策略:保留至少三份数据副本,至少采用两种不同的格式,其中至少一份副本存储在异地。 使用云存储进行备份可以更容易地遵守该规则。 通过将备份写入云,您可以保护自己免受灾难导致整个主数据中心不可用的情况的影响。
使用云存储确保系统存储的可用性
Amazon S3 和 Azure Blob 存储等云存储服务附带服务级别协议,可保证服务在一定比例的时间内可用。 使用这些服务可大大减少确保可用性所需的工作量(相对于您自己管理存储系统而言)。
例如,要确保使用 ArcGIS Data Store 实现高可用对象存储,需要在至少三台计算机上安装软件,并投资监控策略以在问题导致系统停机之前解决这些问题。 您可以改用云存储,并通过与云提供商达成的协议确保高可用对象存储。
使用云数据库来提高访问用户数据时的性能
与云对象存储一样,数据库即服务 (DBaaS) 产品(如 Amazon Aurora PostgreSQL 和 Microsoft Azure Database for PostgreSQL)附带保证一定程度可用性的服务级别协议。 此外,DBaaS 产品更容易放大和缩小,以应对数据存储需求的变化。 一些 DBaaS 产品还附带数据库调整工具,可帮助管理员更轻松地解决性能问题。
使用云服务根据需求扩展 ArcGIS Enterprise
如果您对发布到 ArcGIS Enterprise 的服务的需求存在显著差异,则可能需要添加或删除算力来处理这种差异。 当 ArcGIS Enterprise 部署在云中的虚拟机上时,您可以使用云提供商的工具根据系统负载调整虚拟机的数量。 在某些情况下,这些工具可以实现虚拟机的自动配置和中止。 当使用云提供商的托管 Kubernetes 服务(例如 Amazon Elastic Kubernetes Service (EKS) 或 Microsoft Azure Kubernetes Service (AKS))部署 ArcGIS Enterprise 时,您可以启用自动扩展功能以根据负载动态调整系统大小。