【先鋒】防火墻和防水墻并重+鷹眼系統(tǒng)監(jiān)控,看北森的SaaS實(shí)踐
2015年05月04日
? ? ? ?做為較早一批在SaaS和云計(jì)算領(lǐng)域?qū)嵺`的企業(yè),2003年率先通過互聯(lián)網(wǎng)提供人才測(cè)評(píng)服務(wù),2010年推出人才管理云計(jì)算平臺(tái),用互聯(lián)網(wǎng)技術(shù)重塑企業(yè)級(jí)軟件,目前北森目前服務(wù)的企業(yè)已經(jīng)超過4500家,涉及員工達(dá)千萬。
???????當(dāng)然,在北森剛開始基于云計(jì)算SaaS模式實(shí)踐過程中,也是摸著石頭過河,由于北森的服務(wù)對(duì)象大部分都是企業(yè)客戶,他們對(duì)安全性和穩(wěn)定性的要求幾乎是零容忍的,所以在業(yè)務(wù)打造的開始階段,北森就將這兩個(gè)方面作為重中之重,安全性方面他們構(gòu)建防火墻和防水墻的雙重保護(hù),在速度和穩(wěn)定性方面,他們自己打造了北森的鷹眼系統(tǒng),實(shí)現(xiàn)完全透明化系統(tǒng)訪問速度監(jiān)控和可視化運(yùn)維。
?????? 只有不斷傾聽客戶的聲音,在每個(gè)細(xì)節(jié)上做到,才能得到客戶的青睞。以用戶體驗(yàn)為中心,面對(duì)用戶永遠(yuǎn)總是放下身段,傾聽用戶的需求,甚至傾聽用戶的“辱言”。為此他們專門成立了客戶成功部(CSM),了解客戶的反饋與建議,并終形成有價(jià)值的創(chuàng)新提議。正如北森內(nèi)部有一句話所說“做到,贏在細(xì)節(jié)”,本期云先鋒,我們?yōu)榇蠹規(guī)肀鄙瑿TO張慶化的專訪,他和我們暢談了北森的人才管理平臺(tái)的打造歷程,遭遇的挑戰(zhàn)以及總結(jié)的經(jīng)驗(yàn)。
CSDN:介紹下自己和北森,目前關(guān)注的方向,技術(shù)團(tuán)隊(duì)情況?
張慶化:北森是的人才管理軟件云服務(wù)供應(yīng)商,擁有覆蓋人才測(cè)評(píng)、招聘管理、績(jī)效管理、繼任與發(fā)展、360度評(píng)估反饋、員工調(diào)查等業(yè)務(wù)的一體化人才管理軟件平臺(tái)。歷經(jīng)12年,北森服務(wù)了4500余家企業(yè)、上千萬員工,日處理十余萬人才數(shù)據(jù),已成為人才測(cè)評(píng)、招聘管理系統(tǒng)和繼任管理系統(tǒng)領(lǐng)域的。
?????? 北森的目標(biāo)是基于互聯(lián)網(wǎng)構(gòu)建下一代人才管理軟件,幫助企業(yè)實(shí)現(xiàn)人才。這里有兩層含義,,是在專業(yè)層面幫助企業(yè)從傳統(tǒng)人力資源管理逐步邁向加成熟的人才管理領(lǐng)域;其次,是技術(shù)層面,我們提供基于互聯(lián)網(wǎng)SaaS模式為企業(yè)提供人才管理服務(wù),幫助企業(yè)改變傳統(tǒng)安裝版軟件帶來的不便。
???????目前,北森企業(yè)規(guī)模500余人,其中技術(shù)與研發(fā)人員就占到了一半以上,在北京和南京都有研發(fā)中心,在整個(gè)行業(yè)中技術(shù)與研發(fā)實(shí)力都處于的。
?????? 而我在2009年加入北森,任CTO,帶領(lǐng)技術(shù)團(tuán)隊(duì),將企業(yè)軟件互聯(lián)網(wǎng)化,搭建了個(gè)人才管理云計(jì)算平臺(tái),并在2011年推出個(gè)企業(yè)社交網(wǎng)絡(luò)tita.com,專注企業(yè)級(jí)工作計(jì)劃管理。在加入北森之前,我先后在Yahoo China!與MySpace China!工作。
CSDN:目前的客戶規(guī)模如何?有哪些重量級(jí)的客戶?
張慶化:北森的客戶涵蓋了移動(dòng)、石化、工商銀行、蒙牛、京東、中糧、新東方、支付寶、農(nóng)夫山泉等大中型客戶共4000多家。2013年北森產(chǎn)品使用量增長(zhǎng)幅度超過80%,客戶產(chǎn)品重購(gòu)率超過90%。在去年的人才管理軟件的滿意度調(diào)查中,獲得極高滿意度。NPS(客戶凈推薦值,按照際通用慣例,將客戶推薦評(píng)分中9-10的百分比減去0-6分的百分比得出相關(guān)產(chǎn)品的NPS)高達(dá)30%,遠(yuǎn)遠(yuǎn)高于市場(chǎng)同類產(chǎn)品客戶凈推薦值。
CSDN:針對(duì)這么大的客戶規(guī)模,客戶的擔(dān)心都在什么地方?有什么問題是大家共同關(guān)注的?貴團(tuán)隊(duì)使用什么方法攻克了這些難關(guān)?
張慶化:北森做為較早一批在SaaS和云計(jì)算領(lǐng)域?qū)嵺`的企業(yè),可謂都是在趟著石頭過河,由于北森產(chǎn)品特殊性,客戶都是中大型企業(yè)規(guī)模,這類客戶對(duì)于系統(tǒng)安全和系統(tǒng)穩(wěn)定性都提出了很高的要求;這兩個(gè)問題其實(shí)也是我們北森生存的根本,我們一直在這方面持續(xù)不斷的加大投入;
?????? 安全方面:北森技術(shù)團(tuán)隊(duì)專門成立了安全攻防實(shí)驗(yàn)室,重大版本升級(jí)和上線必須經(jīng)過安全攻防實(shí)驗(yàn)室掃描,通過后,才能上線,我稱之為這是“防火墻”,從外圍角度去保障系統(tǒng)安全,除了防火墻外,我們還對(duì)于內(nèi)部管理流程嚴(yán)格把控,對(duì)于用戶數(shù)據(jù)獲取流程方面嚴(yán)格控制和審查,我稱之為“防水墻”,其實(shí)很多安全問題都是由于內(nèi)部管理不嚴(yán)格,流程不規(guī)范造成客戶數(shù)據(jù)泄漏,我相信在“防火墻”和“防水墻”的雙重保護(hù)下,我們持續(xù)的為客戶提供安全可靠的信賴;
?????? 速度和穩(wěn)定性:做SaaS服務(wù),客戶分布在全各地,的網(wǎng)絡(luò)環(huán)境也極其復(fù)雜,我們技術(shù)團(tuán)隊(duì)一直將速度和穩(wěn)定性作為重要運(yùn)維指標(biāo)在持續(xù)改進(jìn),通過三年多的建設(shè),我們建立了一套全方位的監(jiān)控運(yùn)維系統(tǒng),從客戶請(qǐng)求到我們數(shù)據(jù)中心,層層分解,完全透明化系統(tǒng)訪問速度監(jiān)控,同時(shí)一套實(shí)時(shí)的異常收集服務(wù)體系確保客戶系統(tǒng)穩(wěn)定,對(duì)于核心SOA服務(wù)建立完整的可視化運(yùn)維平臺(tái),可以方便OPS工程師調(diào)整和響應(yīng),我們稱之為北森鷹眼系統(tǒng);?
???????企業(yè)級(jí)客戶可以說是零容忍的,對(duì)于系統(tǒng)出現(xiàn)問題,造成業(yè)務(wù)受阻,這是非??膳碌氖虑椋?jīng)過多年的合作,北森云計(jì)算平臺(tái)也逐步獲得客戶的認(rèn)可,客戶對(duì)于北森的系統(tǒng)和服務(wù)從初的擔(dān)心到現(xiàn)在的信任,我們也不斷提升我們服務(wù)質(zhì)量,確??蛻衾婊?,從而客戶從滿意到忠誠(chéng),是我們持續(xù)的目標(biāo)。
CSDN:能不能詳細(xì)介紹一下你們這個(gè)平臺(tái)架構(gòu)的構(gòu)建過程?都使用了一些什么技術(shù),分別做了什么?
張慶化:北森云計(jì)算平臺(tái)的構(gòu)建過程其實(shí)也是非常有意思的過程,可以說是企業(yè)軟件技術(shù)和互聯(lián)網(wǎng)軟件技術(shù)深層次碰撞下產(chǎn)生出來的。北森的人才管理云計(jì)算平臺(tái),讓企業(yè)用戶真正通過互聯(lián)網(wǎng)就能使用我們的服務(wù),這就意味著必須要滿足高性能、高并發(fā)等互聯(lián)網(wǎng)技術(shù)的底層要求,而我們是面向企業(yè)的,因此必須按照企業(yè)軟件的特點(diǎn)去實(shí)施,例如靈活定制、多租戶隔離等。通過不斷摸索,我們終形成了是“人才管理云計(jì)算平臺(tái)架構(gòu)=互聯(lián)網(wǎng)底層架構(gòu)+企業(yè)軟件特點(diǎn)+運(yùn)維監(jiān)控平臺(tái)+云安全”這套架構(gòu)。
??????? 在技術(shù)使用方面,可以說是混合使用,.net,java,c++都出現(xiàn)在我們技術(shù)平臺(tái)上,業(yè)務(wù)方面主要使用.net體系,在平臺(tái)級(jí)組件方面,很開放,java,c++都在不同的平臺(tái)組件中出現(xiàn),在開源體系方面,我們也非常擁抱,比如:DataRelay、Redis、Cassandra、Elastic Search等。
CSDN:如此規(guī)模下,平臺(tái)打造的主要挑戰(zhàn)在什么地方?貴團(tuán)隊(duì)在這些技術(shù)上都做了哪些方面的調(diào)優(yōu)?能達(dá)到一個(gè)什么樣的級(jí)別?
張慶化:,技術(shù)框架設(shè)計(jì)挑戰(zhàn),設(shè)計(jì)并開發(fā)人才管理平臺(tái)之初,多的是SaaS,云計(jì)算還沒這么流行,但應(yīng)用場(chǎng)景已經(jīng)很清晰了,北森有三千多家客戶,要將這些用戶都遷移到平臺(tái)上,由于測(cè)評(píng)和招聘系統(tǒng)的特殊性,意味著系統(tǒng)會(huì)有上千萬級(jí)并發(fā)量,所以在搭建體系框架之初就得考慮高性能和高并發(fā)雙重因素。
?????? 其次,企業(yè)軟件一個(gè)重要特點(diǎn)就是個(gè)性化,這要求我們要確保租戶隔離,在保證靈活定制的基礎(chǔ)上確保企業(yè)信息的獨(dú)立性和安全性。的挑戰(zhàn)也是關(guān)鍵的設(shè)計(jì)就是如何把兩者集成到一起。當(dāng)然,原則是既定的:互聯(lián)網(wǎng)的技術(shù)用于體系底層搭建,在此之上考慮企業(yè)軟件的靈活性。形成了互聯(lián)網(wǎng)底層架構(gòu)和企業(yè)多租賃架構(gòu)深度整合。
?????? ,運(yùn)維挑戰(zhàn),以前當(dāng)線上系統(tǒng)出現(xiàn)問題的時(shí)候,都是客戶打電話來,我們才被動(dòng)知道?,F(xiàn)在我們有專業(yè)的SystemOPS團(tuán)隊(duì)和AppOPS團(tuán)隊(duì),目標(biāo)就能夠高效的保障我們的系統(tǒng)7X24小時(shí)正常運(yùn)轉(zhuǎn),我們開發(fā)了“鷹眼系統(tǒng)”通過該系統(tǒng)來監(jiān)控線上業(yè)務(wù)系統(tǒng),在線上出現(xiàn)問題的時(shí)候,時(shí)間收集到線上環(huán)境狀態(tài),并解決!
?????? 所以總結(jié)來看,北森對(duì)于企業(yè)級(jí)SaaS服務(wù),技術(shù)關(guān)鍵有兩個(gè)方面:
?????? 1.??任何服務(wù)必須可降級(jí);
?????? 2.??業(yè)務(wù)上線,相關(guān)運(yùn)維監(jiān)控必須到位;
?
北森云計(jì)算平臺(tái)技術(shù)框架模型?
CSDN:經(jīng)過這么多年的發(fā)展,你們積累了大量的數(shù)據(jù)資源,你們?cè)诖髷?shù)據(jù)分析或數(shù)據(jù)挖掘方面想必積累了不少的實(shí)戰(zhàn)經(jīng)驗(yàn),能否結(jié)合你們的平臺(tái)詳細(xì)談?wù)劊?/p>
張慶化:北森的人才測(cè)評(píng)和招聘系統(tǒng)的長(zhǎng)期使用,積累了大量的數(shù)據(jù),如何幫用戶挖掘已有數(shù)據(jù)的價(jià)值成為我們的一個(gè)重大的挑戰(zhàn)。人才測(cè)評(píng)數(shù)據(jù)和招聘數(shù)據(jù)都保持每天超過上十萬級(jí)別的數(shù)據(jù)入庫(kù)。測(cè)評(píng)產(chǎn)品可以提供行業(yè)、地域等方面的對(duì)標(biāo)數(shù)據(jù),幫助用戶好地理解自己人才數(shù)據(jù)所處的位置,這個(gè)數(shù)據(jù)對(duì)用戶有著巨大的價(jià)值;招聘產(chǎn)品可以通過實(shí)時(shí)分析各個(gè)招聘渠道有效性,在效率和成本投入方面都起到了很關(guān)鍵的決策因素;
?????? 北森對(duì)大數(shù)據(jù)分析方面有實(shí)時(shí)和非實(shí)時(shí)的需求,實(shí)時(shí)的數(shù)據(jù)分析包括對(duì)線上請(qǐng)求數(shù)據(jù)進(jìn)行實(shí)時(shí)分析,用以發(fā)現(xiàn)危險(xiǎn)的用戶行為,并予以及時(shí)預(yù)警或處理。比如對(duì)線上性能數(shù)據(jù)的實(shí)時(shí)收集,用來展現(xiàn)系統(tǒng)運(yùn)行健康狀況以及系統(tǒng)預(yù)警等。
非實(shí)時(shí)的是主流,包括我們對(duì)用戶行為的分析,用來幫助優(yōu)化產(chǎn)品設(shè)計(jì)、指導(dǎo)產(chǎn)品運(yùn)營(yíng)。對(duì)海量數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,來形成業(yè)務(wù)對(duì)標(biāo)數(shù)據(jù)等。?
CSDN:可否透露一下北森目前使用的開源技術(shù)(比如Hadoop或Spark)?都在系統(tǒng)中扮演著什么樣的角色?順便給大家談?wù)勈褂瞄_源技術(shù)的經(jīng)驗(yàn)吧。
張慶化:北森技術(shù)對(duì)于引入開源技術(shù)也是非常開放的,目前我們就大量使用開源技術(shù)在構(gòu)建我們的底層服務(wù)和新業(yè)務(wù)開展;
在底層服務(wù)方面:使用Cassandra作為我們DFS的基礎(chǔ),儲(chǔ)存我們大量的測(cè)評(píng)報(bào)告和招聘簡(jiǎn)歷;使用Elastic Search作為我們搜索核心引擎;還有MySpace的DataRelay作為分布式對(duì)象緩存,Hadoop已經(jīng)作為我們智能BI體系的數(shù)據(jù)倉(cāng)庫(kù),服務(wù)所有業(yè)務(wù)建模和報(bào)表底層引擎;還有我們也在嘗試多開源技術(shù)組合解決我們業(yè)務(wù)一致性問題;
??????? 在新業(yè)務(wù)拓展方面:我們?cè)诜e極試用Spark,在實(shí)時(shí)數(shù)據(jù)處理方面體現(xiàn)價(jià)值,還有使用Spark中的圖論技術(shù)做業(yè)務(wù)關(guān)系分析;
?????? 但是我們?cè)诙x開源技術(shù)使用的時(shí)候有一個(gè)明確的原則:組件化使用,必須可降級(jí),不能由于開源技術(shù)的使用,出現(xiàn)故障時(shí)候,造成系統(tǒng)crush,影響到核心業(yè)務(wù)。所以說,當(dāng)引入一個(gè)新技術(shù)時(shí),不能完全可控的時(shí)候,我們會(huì)謹(jǐn)慎使用,加強(qiáng)監(jiān)控體系的完善度;
CSDN:貴公司在SaaS平臺(tái)的打造上,擁有十多年的經(jīng)驗(yàn),請(qǐng)問你對(duì)目前SaaS市場(chǎng)是怎么看的?在打造用戶體驗(yàn)度高的SaaS上有哪些經(jīng)驗(yàn)??
張慶化:在北森看來,SaaS是未來的方向,這不僅是傳統(tǒng)HR軟件的發(fā)展方向,是所有的企業(yè)軟件未來的發(fā)展方向。目前,大部分的傳統(tǒng)企業(yè)軟件都在度過戰(zhàn)略轉(zhuǎn)型的焦慮期,他們想的多的是如何轉(zhuǎn)型,而SaaS軟件廠商焦慮的是如何快速擴(kuò)張并進(jìn)行顛覆。一個(gè)為了轉(zhuǎn)型,一個(gè)為了顛覆,這樣一推一拉,SaaS已經(jīng)是不可逆轉(zhuǎn)的趨勢(shì)。
?????? 而傳統(tǒng)企業(yè)軟件廠商容易忽略的就是用戶體驗(yàn),很多情況下都是一錘子買賣,通過策劃賣點(diǎn)、話題炒作、渠道推廣等方式,將產(chǎn)品忽悠出去,以賣給客戶為目的。而SaaS模式強(qiáng)調(diào)的是用戶的粘性,只有良好的用戶體驗(yàn)才能形成持續(xù)的續(xù)費(fèi)與增購(gòu)。北森始終以客戶體驗(yàn)為中心進(jìn)行產(chǎn)品研發(fā)與升級(jí)優(yōu)化,我們內(nèi)部有一句話“做到,贏在細(xì)節(jié)”,只有不斷傾聽客戶的聲音,在每個(gè)細(xì)節(jié)上做到,才能得到客戶的青睞。比如,近期北森推出了微信招聘功能,但即使是微信這個(gè)小小的功能,我們也花了大量的精力研究HR的操作體驗(yàn),HR只需要10分鐘就可以配置好后臺(tái)的所有設(shè)置,全部傻瓜式操作,快速生成企業(yè)獨(dú)有的微信招聘門戶。
CSDN:北森有句觀念“不能給用戶帶來價(jià)值的創(chuàng)新應(yīng)該進(jìn)回收站”,那么北森是如何保證有價(jià)值的創(chuàng)新?
張慶化:傾聽客戶的聲音,才能保證每個(gè)創(chuàng)新都真正有價(jià)值。記得360有一個(gè)非常重要的用戶反饋部門,就是專門在網(wǎng)上收集用戶對(duì)于360產(chǎn)品的各種差評(píng),用以完善自身的產(chǎn)品能力,所以互聯(lián)網(wǎng)的公司的“可怕”就在于完全以用戶的體驗(yàn)為主,距離用戶近,才能不斷在顛覆路上前行。北森就是HR領(lǐng)域的360,以用戶體驗(yàn)為中心,面對(duì)用戶永遠(yuǎn)總是放下身段,傾聽用戶的需求,甚至傾聽用戶的“辱言”。為此我們專門成立了客戶成功部(CSM),在為客戶提供好服務(wù)的同時(shí),了解客戶的反饋與建議,提交到需求部門,并終形成有價(jià)值的創(chuàng)新提議。