多数 ArcGIS 功能在 Amazon Web Services 中都可用;但是,本主题将列出了一些不支持的功能和配置。
不支持服务器集群
Amazon Web Services 不支持 ArcGIS Server 集群。对于所有的 GIS 服务器,在 Amazon EC2 中创建的 ArcGIS Server 站点都使用默认集群。不应尝试创建其他集群。
使用弹性负载均衡器 (ELB) 和 Web ADF 的相关限制
使用弹性负载均衡器 (ELB) 以实现 Amazon 云的伸缩功能会限制 ArcGIS Server 的某些特定功能。ELB 将默认进行配置,以便将收到的请求在参与 GIS 服务器网站的任意实例之间进行分散处理,即无法保证某一特定 EC2 实例会处理来自特定客户端(Web 浏览器用户会话、桌面客户端或移动应用程序)的请求。这就限制了有状态的 Web 应用程序的使用。
ArcGIS Server Web 应用程序开发框架 (ADF) 应用程序依赖于存储在 Web 层(在 Internet 信息服务中)的用户会话信息。要使 Web ADF 应用程序能够正常工作,收到的来自用户会话(Web 浏览器)的请求需要命中存储会话信息的 EC2 实例。如先前所述,ELB 无法保证这一点。
高级用户可通过在 SQL Server 中存储 Web ADF 会话信息来适应这一限制。Amazon 还在 ELB 中提供了若干脚本用以配置粘滞会话;然而,Esri 尚未认可 Amazon EC2 中的这些配置。
Web ADF 技术已被 Esri 弃用,建议您将 Web 应用程序过渡到 ArcGIS web APIs for JavaScript。
Amazon 造成的限制
Amazon 对于可创建的资源强加了一些限制,例如,EBS 卷的大小、可附加到实例的 EBS 卷的数量、可立即运行的实例数,以及可分配在一个区域的弹性 IP 的数量。例外的情况是有时 Amazon 的请求不受这些限制约束。
有关 Amazon 限制性方面的最新官方信息,请参阅 AWS 文档。