System Group, Recruit有限公司


   Recruit有限公司人力資源商務(wù)系統(tǒng)集團(tuán)FIT(IT聯(lián)盟)一部經(jīng)理Shigefumi Kimura 


    Recruit有限公司希望將擴(kuò)展UNIX編碼(EUC)應(yīng)用集成到公司的數(shù)據(jù)倉儲系統(tǒng)RINDBERG中,但缺乏可用的容量。因而,Recruit有限公司希望部署一個應(yīng)用性能管理解決方案。這家出版公司選擇了VERITAS i3 for Oracle,作為監(jiān)控RINDBERG應(yīng)用性能的基礎(chǔ)。借助VERITAS i3forOracle,Recruit簡化了RINDBERG內(nèi)部的應(yīng)用處理、查詢和報告請求,從而將數(shù)據(jù)倉庫服務(wù)器的負(fù)載降低了25?D30%。該出版公司還能夠?qū)UC應(yīng)用集成到RINDBERG中,而無需增加硬件和軟件支出,并能將服務(wù)器更換推遲三年。 


    形勢


    擴(kuò)展Oracle以滿足增長的業(yè)務(wù)需求


    Recruit有限公司創(chuàng)立于1960年,是大學(xué)報紙的廣告代理商,其業(yè)務(wù)涉及雜志出版的所有方面,同時還提供人力資源服務(wù)。公司共擁有4193名員工,總部位于日本東京,今年的年收入超過3622億日元(33.1億美元)。


    Recruit的公司運(yùn)營對信息處理的需求非常高。因而,公司構(gòu)建了名為RINDBERG的定制數(shù)據(jù)倉儲系統(tǒng),用于整個公司的數(shù)據(jù)加載、查詢、分析和報告。RINDBERG系統(tǒng)基于駐留在HP和HP-UX服務(wù)器環(huán)境中的Oracle數(shù)據(jù)庫,具有大約250吉比特的數(shù)據(jù)容量,支持公司所有部門的近400個數(shù)據(jù)庫。RINDBERG的加載、處理和分析功能的最初設(shè)計(jì)可以支持250?D400位并行用戶和6000?D8000個SQL語句。然而,隨著集成擴(kuò)展UNIX代碼(EUC)應(yīng)用的需求增長,RINDBERG開始遇到性能下降的情況。


    EUC應(yīng)用以前用于日語和其它語言內(nèi)容,采用IBM 3270仿真程序,訪問存儲在IBM主機(jī)上的數(shù)據(jù)。由于訪問數(shù)據(jù)的速度過慢,員工越來越不愿意使用該解決方案。顯而易見的解決辦法是將EUC應(yīng)用連接到RINDBERG但RINDBERG的運(yùn)行負(fù)荷已經(jīng)接近頂峰,處理超額任務(wù)已非常困難。


    通過更加細(xì)致的檢測,公司認(rèn)定一些復(fù)雜、低效的過程請求增加了RINDBERG的容量負(fù)擔(dān)。此外,Recruit的雜志部門需要應(yīng)付不同的處理需求,每種雜志的發(fā)行頻率各不相同,根據(jù)雜志的發(fā)行間隔分為周刊、月刊和半年刊。同樣IT部門經(jīng)常會收到緊急的EUC應(yīng)用處理請求。這類事務(wù)處理事件會使事務(wù)處理量達(dá)到一個高峰。


    Recruit決定,通過簡化應(yīng)用處理、查詢和對RINDBERG的報告請求,利用現(xiàn)有的數(shù)據(jù)倉儲基礎(chǔ)設(shè)施,獲得理想的數(shù)據(jù)處理容量,包括應(yīng)付事務(wù)處理量的周期性高峰,而無需增加硬件資源。


    解決方案


    確認(rèn)解決方案:應(yīng)用性能管理


    要滿足這些業(yè)務(wù)需求,就必須采用數(shù)據(jù)庫應(yīng)用性能監(jiān)控工具,幫助Recruit主動監(jiān)控、分析、調(diào)節(jié)數(shù)據(jù)庫服務(wù)器的運(yùn)行。Recruit特別需要能夠分析單個SQL語句的監(jiān)控工具。在市場上為數(shù)不多的可用工具中,只有VERITAS I3 for Oracle能夠滿足這種需求。


    Recruit使用VERITAS Indepth(VERITAS i3產(chǎn)品套件的組成部分),以不同方式分析實(shí)時性能數(shù)據(jù),如正在使用的程序數(shù)量、用戶識別、SQL語句和固定間隔期限。存儲該性能數(shù)據(jù)的目的是在將來或一年存檔周期內(nèi)進(jìn)行深入分析。


    調(diào)節(jié)目標(biāo),了解應(yīng)用負(fù)載


    當(dāng)問題出現(xiàn)時,VERITAS Indepth for Oracle能夠在友好的圖形用戶界面上,使用工具來搜索歷史數(shù)據(jù)文件,進(jìn)行詳細(xì)的性能分析和調(diào)節(jié)。Recruit還使用VERITAS Indepth,持續(xù)監(jiān)控根據(jù)最終用戶響應(yīng)時間測量的性能。


    Recruit人力資源商務(wù)系統(tǒng)集團(tuán)FIT(IT聯(lián)盟)一部經(jīng)理ShigefumiKimura先生談到:“我們定期收集稱為‘健康卡’的性能分析數(shù)據(jù)。這些健康卡使我們能夠快速確定問題的根源,找到真正的問題,防止用戶錯誤理解?!?nbsp;


    確認(rèn)調(diào)節(jié)目標(biāo),了解單個應(yīng)用的負(fù)載。(見圖1和圖2)



   系統(tǒng)1 系統(tǒng)2 不定期 其他             系統(tǒng)2會增加負(fù)載
    CPU(備用)                     系統(tǒng)2    系統(tǒng)1    不定期   其它 
    測量整個系統(tǒng)的CPU負(fù)載                 SUM DPROGRAMS視圖
    問題:哪個系統(tǒng)會增加負(fù)擔(dān)?        每天都可以了解特定程序的負(fù)載
    哪個程序應(yīng)當(dāng)調(diào)節(jié)?


 實(shí)施應(yīng)用性能管理解決方案之前, 實(shí)施應(yīng)用性能管理解決方案之前, 
  RINDBERG服務(wù)器上的總負(fù)載。        RINDBERG服務(wù)器上的總負(fù)載。


    成功


    對于Recruit來說,使用VERITAS i3 for Oracle的效果是非常顯著的。實(shí)施該軟件以前,公司只能知道RINDBERG服務(wù)器(圖1)上的總負(fù)載。現(xiàn)在,通過查看VERITAS i3提供的SUM_PROGRAMS視圖,Recruit能夠清楚地確定導(dǎo)致問題的應(yīng)用(圖2)。


    Kimura解釋說:“VERITAS i3 for Oracle使我們能夠找出問題的真正根源,從而將數(shù)據(jù)倉儲服務(wù)器的負(fù)載降低25?D33%。我們還能夠檢查和優(yōu)化其它應(yīng)用,將服務(wù)器更換至少推遲三年?!边@種推遲可以幫助Recruit節(jié)省硬件、軟件許可、長期維護(hù)支持的高額成本支出。鑒于數(shù)據(jù)的快速增長,Recruit計(jì)劃很快使用新的系統(tǒng)替代RINDBERG服務(wù)器。Kimura表示:“當(dāng)新的Oracle數(shù)據(jù)庫版本推出時,我堅(jiān)信該系統(tǒng)能夠良好運(yùn)行。我們能夠做到高枕無憂,因?yàn)槲覀儸F(xiàn)在知道如何控制系統(tǒng)了。”


    正如公司要依賴關(guān)鍵員工一樣,Recruit知道它可以依賴VERITAS i3for Oracle,在將來持續(xù)支持重要業(yè)務(wù)應(yīng)用的高效運(yùn)行。

分享到

多易

相關(guān)推薦