迁移至 ArcGIS 10.1 for Server 时可能出现的情况

改进后的 ArcGIS 10.1 for Server 架构要求对先前版本的使用方式进行一些调整。本主题简要概述其中所存在的主要差别。本帮助部分中的其他主题进行了更为详尽的介绍:

安装体验

ArcGIS 10.1 for Server 在服务器架构中引入了一些重大变化。版本 10.1 不再使用 SOM-SOC 模型来分布 ArcGIS Server 组件,这带来了更为轻松的安装体验。

安装 10.1 时,您会注意到 ArcGIS Server 无需安装在根帐户上;您可指定任意帐户来安装该产品。您所选择的帐户会运行 ArcGIS Server 服务,因此被称为 ArcGIS Server 帐户。安装程序将安装一个 GIS 服务器,如果您要将另一个 GIS 服务器添加到站点中,只需在另一台计算机上再次运行该安装程序。所有计算机都必须使用 64 位操作系统。安装 GIS 服务器后,便可立即开始发布服务。

在很多情况下,还应安装 ArcGIS Web Adaptor。它是 10.1 中的新组件,可用于将企业级 Web 服务器与 ArcGIS Server 站点相集成。

Web 适配器允许您在不希望用户看到默认端口 6080 或默认站点名 arcgis 时对站点 URL 进行控制。使用 Web Adaptor 可以限制外部用户访问 ArcGIS Server 管理器或 ArcGIS Server 管理员目录。通过站点中的 Web Adaptor,您可以在 web 层执行身份验证。最后,通过将站点关联到企业级 web 服务器,可以对使用服务的 web 应用程序进行托管。

管理器登录与站点设置

ArcGIS 10.1 for Server 中,一个或多个 GIS 服务器的部署被称为“站点”。GIS 服务器安装完毕后,即会打开 ArcGIS Server 管理器。首次登录管理器时,系统将询问您是创建站点还是加入站点。如果您刚刚开始使用 ArcGIS Server,请选择创建站点。以后安装要添加到站点中的 GIS 服务器时,请选择加入站点。管理器将为您连接计算机。

10.1 中,您可以将 GIS 服务器组织为子组形式,即集群。这样您就可以为不同的计算机组分配不同的任务。例如,一个集群可专用于地理处理服务,而另一集群则仅提供地图服务。所有 GIS 服务器都必须参与集群。对于大多数站点,可以仅将所有 GIS 服务器都添加到默认集群。

发布服务

服务不会在 1010.1 之间自动迁移。服务的迁移方式就是使用 10.1 中新的发布模式来重新创建服务。

发布工作的总体流程是相同的,即:在 ArcGIS for Desktop 中创建 GIS 资源(例如,地图文档或模型),然后将其作为服务发布到 ArcGIS Server。但是,发布操作不总是在 ArcGIS for Desktop 中启动,通常是打开资源,然后单击文件 > 共享为 > 服务

10.1 中,尝试发布的项目会经过更为严格的分析,从而确保它们已准备好在服务器上显示。在先前版本中,您需要使用地图服务发布 工具条来分析地图文档。ArcGIS 10.1 则提供了一个通用的服务编辑器 对话框,帮助您在发布之前分析所有预备服务。

10.1 中,所有地图服务均使用与先前版本中的 MSD 关联的快速绘制引擎。因此,基于 MXD 和 基于 MSD 的地图服务之间不存在任何差别。在 10.1 中,在 ArcMap 中打开地图文档,分析其是否存在性能瓶颈,然后将其作为地图服务发布到 ArcGIS Server。鉴于这种变化,10.1 中移除了地图服务发布 工具条。

在 ArcGIS Server 的先前版本中,通过重新启动服务,便可将对服务所引用的 GIS 资源所做的全部更改提供给客户端。要反映 10.1 中 GIS 资源及其源数据的更改,必须在以下场景中使用覆盖服务:

ArcGIS 10.1 for Server 依赖于已注册到服务器的数据文件夹和地理数据库列表。迁移至 10.1 时,您需要对经验证 GIS 服务器可以访问的一组数据位置进行注册。对于在多台计算机上进行发布的情况,这一做法有助于 GIS 服务器了解如何调整数据路径。如果尝试发布的某项服务引用了一个未注册位置处的数据,则在执行发布操作时,该数据将被复制到服务器。

创建 Web 应用程序

ArcGIS 10.1 for Server 中未提供用于在管理器中创建 web 应用程序的开箱即用向导。鼓励您使用 ArcGIS.comArcGIS Viewer for FlexArcGIS Viewer for Silverlight 开始创建 Web 应用程序。如果要使用旧向导,您可以安装 ArcGIS Web Applications 安装程序,但请注意这将使用已弃用的 Web ADF。

管理站点

可使用管理器维护您的 ArcGIS Server 站点。在 10.1 中,改进了管理器外观并提供了更加直观的用户界面。该版本还支持与您在以前版本中体验的相同的站点管理功能。

10.1 版本还包含基于 REST 构建的 ArcGIS Server Administrator API,允许您使用您所选择的语言编写服务器管理脚本。

ArcGIS Server 1010.1 的异同点

相同点

不同点

创作 GIS 资源(例如地图、工具和定位器),然后将其发布到 ArcGIS Server。

通过文件 > 共享为 > 服务,可以直接从 ArcMap 或 ArcGlobe 调用服务发布。在发布过程中,可以将 GIS 资源发布到基于云的服务器上,同时将源数据复制到该服务器。

发布前,您可以分析地图文档来查找性能瓶颈。

发布前,您可以分析其他类型的 GIS 资源,例如 globe 和工具箱。无需显式保存 MSD 文件便可使用 ArcGIS Server 的快速绘制引擎;始终使用快速绘制引擎。

ArcGIS Server 在磁盘中保留用于说明服务器行为的日志和配置文件。

可通过管理器或 ArcGIS for Desktop 来查看日志和调整服务器配置信息。应通过管理器而不是直接从磁盘读取日志。

可添加多个 GIS 服务器来处理较大的站点负载。

可将 GIS 服务器组织成组(即“集群”),然后分配其处理特定的服务子集。

可使用 Web 服务器来控制对站点的访问。

对于开发或测试,无需专用 Web 服务器:ArcGIS Server 显示开箱即用的 Web 服务。对于产品站点,可使用 Web 适配器将您的 Web 服务器连接到该站点。

9/15/2013