
金蝶K/3 ERP系統(tǒng)服務器選型指南
“一套軟件、兩個面孔、三層結構”,簡短的一句話,可以清楚地表述金蝶K/3系統(tǒng)的基本特征。三層結構概述了K/3系統(tǒng)是一個典型的三層結構應用,經(jīng)過近7年的潛心研究和大量的客戶驗證,現(xiàn)在三層結構技術在金蝶K/3系統(tǒng)中的應用已經(jīng)逐漸的成熟、穩(wěn)定,成為金蝶軟件提供給中小企業(yè)用戶的性價比最好的企業(yè)ERP系統(tǒng);兩個面孔指的是前端系統(tǒng)包括GUI和WEB兩種產(chǎn)品系列,客戶可以根據(jù)實際情況靈活選擇。下面是K/3系統(tǒng)結構示意圖:
▲金蝶K/3系統(tǒng)結構圖
由于K/3系統(tǒng)是三層結構應用,系統(tǒng)部署可分多部分進行,包括客戶端、中間層、數(shù)據(jù)庫、WEB系統(tǒng)等部分。其中,客戶端指的是基于Windows的K/3客戶端桌面應用程序,需要安裝在業(yè)務系統(tǒng)使用人員的機器上;中間層包括所有業(yè)務系統(tǒng)的業(yè)務邏輯組件,這些組件會被客戶端所調用,是K/3系統(tǒng)的核心部分;數(shù)據(jù)庫安裝數(shù)據(jù)庫產(chǎn)品和K/3數(shù)據(jù)服務部件,目前K/3系統(tǒng)支持的數(shù)據(jù)庫產(chǎn)品是Microsoft SQL Server,所有的業(yè)務數(shù)據(jù)都存儲在這里;Web系統(tǒng)則基于IIS提供K/3人力資源、門戶、CRM等WEB服務,為可選服務部件。
可見,中間層和數(shù)據(jù)庫是K/3 ERP系統(tǒng)中最核心的兩大部分,對于超過十個客戶端以上的應用,每個部分都應該裝在不同的機器上,如果中間層服務器的負荷并不重,將Web系統(tǒng)安裝在中間層所在服務器上也是可行的。如下圖所示:
▲基于Web系統(tǒng)的服務器架構
具體來看,中間層的任務是運行K/3系統(tǒng)的業(yè)務組件,一個中間層服務器往往要為多個客戶端(包括Web)提供服務,因此中間層一般需要使用部門級的服務器。根據(jù)實際測試的結果,K/3系統(tǒng)中,一臺配置為:主流雙路四核Xeon、4GB內存的中間層服務器,能負載400左右的并發(fā)用戶。因此,這里我們推薦大家采用基于最新英特爾至強5600系列的雙路服務器。當然,業(yè)務量的大小,客戶端的數(shù)目會影響中間層服務器的處理和響應能力,通過增加CPU、內存可以對性能的提升會帶來一定的好處,但這并不是萬能的。當達到一定的并發(fā)數(shù)量后,單臺服務器增加配置仍無法滿足性能要求時,此時需要采用多臺中間層服務器進行分布式處理。
數(shù)據(jù)庫服務器作為賬套數(shù)據(jù)的存儲平臺,無論從性能還是可靠性方面都提出了很高的要求。根據(jù)測試結果,K/3系統(tǒng)中,一臺配置為16核心、16GB內存的服務器可以滿足200~400并發(fā)或數(shù)據(jù)庫實體達到20~40GB規(guī)模的應用需求。因此,我們推薦大家采用基于英特爾至強7500或最新至強E7處理器的四路以上服務器。隨著業(yè)務增長,可以通過增加內存和CPU來提升數(shù)據(jù)庫服務器的性能,利用RAID來存儲數(shù)據(jù)可以提高數(shù)據(jù)的安全和可靠性,同時也會帶來一定的I/O性能提升。如果數(shù)據(jù)庫服務器成為性能瓶頸,可以考慮將賬套分布到不同的數(shù)據(jù)庫服務器上。另外,值得注意的是,作為一種事后的拯救手段,企業(yè)依據(jù)自己的實際情況制定合適的數(shù)據(jù)備份和恢復策略也是必不可少的,可以利用SQL Server的數(shù)據(jù)備份功能將數(shù)據(jù)定時備份,也可以考慮第三方的備份軟件實現(xiàn)數(shù)據(jù)的實時備份。
當然,對于并發(fā)量很大的高端核心關鍵應用,用戶還可以通過服務器集群的技術來進一步提供高可靠、高性能、容錯等高級特性。比如,Windows/SQL Server服務器群集技術可以建立數(shù)據(jù)庫的故障轉移群集系統(tǒng),保證數(shù)據(jù)庫服務器的高可用性,如下圖所示:
▲K/3數(shù)據(jù)庫群集部署方案
CIO頻道人物視窗
CIO頻道方案案例庫
大數(shù)據(jù)建設方案案例庫
電子政務建設方案案例庫
互聯(lián)集成系統(tǒng)構建方案案例庫
商務智能建設方案案例庫
系統(tǒng)集成類軟件信息研發(fā)企業(yè)名錄