當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 云南OA系統(tǒng) > 昆明OA系統(tǒng) > 昆明OA快博
怎樣解決信息系統(tǒng)亞健康問題
據(jù)國外統(tǒng)計發(fā)現(xiàn),美國的高端計算機(jī)都賣到中國來了,國際某知名的計算機(jī)廠商的全球供應(yīng)鏈系統(tǒng)還運(yùn)行在90年代初的機(jī)器上,硬盤轉(zhuǎn)起來“磁磁”響。是 我們的業(yè)務(wù)的規(guī)模和復(fù)雜性比國外的大得多呢,還是國外不重視IT投入?兩者都不是,而是我們的應(yīng)用軟件有關(guān)性能和效率方面不如人意,主要由三方 面原因造成的:
1、應(yīng)用邏輯寫得太差,導(dǎo)致系統(tǒng)運(yùn)行過程中做的“有用功”太少,“無用功”太多。系統(tǒng)資源要花很大一部分時間來處理這些“無用功”。這是問題產(chǎn)生的根源 ,也占了問題的“80%”。
2、負(fù)荷(進(jìn)程或數(shù)據(jù))在時間和空間上分布不合理。由于業(yè)務(wù)流程的問題,導(dǎo)致負(fù)荷在某一時間段內(nèi)集中爆發(fā),使得系統(tǒng)難以承受。空間上,負(fù)荷都很 大的應(yīng)用不合理地部署在一起,導(dǎo)致忙的忙死,閑的閑死。
3、系統(tǒng)資源不夠或配置不合理,導(dǎo)致過多的系統(tǒng)調(diào)用,而沒有把資源充分用在用戶工作上。這就類似一個組織或部門,把大部分時間用在協(xié)調(diào)、溝通和 調(diào)度上,而只有很少的時間來做真正增值的工作;
一般來說,系統(tǒng)上線之初,經(jīng)過嚴(yán)格的功能測試和壓力測試,系統(tǒng)的功能和性能是達(dá)到了功能要求的,但隨著時間的推移,系統(tǒng)越來越慢,業(yè)務(wù)高峰時 ,過大的負(fù)荷導(dǎo)致“交通”擁塞,大量的事務(wù)排隊等待處理,資源的互相爭用導(dǎo)致“死鎖”,從而出現(xiàn)系統(tǒng)“癱機(jī)”,造成業(yè)務(wù)運(yùn)營和客戶服務(wù)的中斷,這種情況 當(dāng)你業(yè)務(wù)越繁忙的時候,越容易發(fā)生,道理就象你上下班“堵車”一樣簡單。
中國的信息化建設(shè)的時間還不長,目前主要還處于解決從“無”到“有”的問題。這個階段,基本上是重建設(shè)投入,輕運(yùn)維和優(yōu)化投入。在這種模式下,目前 的解決辦法是通過不斷的硬件擴(kuò)容來暫時解決這個問題,隨著數(shù)據(jù)量的不斷增大,這些問題重復(fù)出現(xiàn)。最后的結(jié)局是換系統(tǒng),重新一輪建設(shè)。因此這幾 年來,IT部門一直處于戰(zhàn)爭狀態(tài),筋疲力盡。這些癥狀表明:過量的負(fù)荷導(dǎo)致信息管理系統(tǒng)和IT人員都處在“亞健康”狀態(tài)。
這個道理很簡單,為什么經(jīng)過這么多年還不能解決這個問題呢?主要有以下幾方面的原因:
1、技術(shù)原因和專業(yè)精神:性能優(yōu)化是高度技術(shù)性的工作,要求研發(fā)人員要具有很深的數(shù)據(jù)庫知識和經(jīng)驗。同時開發(fā)具有好性能的應(yīng)用系統(tǒng),還需要對應(yīng) 用“精益求精”的追求完美的專業(yè)精神。開發(fā)好的應(yīng)用系統(tǒng)需要專業(yè)的“藝術(shù)家”,而不是粗糙的“工匠”。這種具有“藝術(shù)家”一樣高水平和專業(yè)精神的設(shè)計人員 和開發(fā)人員少之又少。
2、產(chǎn)品和質(zhì)量文化上的原因:由于IT系統(tǒng)大部分是按需定制的系統(tǒng),產(chǎn)品化程度不高,在開發(fā)階段還沒有成熟的手段來進(jìn)行性能方面的測試和保證工作 ,同時由于性能目標(biāo)的不可衡量性,導(dǎo)致無法對設(shè)計人員和開發(fā)人員針對系統(tǒng)性能進(jìn)行考核和激勵,因此性能往往是系統(tǒng)的“死角”和“瓶頸”。
3、競爭和公司生存的壓力:創(chuàng)作一件好的“藝術(shù)品”需要金錢和時間的投入,做一個性能好的應(yīng)用系統(tǒng)也是一樣。關(guān)鍵是在應(yīng)標(biāo)時,這種內(nèi)在品質(zhì)的附加 價值較難量化,難以被客戶接受而導(dǎo)致競標(biāo)失敗。這就導(dǎo)致兩個結(jié)果:一、好的系統(tǒng)在價格上競爭不過“差”的系統(tǒng)而根本不能獲得應(yīng)用;二、現(xiàn)實的商家 由于前一點(diǎn)原因而傾向開發(fā)一個“可用”的系統(tǒng),而不是“好用”的系統(tǒng)。
4、利益因素:客觀地說,性能差的系統(tǒng)需要更高檔的機(jī)器和更多的存儲,更多的軟件License,這就意味著更高的投資,在現(xiàn)有的價值鏈模式下,這對原 廠商和集成商都是“利好”消息。對系統(tǒng)進(jìn)行優(yōu)化,阻斷了硬件廠商和集成商擴(kuò)容的需求。從集成商和原廠商的利益角度來說,優(yōu)化是不受歡迎的。
5、系統(tǒng)穩(wěn)定性和性能與應(yīng)用環(huán)境具有密切的關(guān)系:對應(yīng)用系統(tǒng)來說,性能與環(huán)境、數(shù)據(jù)量是密切相關(guān)的,因此性能是不可能完全在實驗室設(shè)計出來的, 是根據(jù)實際環(huán)境,根據(jù)目標(biāo)逐步優(yōu)化出來的。
6、風(fēng)險因素:對于在線系統(tǒng)來講,應(yīng)用優(yōu)化相當(dāng)于對高速運(yùn)行的列車換輪胎,在保證系統(tǒng)連續(xù)可用的情況下,要對某些“部件”進(jìn)行更換,更重要的是保 證更換的新老“部件”輸出完全一樣,這是具有一定風(fēng)險的,如果沒有工程化的管理辦法和針對性的風(fēng)險規(guī)避措施,不敢貿(mào)然對系統(tǒng)進(jìn)行優(yōu)化。
從以上原因看出,信息管理系統(tǒng)的“亞健康”問題并不是偶然出現(xiàn)的,這些客觀原因的長期存在,使得信息管理系統(tǒng)產(chǎn)生“亞健康”問題是必然的,并不是哪 個人或哪個組織“能力低”或“心眼壞”的結(jié)果。認(rèn)清這個必然性和這些客觀原因,有利于建設(shè)方和開發(fā)商能夠坦然地面對這一問題,然后想辦法去解決這一 問題。
系統(tǒng)性能與系統(tǒng)穩(wěn)定性、可用性的關(guān)系
2005初,一個電信運(yùn)營商省公司的BOSS系統(tǒng)出了問題,主要表現(xiàn)為系統(tǒng)時常出現(xiàn)連接出錯,新的連接上不去,業(yè)務(wù)很慢,有時還出現(xiàn)“死機(jī)”現(xiàn)象。省公 司計費(fèi)緊急召集集成商、中間件廠商、數(shù)據(jù)庫廠商和硬件廠商聯(lián)合會診,由于問題表現(xiàn)為連接不上,因此從中間件查起,發(fā)現(xiàn)由于一些應(yīng)用長時間占用 連接通道,導(dǎo)致中間件的連接數(shù)License不夠了,因此連接達(dá)到一定數(shù)量后,新的連接就連不上了,同時由于中間件的Timeout設(shè)為120s(某一操作超過 120s,中間件認(rèn)為該操作死掉,因此給前臺報錯,并回滾事務(wù)),因此集成商對客戶說:“你看,這不是應(yīng)用的問題,是中間件License不夠,同時中間件 的參數(shù)設(shè)置不對,應(yīng)該把參數(shù)值設(shè)大一點(diǎn)”。中間件廠商也順?biāo)浦郏岢隽藬U(kuò)容的需求。果真如此嗎?只要我們細(xì)心一想,所有這些問題都是應(yīng)用性能 差導(dǎo)致的后果,很慢的應(yīng)用由于長時間占用并發(fā)連接數(shù),導(dǎo)致其它應(yīng)用就沒有辦法成功連接。另外很差的應(yīng)用占用大量的系統(tǒng)資源,導(dǎo)致其它應(yīng)用也由 于申請不到資源而很慢。導(dǎo)致應(yīng)用超時而斷掉。因此性能問題不僅降低了業(yè)務(wù)的效率,更對系統(tǒng)的穩(wěn)定性和可用性構(gòu)成了嚴(yán)重的威脅。性能問題直接導(dǎo) 致如下的穩(wěn)定性問題:
1、影響其它應(yīng)用或?qū)е孪到y(tǒng)掛死:系統(tǒng)性能問題主要是由負(fù)荷過大引起的,負(fù)荷過大不僅導(dǎo)致自身的性能下降,同時還導(dǎo)致其它應(yīng)用排隊,也出現(xiàn)慢和 死機(jī)現(xiàn)象。這類似于兩輛汽車在高速公路上出了車禍,導(dǎo)致整個路面塞死,所有的車輛排隊不得不排隊等候而致交通癱瘓的局面;
2、連接數(shù)不夠:如果多個應(yīng)用出現(xiàn)性能問題,這些應(yīng)用長時間占用并發(fā)連接數(shù),導(dǎo)致并發(fā)數(shù)不夠和連接不上的問題;
3、應(yīng)用出現(xiàn)不規(guī)律的出錯:負(fù)荷大的應(yīng)用,不僅令自身產(chǎn)生性能問題,同時導(dǎo)致其它應(yīng)用排隊,這些“問題”應(yīng)用如果在規(guī)定的時間不能完成任務(wù),將導(dǎo) 致系統(tǒng)其它應(yīng)用報出“超時”錯誤。
4、加速系統(tǒng)老化,降低硬件壽命:負(fù)荷過大的問題將導(dǎo)致系統(tǒng)的各硬件組成部分長時間處于高負(fù)荷的工作狀態(tài),導(dǎo)致硬件老化加快,降低系統(tǒng)的生命, 直接導(dǎo)致系統(tǒng)的不可用。
從以上四方面的關(guān)系看出,系統(tǒng)性能是一個關(guān)系到業(yè)務(wù)效率、客戶滿意度、穩(wěn)定性、可用性和投資回報率的重要因素,必須投入充分的資源來關(guān)注和解 決這個問題。
- 1管理軟件經(jīng)銷商如何建立規(guī)范的服務(wù)體系
- 2VoIP到底需要外包嗎?
- 3如何操作企業(yè)IT生產(chǎn)力測算
- 4IT投入資金使用的質(zhì)量是關(guān)鍵
- 5三種通用的網(wǎng)絡(luò)故障解決方法
- 6中小型企業(yè)的網(wǎng)絡(luò)搭建
- 7PLM與ERP,運(yùn)營與創(chuàng)新的拉鋸
- 8網(wǎng)絡(luò)處理器的應(yīng)用
- 9Google給知識型員工的十條黃金法則
- 10設(shè)備化軟件將成為企業(yè)理想選擇
- 11如何升級你的VoIP方案
- 12企業(yè)開發(fā)者可從Web 2.0學(xué)到什么?
- 13沃爾瑪多節(jié)約成本靠越庫操作
- 14增強(qiáng)網(wǎng)絡(luò)性能的十個竅門
- 15如何讓打印機(jī)節(jié)省開支?
- 16CIO談:快速消費(fèi)品企業(yè)的信息化
- 17怎么應(yīng)對軟件開發(fā)項目費(fèi)用超支
- 18把IT售前工作化繁為簡
- 19實施BPM的首要挑戰(zhàn)
- 20企業(yè)怎樣購買存儲?
- 21ERP物資采購策略模型的研究
- 22外包策略挑戰(zhàn)企業(yè)的管理極限
- 23打通PDM與ERP的數(shù)據(jù)通道
- 24如何使用企業(yè)庫提高.NET程序
- 25管理信息系統(tǒng)設(shè)計關(guān)注五方面
- 26目前市場上EAI主要廠商及其解決方案簡介
- 27上ERP上什么?
- 28昆明OA哪家好?哪有賣OA辦公軟件的?
- 29做信息化的“司務(wù)長”
- 30泛普軟件特檢行業(yè)辦公自動化的新寵兒
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓