淺析電子政務網伺服器系統應用的實現

摘要:伺服器系統的有效執行是電子政務網實現各項基本功能的前提,在明確電子政務網使用者一般需求的基礎上,需要實現跨作業系統平臺的結合,建構WEB伺服器負載均衡叢集、MYSQL高可用資料庫伺服器叢集和高可用負載均衡伺服器叢集三大核心集群系統,從而實現電子政務網伺服器系統的各項應用。
  關鍵詞:電子政務;伺服器系統;需求分析
  
  0引言
  在現代計算機、網路通訊等技術支撐下,政府機構日常辦公、資訊收集與釋出、公共管理等事務都在數字化、網路化的環境下進行,我們稱之為電子政務。電子政務包含多方面的內容,如政府辦公自動化、政府部門間的資訊共建共享、政府實時資訊釋出、各級政府間的遠端視訊會議、公民網上查詢政府資訊、電子化民意調查和社會經濟統計等。政府作為國家管理部門,其本身上網開展電子政務,有助於政府管理的現代化,實現政府辦公電子化、自動化、網路化。通過網際網路這種快捷、高效的通訊手段,政府可以讓公眾迅速瞭解機構組成、職能和辦事章程,以及各項政策法規,增加辦事執法的透明度。
  1使用者需求分析
  電子政務網各項功能的實現需要後臺伺服器穩定的發揮作用,健全可靠的後臺伺服器是電子政務的基礎性裝置,它關係到電子政務能否成功執行,同時也是電子政務網實現資訊資源的共享,網上安全協同辦公,與公眾視線雙向互動等系統應用的前提。使用者對於電子政務網後臺伺服器的需求可以做如下概括:
  高可用性:將停止服務時間降低到最低甚至是不間斷服務。
  可擴充套件性:隨著訪問的增加,系統具備良好的伸縮能力。
  可視性:系統、服務的狀態處於一個實時的監控之下。
  高效能高可靠性:經過優化的體系結構及合理的備份策略。
  安全性:結構上的安全及主機的安全策略。
  2使用者需求的實現過程
  2.1結構分析和安全分析
  考慮到日益增長的網站訪問流量以及日益嚴峻的網路安全形勢,將WEB伺服器遷移到LINUX平臺的同時,需要採用合理的方式將訪問流量負載到多個WEB伺服器上,並新增一臺MYSQL資料庫伺服器,實現高可用性,提高可靠性。依據現有的使用者需求,經過周密的考慮後,採用VLS-DR負載均衡叢集,MYSQL伺服器、負載均衡器的熱備高可用叢集方案,搭建電子政務網伺服器系統網路拓撲結構如下圖1所示。
  圖1 電子政務網伺服器系統網路拓撲結構
  在網路安全方面,資料庫與外部網路隔離,只允許Web伺服器與監控系統訪問,以提高資料庫的安全性,還可以節省頻寬。同時部署監控系統,實時把系統的健康狀態置於可視狀態,對系統的運營狀態心中有數。
  2.2系統軟硬體以及邏輯構成
  表1系統軟硬體構成
  2.3Windows Server 2003伺服器群集的建立和配置
  1)測試環境需求:Vmware Workstation 6.5;3臺執行Windows Server 2003 企業版伺服器。第一臺做域控制器,命名為Server建立lantian.hb.gov域。第二臺為主Mysql資料庫伺服器,命名為Mysql-1,第三臺為熱備資料庫伺服器,命名為Mysql-2;兩臺資料庫伺服器都加入指定域中。
  2)網路狀態:三臺伺服器都工作在VLAN2中。
  IP Mask Gateway
   255.255.255.0 192.168.2.254
  Mysql-1: 192.168.2.131255.255.255.0 192.168.2.254
  Mysql-2: 192.168.1.132255.255.255.0 192.168.2.254
  兩臺Mysql伺服器之間的心跳線使用乙太網介面連線。
  Mysql-1: 10.0.1.1 255.0.0.0
  Mysql-2: 10.0.1.2 255.0.0.0
  3)測試步驟:
  (1)在虛擬機器中正常安裝3臺執行Windows Server 2003企業版伺服器。
  (2)配置三臺伺服器的網路,使之能互相Ping通。
  (3)配置共享磁碟。
  (4)開Mysql-1,進入磁碟管理初始化新新增的兩塊硬碟並分別分配碟符Q盤S盤。
  (5)關Mysql-1,開Mysql-2可以看到磁碟已經被初始化,給它們分配同樣碟符,通常,驅動器碟符“Q”可以用於仲裁磁碟,而“R”、“S”等字母則用於資料磁碟。
  整個測試步驟如下表2所示。
  表2 測試步驟
  4)開啟三臺伺服器,進入Mysql-1,開始建立群集。
  分配群集VIP 192.168.2.130,首先新增的是Mysql-1第一個節點,然後新增Mysql-2第二個節點,然後配置第二個節點。在另一個節點上安裝群集服務所需的時間要比花在第一個節點上的時間少。“安裝”程式基於第一個節點的配置,在第二個節點上配置群集服務網路設定。與此同時,還可以通過遠端操作為群集新增多個節點,
  “安裝”程式結束後,需要驗證群集服務的安裝是否成功。如果僅完成了節點1的安裝,啟動“群集管理器”,然後嘗試連線到群集。如果已安裝了第二個節點2,在任意一個節點上啟動“群集管理器”,然後確認第二個群集顯示在列表上。
  2.4LVS 負載均衡伺服器和WEB伺服器apache+PHP的安裝配置
  負載均衡伺服器的安裝配置通過以下步驟完成。
  編譯安裝ipvsadm;編譯安裝libnet;
  編譯安裝mailtools;編譯安裝heartbeat和ldirecrtord;
  修改主配置檔案ha.cf;修改配置檔案 haresources;
  編輯檔案ipvs;配置ldirecrtord.cf。
  最後把上面所有的配置檔案複製到作為熱備的負載均衡伺服器上,在主負載均衡伺服器上執行/etc/rc.d/init.d/heartbeat start和/etc/rc.d/init.d/ldirectord start這兩個服務,在作為熱備的負載均衡伺服器上只執行/etc/rc.d/init.d/heartbeat start。ldirectord 伺服器會在主節點宕機後自動通過讀取haresources檔案來啟動。
  WEB伺服器採用apache+PHP的安裝配置,分別完成Apache2和Phpde 安裝,就可以完成 LVS的結構配置,在客戶端通過
  圖3 LVS的結構配置
  2.5監控系統Nagios的安裝
  監控系統Nagios的安裝通過以下步驟完成。
  建立Nagios執行賬號;編譯安裝Nagios;修改配置;
  配置web介面;設定訪問帳戶;將nagios資訊加到apache中;
  編譯安裝nagios-plugins;啟動Nagios;修改SELinux。
  2.6防火牆iptables的配置和最終測試
  依據以下步驟完成防火牆的配置。
  web伺服器的iptables配置:設定預設規則;在鏈中新增規則;檢視配置;儲存配置。
  負載均衡伺服器的iptables配置;監控系統伺服器的iptables配置。
  備份伺服器的iptables配置;MySQL伺服器的iptables配置。
  完成最終測試。
  3總結
  本電子政務網伺服器系統從使用者的實際需求出發,實現了跨作業系統平臺的結合,架構了WEB伺服器負載均衡叢集、MYSQL高可用資料庫伺服器叢集和高可用負載均衡伺服器叢集3大核心集群系統,為實現政務網實現各項應用提供了保證。
  
  參考文獻
  [1]徐曉林,楊銳.電子政務[M].武漢:華中科技大學出版社.2009.
  [2]侯勃峰.咸陽市電子政務內網協同辦公平臺的實現[J].資訊化建設,2010(06).
  [3]李豔芳.我國電子政務的現狀與對策分析[J].中國商界,2010(01).