ArcGIS Server集群部署-基于windows

ArcGIS Server集群部署-基于windows

ID:40744106

大小:641.97 KB

页数:11页

时间:2019-08-07

ArcGIS Server集群部署-基于windows_第1页
ArcGIS Server集群部署-基于windows_第2页
ArcGIS Server集群部署-基于windows_第3页
ArcGIS Server集群部署-基于windows_第4页
ArcGIS Server集群部署-基于windows_第5页
资源描述:

《ArcGIS Server集群部署-基于windows》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ArcGISServer集群部署1几个重要的概念1.1服务、池化、实例使用ArcGISServer发布一个地图服务,发布服务的同时会要求定义池化的类型、最小最大实例数。用户请求一个service时,是和该service的一个instance打交道。service有pooled(池化)和nonpooled(非池化)两种。ØNonpooled创建最小个数实例,一个实例启动一个ArcSOC.exe。ØPooled:lowisolation是指一个ArcSOC.exe进程可以保有多个实例(也就是多线程);highisolation一个实例占用一个进程。lowi

2、solation的好处是可以启动相对少的ArcSOC.exe来维持同样数量的instance,节约服务器的内存资源;但如果一个ArcSOC.exe崩溃,那么里面的所有instance都会被销毁。1.2SOM、SOCArcGISServer是由一个SOM(ServerObjectManager)和若干个SOC(ServerObjectContainer)机器组成。SOM会在机器里以ArcGISSOM账户启动一个ArcSOM.exe的进程,这个进程负责管理(启动和停止)其他SOC进程(ArcSOC.exe),SOC进程虽然是由SOM启动,但是以ArcGIS

3、SOC账户运行的。ArcSOM.exe启动时,会自动启动两个ArcSOC.exe,一个用于记录AGS的日志,一个用于清空特定的工作目录。这两个ArcSOC.exe在任务管理器中可以根据所占用的内存数与其他ArcSOC.exe区分开来,占用内存较少的两个ArcSOC.exe便是由SOM进程自动启动的,而其他的ArcSOC.exe则是由具体service启动的。SOC可以安装在多台机器上,是服务对象的宿主。每台SOC机器可以产生多个ArcSOC.exe,一个ArcSOC.exe可以运行多个服务对象,ArcSOC.exe是由SOM来管理。SOM与SOCs是一

4、对多的关系,SOM相当于公交站,SOCs相当于公交车.有任务了,SOM分配任务给SOCs,SOCs是真正的执行者。SOM下添加多个SOCs是为了分担负载,减少多个并发用户的时候请求的等待时间。一个关于服务、池化、实例、SOM、SOC进程的例子。Eg:现在机器上总共有2个服务:World:pooled,lowisolation(8instanceperprocess),min-instance:9,max-instance:16;随即启动China:nonpooled,min-instance:2,max-instance:4,手动启动。分析:开机,SO

5、M启动一个arcsom.exe,随后启动两个arcsoc.exe;World服务启动,创建9个instance,其中8个instance公用一个arcsoc.exe,剩下一个instance启动另外一个arcsoc.exe。此时机器中共有1个arcsom.exe,4个arcsoc.exe。然后手动启动China服务,创建2个instance,每个instance会启动一个arcsoc.exe。此时,机器中共有1个arcsom.exe,6个arcsoc.exe。2分布式安装ArcGISServer分布式安装提供了基于DCOM的负载均衡方法。系统利用多台服

6、务器搭建,以满足大用户量图形服务需求。系统工作流程为:客户端发送请求到SOM,SOM将分配资源提供给客户端,通过SOM对SOC进行调配和管理。通过分布式部署,有以下优点:Ø高可靠性(HA)。利用集群管理软件,当主服务器发生故障时,备份服务器能够自动接管主服务器的工作,并及时切换过去,以实现对用户的不间断服务。Ø高性能计算(HP)。即充分利用集群中的每一台服务器的资源,实现复杂运算的并行处理。Ø负载均衡。即把负载压力根据某种算法合理分配到急群众的每一台服务器上,以减轻主服务器的压力,降低对主服务器的硬件和软件要求。系统工作流程部署流程2.1安装ArcGI

7、SServer根据部署要求,将在A、B两台服务器上安装ArcGISServer,其中A服务器作为主要服务器部署完整的SOM/SOC组件,B服务器只需要部署SOC组件。确保A、B两台机器在同一个域下。(机器名A:HostSOM,B:HostSOC)2.1.1安装程序(具体过程在此不作详述)在此选择安装SOM和SOC。2.1.2进行PostInstallation根据向导执行后,会新增SOM、SOC和管理服务3个账户,并自动将SOM账户加入到本地agsadmin组,SOC账户加入到本地agsusers组。然后还需要进行授权认证,经过授权认证的服务器才能运行

8、SOC。2.1.3添加用户和组关联手动将桌面登陆用户加入到这两个组中,这两个组控制SOM和SO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。