许多信息技术 (IT) 基础架构环境(包括公共和私有云环境)支持用于 Microsoft Windows 和 Linux 的 ArcGIS Enterprise。 只要满足与本地等效计算机相同的系统要求,ArcGIS 就可以支持任何云虚拟机产品。
在云环境中计划 ArcGIS Enterprise 实施时,请考虑如何部署软件以及您将在 Enterprise 部署过程中使用的云功能。
在云中部署
要在云中部署 ArcGIS Enterprise,请首先安装和配置软件。 您可以使用与部署到本地计算机相同的方法来执行此操作,例如:
- Chef 脚本 - Esri 提供 Cookbook 以在支持的 Windows 或 Linux 操作系统上部署 ArcGIS Enterprise。
- Microsoft PowerShell Desired State Configuration (DSC) - Esri 还提供工具来在 Windows 计算机上使用 PowerShell DSC 自动化安装。
- ArcGIS Enterprise Builder - 您可以使用 ArcGIS Enterprise Builder 设置简单的单机配置。
- 运行单个组件设置 - 要在单独的计算机上进行自定义的生产部署,请为每个 ArcGIS Enterprise 组件使用单独的安装程序。
如果您在 Amazon Web Services (AWS) 或 Microsoft Azure 上进行部署,则可以使用 Esri 为这些云平台提供的专用工具。 有关这些工具的信息,请参阅 Amazon Web Services 上的部署选项和什么是 ArcGIS Enterprise Cloud Builder for Microsoft Azure?。
对于 AWS 或 Azure 以外的云环境,您负责使用云基础架构供应商提供的工具来配置基础架构组件。 这包括配置基础架构组件(例如虚拟机、网络组件(例如,负载均衡器和防火墙)),以及设置安全和功能性环境所需的其他组件。
提示:
要使 Esri 配置和托管您的云部署,请与 Esri 托管云服务团队联系。
与云功能相集成
在云环境中运行 ArcGIS Enterprise 时,可以与不同形式的云本机平台即服务功能集成,例如云存储和数据库即服务产品。 使用云本机服务可以在可伸缩性、性能、成本和维护方面提供许多优势。
注:
尽管即使 ArcGIS Enterprise 在同一云环境之外运行,从技术上来说也可以连接到云存储和云数据库,但不建议这样做,因为增加的延迟会降低性能和风险超时。 如果 ArcGIS Enterprise 软件组件不在同一云的同一区域中运行,则 Esri 将不会正式支持连接到云服务。
云存储服务
ArcGIS Enterprise 可以出于各种目的连接到云存储,包括系统存储(作为云数据存储)和存储备份文件。 有关受支持的云存储服务的列表,请参阅 ArcGIS 的云选项。
系统存储
ArcGIS Enterprise 需要软件内部某些内容的存储空间,例如门户内容目录或 ArcGIS Server 配置存储。
当您在 AWS 或 Azure 上部署 ArcGIS Enterprise 时,可以为这些系统存储位置使用云服务和存储。 有关 AWS 中的这些存储选项的示例,请参阅 AWS CloudFormation 和 ArcGIS 中的逻辑示意图。 在 Azure 上,您可以使用 Azure Blob 存储。
云数据存储
您可以将云数据存储用于 ArcGIS Enterprise 中的以下各项:
- 缓存影像和地图服务的目录。
- GeoAnalytics Tools的输入和输出位置。 为此,请注册一个云数据存储并将其设置为大数据文件共享。 这允许将数据集作为大规模分析工作流的一部分从云存储位置读取和写入到云存储位置。
- 栅格分析工具的输出位置,以及存储您在门户的创建影像图层向导中上传的托管影像图层数据。 注册云数据存储并将其设置为栅格存储。
备份文件存储
您可以在 Azure Blob 存储容器、Amazon S3 存储段或另一个云平台上的 S3 兼容位置中创建云或本地 ArcGIS Enterprise 部署的备份。 通过将备份存储在云中,您可以更轻松地调整存储位置的大小。
与所有云资源一样,如果 ArcGIS Enterprise 部署与存储服务不在同一个云区域中,则与部署和备份存储位置相同相比,创建备份以及从其恢复所需的时间更长。
有关如何创建 ArcGIS Enterprise 备份到云存储位置的信息,请参阅创建 ArcGIS Enterprise 备份。
提示:
创建 ArcGIS Enterprise 部署的备份时,不能让任何人发布或编辑部署中的内容。 要在不大大增加系统不可用时间的情况下利用云的存储优势,请备份到本地驱动器,然后将备份文件复制到云存储位置。
云数据库和数据仓库
ArcGIS Enterprise 支持将许多数据库作为数据源。 这些数据库中的许多数据库可用于托管企业级地理数据库,而其他数据库仅作为数据库受支持。 当您将数据库安装到云中的虚拟机时,与在本地计算机上安装时相同的硬件和软件要求同样适用。
一些云提供商提供了托管数据库服务,该服务也受 ArcGIS Enterprise 支持。 这些云托管的数据库服务通过处理这些流程中涉及的大部分(如果不是全部)工作,简化了关系数据库的安装、配置和维护。 有关支持的数据库服务列表,请参阅将 ArcGIS 与云中的数据库配合使用的要求。 您可以在所有这些数据库服务产品中创建地理数据库。
如果在 AWS 上部署 ArcGIS Enterprise,则可以使用 Esri 所提供的部署工具在支持的 Amazon Relational Database Service (RDS) 中创建企业级地理数据库,并将其注册为 ArcGIS Server 站点的托管数据库。
如果在 Microsoft Azure 上使用 ArcGIS Enterprise Cloud Builder for Microsoft Azure 部署 ArcGIS Enterprise,则可使用 Cloud Builder 在受支持的 Azure 数据库服务中创建数据库或企业级地理数据库。
云数据仓库与基于云的数据库服务类似,用于在云端存储大量数据。 作为仓库,通常不会编辑该数据,但是会经常将新的记录和表添加至仓库。 有关支持的云数据仓库列表,请参阅将 ArcGIS 与云中的数据库配合使用的要求。