隨著企業(yè)對于信息化重視程度的提高,IT系統(tǒng)已經(jīng)從“幕后”走向了“前臺”,它更重要的使命是提升管理水平和競爭力。ERP(企業(yè)資源計劃)作為IT系統(tǒng)的重要組成部分,服務(wù)于企業(yè)長遠規(guī)劃和資源整合集中管理,致力于改善企業(yè)內(nèi)部以及整個供應(yīng)鏈各個環(huán)節(jié)的管理、調(diào)度及資源配置,使企業(yè)迅速適應(yīng)客戶的新需求和抓主市場新機遇,贏得競爭的勝利。
本文將從成長型企業(yè)的ERP應(yīng)用需求出發(fā),分析其服務(wù)器平臺選型時的關(guān)鍵因素,進而以金蝶K/3 ERP系統(tǒng)為例,闡述其兩個核心應(yīng)用(中間層和數(shù)據(jù)庫)服務(wù)器的配置原則,并著重推薦了最新的至強7500和至強E7服務(wù)器平臺。
成長型企業(yè)ERP服務(wù)器需求分析
對于大多數(shù)成長型企業(yè)來講,隨著業(yè)務(wù)的不斷增加,業(yè)務(wù)并發(fā)處理需求以及數(shù)據(jù)量的增長,將會極大地考驗IT系統(tǒng)的性能、穩(wěn)定性和可擴展性。因此,對于ERP服務(wù)器來說,在選型時,需要著重考察以下幾個方面的因素:
第一、 數(shù)據(jù)快速增長帶來的可擴展性需求
對于成長型企業(yè)而言,ERP系統(tǒng)處理的數(shù)據(jù)量通常增長較快,因此對服務(wù)器的靈活可擴展性要求較高,包括CPU、內(nèi)存、硬盤、存儲等方面。比如,硬盤配置要有前瞻性,有條件的用戶可以考慮存儲陣列,同時也需要考慮數(shù)據(jù)的冗余備份,畢竟ERP系統(tǒng)的價值體現(xiàn)在數(shù)據(jù)上。
第二、 并發(fā)處理帶來的性能壓力
ERP系統(tǒng)運行起來通常數(shù)據(jù)讀寫較頻繁,有條件的用戶應(yīng)該將數(shù)據(jù)庫和中間件分離,部署在不同的服務(wù)器硬件平臺上面。同時,對于ERP系統(tǒng)來說,并發(fā)用戶數(shù),即同一時刻與服務(wù)器進行交互的在線用戶數(shù)量,是非常重要的性能考量指標。企業(yè)在選購和部署ERP系統(tǒng)時,要充分考慮服務(wù)器硬件現(xiàn)階段和未來所能支持的并發(fā)量。
第三、 可靠性與可用性
ERP系統(tǒng)作為企業(yè)的關(guān)鍵核心應(yīng)用,對服務(wù)器的可靠性、可用性要求是非常高的,如果業(yè)務(wù)請求無法得到快速的響應(yīng)或經(jīng)常發(fā)生宕機事件,后果往往會很嚴重。因此,服務(wù)器的RAS特性、冗余技術(shù)、高可用技術(shù)、集群技術(shù)等,都是用戶需要考慮的因素。
第四、IT投資回報
成長型企業(yè)的IT預算往往是比較有限的,這些有限的資源要用到刀刃上面,才能獲得好的IT投資回報,因此在選購服務(wù)器時,性價比是一個重要的經(jīng)濟因素。
傳統(tǒng)上,一些機構(gòu)、企業(yè)在選購ERP服務(wù)器時,出于性能和穩(wěn)定可靠的因素,會考慮昂貴的RISC小型機。不過今天,隨著以英特爾至強為代表的X86服務(wù)器技術(shù)的發(fā)展,X86服務(wù)器在性能、可用性、可擴展性等方面都已經(jīng)與小型機相差無幾,而且,X86平臺還有開放性、標準化、高性價比等許多小型機所無法比擬的固有優(yōu)勢。下面,我們就以金蝶K/3 ERP為例,來具體剖析一下X86服務(wù)器在成長型企業(yè)中的部署應(yīng)用方案。
金蝶K/3 ERP系統(tǒng)服務(wù)器選型指南
“一套軟件、兩個面孔、三層結(jié)構(gòu)”,簡短的一句話,可以清楚地表述金蝶K/3系統(tǒng)的基本特征。三層結(jié)構(gòu)概述了K/3系統(tǒng)是一個典型的三層結(jié)構(gòu)應(yīng)用,經(jīng)過近7年的潛心研究和大量的客戶驗證,現(xiàn)在三層結(jié)構(gòu)技術(shù)在金蝶K/3系統(tǒng)中的應(yīng)用已經(jīng)逐漸的成熟、穩(wěn)定,成為金蝶軟件提供給中小企業(yè)用戶的性價比最好的企業(yè)ERP系統(tǒng);兩個面孔指的是前端系統(tǒng)包括GUI和WEB兩種產(chǎn)品系列,客戶可以根據(jù)實際情況靈活選擇。下面是K/3系統(tǒng)結(jié)構(gòu)示意圖:
▲金蝶K/3系統(tǒng)結(jié)構(gòu)圖
由于K/3系統(tǒng)是三層結(jié)構(gòu)應(yīng)用,系統(tǒng)部署可分多部分進行,包括客戶端、中間層、數(shù)據(jù)庫、WEB系統(tǒng)等部分。其中,客戶端指的是基于Windows的K/3客戶端桌面應(yīng)用程序,需要安裝在業(yè)務(wù)系統(tǒng)使用人員的機器上;中間層包括所有業(yè)務(wù)系統(tǒng)的業(yè)務(wù)邏輯組件,這些組件會被客戶端所調(diào)用,是K/3系統(tǒng)的核心部分;數(shù)據(jù)庫安裝數(shù)據(jù)庫產(chǎn)品和K/3數(shù)據(jù)服務(wù)部件,目前K/3系統(tǒng)支持的數(shù)據(jù)庫產(chǎn)品是Microsoft SQL Server,所有的業(yè)務(wù)數(shù)據(jù)都存儲在這里;Web系統(tǒng)則基于IIS提供K/3人力資源、門戶、CRM等WEB服務(wù),為可選服務(wù)部件。
可見,中間層和數(shù)據(jù)庫是K/3 ERP系統(tǒng)中最核心的兩大部分,對于超過十個客戶端以上的應(yīng)用,每個部分都應(yīng)該裝在不同的機器上,如果中間層服務(wù)器的負荷并不重,將Web系統(tǒng)安裝在中間層所在服務(wù)器上也是可行的。如下圖所示:
▲基于Web系統(tǒng)的服務(wù)器架構(gòu)
具體來看,中間層的任務(wù)是運行K/3系統(tǒng)的業(yè)務(wù)組件,一個中間層服務(wù)器往往要為多個客戶端(包括Web)提供服務(wù),因此中間層一般需要使用部門級的服務(wù)器。根據(jù)實際測試的結(jié)果,K/3系統(tǒng)中,一臺配置為:主流雙路四核Xeon、4GB內(nèi)存的中間層服務(wù)器,能負載400左右的并發(fā)用戶。因此,這里我們推薦大家采用基于最新英特爾至強5600系列的雙路服務(wù)器。當然,業(yè)務(wù)量的大小,客戶端的數(shù)目會影響中間層服務(wù)器的處理和響應(yīng)能力,通過增加CPU、內(nèi)存可以對性能的提升會帶來一定的好處,但這并不是萬能的。當達到一定的并發(fā)數(shù)量后,單臺服務(wù)器增加配置仍無法滿足性能要求時,此時需要采用多臺中間層服務(wù)器進行分布式處理。
數(shù)據(jù)庫服務(wù)器作為賬套數(shù)據(jù)的存儲平臺,無論從性能還是可靠性方面都提出了很高的要求。根據(jù)測試結(jié)果,K/3系統(tǒng)中,一臺配置為16核心、16GB內(nèi)存的服務(wù)器可以滿足200~400并發(fā)或數(shù)據(jù)庫實體達到20~40GB規(guī)模的應(yīng)用需求。因此,我們推薦大家采用基于英特爾至強7500或最新至強E7處理器的四路以上服務(wù)器。隨著業(yè)務(wù)增長,可以通過增加內(nèi)存和CPU來提升數(shù)據(jù)庫服務(wù)器的性能,利用RAID來存儲數(shù)據(jù)可以提高數(shù)據(jù)的安全和可靠性,同時也會帶來一定的I/O性能提升。如果數(shù)據(jù)庫服務(wù)器成為性能瓶頸,可以考慮將賬套分布到不同的數(shù)據(jù)庫服務(wù)器上。另外,值得注意的是,作為一種事后的拯救手段,企業(yè)依據(jù)自己的實際情況制定合適的數(shù)據(jù)備份和恢復策略也是必不可少的,可以利用SQL Server的數(shù)據(jù)備份功能將數(shù)據(jù)定時備份,也可以考慮第三方的備份軟件實現(xiàn)數(shù)據(jù)的實時備份。
當然,對于并發(fā)量很大的高端核心關(guān)鍵應(yīng)用,用戶還可以通過服務(wù)器集群的技術(shù)來進一步提供高可靠、高性能、容錯等高級特性。比如,Windows/SQL Server服務(wù)器群集技術(shù)可以建立數(shù)據(jù)庫的故障轉(zhuǎn)移群集系統(tǒng),保證數(shù)據(jù)庫服務(wù)器的高可用性,如下圖所示:
▲K/3數(shù)據(jù)庫群集部署方案
為什么選擇至強7500與E7
在這里我們之所以特別推薦至強7500或E7來承載K/3系統(tǒng)中最核心的數(shù)據(jù)庫關(guān)鍵應(yīng)用,主要是基于以英特爾至強為核心的X86服務(wù)器在性能、可擴展性、可靠性、生態(tài)系統(tǒng)等方面的進步,以及相對于傳統(tǒng)RISC架構(gòu)的無可比擬的低成本優(yōu)勢。
在性能方面,至強7500比早一代的至強7400性能提升3倍,與六年前的單核處理器相比,性能更是提升高達20倍,而最新的“采用32納米制程工藝、最多支持10個內(nèi)核、20個線程和30MB L3緩存的至強E7”又比至強7500提升20-40%。與RSIC平臺相比來看,一系列基于E7平臺的IBM、HP、思科、戴爾、SGI、富士通等品牌的服務(wù)器已經(jīng)在數(shù)據(jù)庫、BI、ERP、中間件、虛擬化、HPC等領(lǐng)域中總共刷新了十多項世界紀錄。
從擴展性方面看,至強7500已經(jīng)可以幫助服務(wù)器廠商在無需采用第三方節(jié)點控制器的情況下,輕松實現(xiàn)8路服務(wù)器的系統(tǒng)設(shè)計,憑借多達64個內(nèi)核、128條線程、2TB內(nèi)存,可以非常輕松地支持大規(guī)模的計算需求和擴展需求。實際上,基于至強7500或E7的大型服務(wù)器最多可以擴展到256顆處理器(2048個內(nèi)核或2560個內(nèi)核)。
在關(guān)鍵業(yè)務(wù)應(yīng)用普遍關(guān)心的可靠性方面,從至強7500開始,英特爾已經(jīng)在芯片設(shè)計中開始加入20多條RAS特性,通過錯誤檢測與抑制、多層冗余、系統(tǒng)恢復、故障預測分析、電氣隔離等技術(shù),大大提高了X86服務(wù)器的數(shù)據(jù)完整性、系統(tǒng)可用性、可服務(wù)性,從而為關(guān)鍵業(yè)務(wù)應(yīng)用提供了堅實的支撐平臺。
當然,除了英特爾本身,圍繞X86高端服務(wù)器的產(chǎn)業(yè)鏈也在發(fā)展,包括微軟、Linux、IBM DB2、Oracle、SAP、用友、金蝶等ISV廠商,以及IBM、HP、戴爾、富士通、浪潮、聯(lián)想、中科曙光、寶德等服務(wù)器廠商,都已經(jīng)開發(fā)出了許多關(guān)鍵業(yè)務(wù)應(yīng)用軟硬件方案。
在筆者看來,與專有的RISC架構(gòu)相比,英特爾至強平臺最值得肯定的是,一舉改變了關(guān)鍵業(yè)務(wù)計算的經(jīng)濟模式,在保證高性能、高可靠、高可擴展的同時,大大降低了企事業(yè)單位的IT成本,包括硬件、軟件、維護、空間、功耗、散熱等方面。
當然,X86服務(wù)器并不是關(guān)鍵業(yè)務(wù)領(lǐng)域里的新人,實際上,在過去十年來,X86服務(wù)器與RISC小型機、Linux/Windows與UNIX、開源與封閉這兩種技術(shù)路線都在競爭。據(jù)IDC研究,包括商務(wù)智能、數(shù)據(jù)倉儲、數(shù)據(jù)庫和ERP等在內(nèi)的85%以上的高端工作負載已經(jīng)運行于行業(yè)標準的服務(wù)器上。今天,基于至強的服務(wù)器更是進一步成為RISC和大型機遷移的通用目標平臺,并可以廣泛地應(yīng)用在數(shù)據(jù)中心的虛擬化和整合當中。
小結(jié)
金蝶K/3作為面向成長型企業(yè)的一種高性價比ERP系統(tǒng),其三層架構(gòu)所帶來的服務(wù)器選型頗有講究,特別是對于中間層和數(shù)據(jù)庫這兩個比較核心的應(yīng)用而言。根據(jù)以往的經(jīng)驗和測試結(jié)果以及當前服務(wù)器技術(shù)趨勢來看,中間層服務(wù)器我們推薦使用基于英特爾至強5600的雙路部門服務(wù)器,而數(shù)據(jù)庫服務(wù)器最理想的選擇是基于英特爾至強7500或E7的四路企業(yè)級服務(wù)器。這樣,可以更好地滿足成長型企業(yè)ERP應(yīng)用對于并發(fā)性能、未來數(shù)據(jù)增長、業(yè)務(wù)擴展、可靠可用的苛刻要求。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.guhuozai8.cn/
本文網(wǎng)址:http://www.guhuozai8.cn/html/solutions/1401931843.html