貴陽市國稅系統移植項目背景
貴陽市國稅信息網絡系統(市級平臺)所要完成的主要任務是:
直接接收、處理上報下屬市(地)、縣(市、區)以至街道(鄉鎮)的各級稅收數據及相關數據,進行普查、統計、匯總、分類,實現向市國稅部門及市政府的上報,方便各級地方政府的查詢;
預留與財政、民政、工商及銀行、郵局等部門的接口,實現稅收工作的社會化管理;
建立全市的稅收數據庫,建立稅收檔案系統,完成市級稅收備案;
建立全市國稅系統網站,在互聯網上公布相關稅收信息、法規政策、工作情況,便于查詢和社會監督;對各地資金運行情況進行監督,隨時了解各地的收稅計劃;指導全市業務,組織工作人員業務培訓。
貴陽市國稅信息網絡系統現采用兩臺某國外品牌小型機,數據庫采用Oracle 8.1.7。該小型機的配置為24顆CPU,配置24GB內存。兩臺服務器連接一臺光纖通道磁盤陣列,所能提供的存儲容量為300GB,目前已使用了約90%。
根據使用的需求,需要擴容貴陽國稅系統,新系統采用英特爾®IA64架構,選用基于英特爾® 安騰™處理器的服務器做后臺數據庫系統,操作系統采用RedHat Linux AS (IA64),數據庫采用Oracle9i for Linux (IA64)。
系統設計以及對服務器平臺的需求分析
貴陽市稅收信息網絡系統分為三層結構:1個市級數據平臺—下屬縣(市)數據終端—下屬鄉/鎮數據終端。考慮到技術的先進性和可維護性、軟件的擴充性、降低日常維護成本,貴陽市所構建的稅收信息網實際上實現了國稅局和工商管理部門以及與全市各市、縣、區國稅部門計算機網絡的互聯,并且和相應的政府部門及和稅收業務相關的其他部門(銀行、工商等)實現互聯,為國稅系統信息化建設奠定基礎。
網絡設計:網絡建設依托國稅網(政務信息網)和因特網,市、縣級管理部門可以根據自身的條件選擇其網絡連接模式:縣級部門在資金許可的條件下可申請一條DDN專線,用專線連入國稅網(政務信息網),否則,可以通過因特網以VPN的方式連接到上級部門,以降低相關開支;街道辦事處需要通過因特網以VPN的方式連接到市中心。
業務功能:其設計原則是在滿足目前國稅各級管理部門的需求前提下,極大地豐富了其業務范圍,明確了不同級別管理部門對業務的需求。使國稅系統軟件的針對性、適應性較同類型稅收管理軟件都有明顯的提高,為各級低保管理部門準確、快速的完成各種業務操作提供了有力的保證。
網絡安全:在采用網絡安全認證、設定安全管理制度的同時,貴陽市將在國稅系統網絡平臺中全部使用政務信息網采用的安全產品,以保證國稅信息網的安全穩定運行。
基于以上考慮,貴陽市稅收信息網絡系統對服務器平臺的要求:相當于小型機檔次的服務器 ,即IA64安騰服務器
系統移植方案
由于是將貴陽國稅稅務征收系統從基于小型機的平臺遷移到基于英特爾® 安騰服務器的平臺,在具體工作過程中,涉及到許多問題:
1、系統層的遷移,包括操作系統和數據庫
在英特爾® 安騰服務器平臺上,已經發布的有微軟windows和Linux兩種操作系統,包括Microsoft Windows 2003 Server (IA64)、RedHat Linux Advance server (IA64)等。對于本項目,由于客戶在操作系統的選擇上沒有特殊要求,因此建議可考慮采用RedHat Linux Advance server (IA64)操作系統。
由于原系統采用Oracle數據庫,客戶希望在新的系統上也采用Oracle數據庫,因此,推薦可采用Oracle9i for Linux (IA64)作為新系統的數據庫。
2、系統性能及可擴展性
客戶現系統采用小型機,機器配置為24顆CPU,24GB內存。兩臺數據庫服務器做HA,正常情況下只有一臺服務器做稅務征收服務,另外一臺服務器處于監控狀態,同時運行一些查詢服務。目前系統在正常使用情況下,有1500個注冊用戶,峰值約有1000個并發用戶。據客戶監控數據庫服務器的系統資源消耗情況,CPU占用很低。
由于沒有充分的時間進行系統性能的模擬測試,因此在新系統方案中推薦采用基于兩節點的Oracle9i數據庫。一方面可以提供更高的數據庫響應性能,同時也有較好的可擴展性,如果隨著用戶數的增加,需要提高后臺數據庫的性能,只需要增加新的節點即可。
3、國稅稅務應用軟件的遷移
貴陽國稅運行的稅務應用軟件是由神州數碼開發的,后臺數據庫采用的是Oracle8.1.7版本,前端開發工具采用PowerBuilder8.0,系統架構為C/S架構。前端通過Oracle8.1.7的客戶端直接連接到后臺數據庫。
由于新的系統為英特爾® 安騰™服務器平臺,數據庫也升級到Oracle9i版本,因此,需要應用軟件開發商神州數碼提供經過測試的基于Oracle9i (IA64)的稅務應用軟件系統。
4、多方面緊密配合
由于系統遷移涉及的工作及廠家較多,需要多方面緊密配合:
開箱安裝系統Linux as 2.1 u3
在安騰上安裝單機版Oracle 9i(9.2.0.2),并開始建庫.
Imp倒入數據,測試基本功能.
開始應用功能測試
神州數碼重寫了新建ctais用戶的script,
Oracle 9i單機環境應用功能測試完成
開始安裝Oracle 9i,建數據庫.
倒入數據.
恢復用戶組用戶
用戶組用戶升級
大規模用戶測試
通過大家的努力,最終高效地平滑地把國稅系統轉移到新的安騰IA64架構平臺。
寶德解決方案中心在英特爾協助提供以下專業服務:
安裝操作系統(Red Hat Advanced Server 2.1 Itanium2 version)
在IA架構服務器上設置Oracle 9i 數據庫服務器軟件系統和磁盤陣列柜
調試及優化IA64架構環境
記錄性能表現及最佳方法
量度網絡輸出,檢查系統各種配備的表現
提供可擴充性、高可靠性、高可用性、可管理性、可恢復性、安全性各方面的建議。(新聞稿 般若提供 2005-06-08)