值得注意的是ArcGIS 10.1 for Server site必须至少有一个集群,当我们第一次创建ArcGIS 10.1 for Server site的时候,一个默认的集群会自动建立。从这里我们已经隐约看出ArcGIS Server的站点架构带给我们的好处,我们不仅仅可以在一个站点中加入更多的GIS服务器来处理我们的需求,还可以根据需要将这些服务器细分成不同的组,这样我们可以最大利用服务器的性能。
ArcGIS for Server 10.1新架构模型的逻辑关系简单概括为:以Site为架构单位;Cluster为GIS 服务的逻辑单位;GIS Server为实际处理单位;GIS Instance实例为每个GIS功能的处理容器。
1、Site为架构单位
ArcGIS for Server 10.1 在安装完成以后,需要确定创建一个新的Site站点,还是添加到已经存在的Site站点。如果是创建一个新的ArcGIS Server环境,就需要选择New Site操作,一系列的操作包括创建站点管理员账户配置Directories和Configuration Store路径等信息。下图为安装完ArcGIS Server在启动Manager页面是看到的,这个时候还不能称之为一个站点,因为站点还没有创建,如下图:
配置信息存储文件(config –store)
ArcGIS Server 站点有一个特殊的文件夹-配置存储,该文件夹中包含的站点的重要信息。在创建ArcGIS Server 站点时,需要指定配置存储的位置,该目录包含整个ArcGIS Server的集群信息,用户信息,安全信息等,每一种类型的信息都有相应的文件夹,如下图所示:
服务器目录(directories)一个服务器目录是计算机上的一个物理目录, ArcGIS Server站点将某些特定的信息写入和存储在该目录中,该目录包含有缓存文件夹,输出文件夹,系统文件夹,KML文件夹等。下图为创建的directories目录的示意图:
只有添加到Site站点的GIS Server,才能称为Siteful的GIS Server节点,要不就为孤立的节点,是不属于架构之内。
每个Runnable的GIS Server所需的一系列数据,它们都被保存到Site相关属性里。如:所属的集群信息、服务信息、服务所依赖的数据信息、目录信息以及日志信息等等。GIS Server也是基于这些信息才能提供具体服务的。
一个具体的应用GIS环境只有一个Site站点。
注:GIS服务器可以认为是构成ArcGIS Server站点中,安装了ArcGIS Server的机器。GIS服务器可以用来绘制地图、提供服务、同步数据库、投影几何对象、搜索数据、并执行许多由ArcGIS提供的操作。所以可以这么说:GIS服务器是ArcGIS Server 站点中的工作中心。在ArcGIS Server 10.1中 GIS服务器内嵌了一个Web服务器,但是我们可以提供一个自己的专有Web服务器,以便提供更高级的功能,如使用本地Web服务器的安全功能等。