arcgis server具有很靈活的體系結構,arcgis server站點可以建立在一台或者多台GIS server服務器上。這些參與創建 arcgis server 站點的服務器就構成一個組,也就是集群。
在實際項目中,在承載較大數據量的GIS 服務器上可以搭建集群環境,用來進行負載均衡。本次以廣州自來水項目為例,客戶主要有三台服務器進行智慧水務平台的部署。分別是:10.1.10.17、10.1.10.18、10.1.10.19服務器。
其中三台服務器的具體部署方式為:
- 10.1.10.18服務器安裝arcgis desktop、oracle32bit、oracle64bit 。作用是數據服務器;(arcgis desktop連接oracle需要32bit)
- 10.1.10.17服務器安裝arcgis server、oracle32bit、oracle64bit。作用是發布地圖服務;(arcgis server發布服務注冊數據庫需要64bit)
- 10.1.10.19服務器安裝arcgis server、oracle64bit。作用是與17服務器搭建集群環境進行負載均衡。
一、部署方式
服務器兩台
操作系統:Windows Server 2008 R2 Enterprise
內存:64G
系統類型:64位操作系統
IP:10.1.10.17
IP:10.1.10.19
二、部署過程
對兩台電腦進行更改服務器機器名,例如將10.1.10.17改為server01,10.1.10.19改為server02。
對其中17服務器進行的操作如下:
- 在17服務器上安裝arcgis server,在電腦盤中創建文件夾,此文件夾是用來存儲server的緩存文件,需要共享出來。因為兩台服務器屬於同一局域網,所以共享出來后,另一台服務器緩存路徑也可以添加此路徑。
- 注意:安裝server的過程中兩台服務器需要創建相同的賬戶名和密碼,例如賬戶為arcgis,密碼為Hdkj123!。
- 在17服務器上創建站點,例如賬戶為siteadmin,密碼為Hdkj123!。
- 指定緩存文件夾和配置文件夾為網絡路徑。Directories文件夾路徑設置為:“\\10.1.10.17\server緩存\”,config-store文件夾路徑設置為\\10.1.10.17\server緩存\。 這個路徑也能在安裝完后進行更改。
對19服務器進行的操作如下:
- 安裝過程略。保證安裝文件夾和安裝賬戶與01服務器保持一致。
- 配置02服務器server manager,將02服務器添加到01服務器創建的站點里。
三、服務測試
查看集群,進入server manager,查看站點信息:
服務測試,可以在server01上發布服務,示例如下:http://10.1.10.17:6080/arcgis/rest/services/test/wf/MapServer. 直接把服務地址改成http://10.1.10.19:6080/arcgis/rest/services/test/wf/MapServer服務依然可以訪問,說明集群就配置成功啦!
啦啦啦,一定要記住呀!雖然並沒有感覺到性能有多大的提高,啊哈哈哈哈哈!