奇虎360自動化運維升級之路
原創(chuàng)2014年7月25日-26日,由51CTO傳媒主辦的2014WOT全球軟件技術(shù)峰會在北京富力萬麗酒店召開。秉承專注技術(shù)、服務(wù)技術(shù)人員的理念,自2012年以來,WOT品牌峰會成功舉辦了三屆,積累了大量的技術(shù)專家資源,獲得了廣大IT從業(yè)者和技術(shù)愛好者的一致認可,成為了業(yè)界重要的技術(shù)分享交流平臺以及人脈拓展平臺。
本次會議共設(shè)八個技術(shù)主題,分別是:數(shù)據(jù)庫技術(shù)與應(yīng)用,互聯(lián)網(wǎng)架構(gòu)分析,高效的技術(shù)團隊,敏捷開發(fā),實時計算與數(shù)據(jù)分析,移動應(yīng)用,自動化運維,開源技術(shù)。
360高級技術(shù)經(jīng)理孔德亮分享了奇虎360自動化運維升級之路。
圖:360友好交互的管理平臺
孔德亮表示,傳統(tǒng)的運維模式已經(jīng)不能適應(yīng)“唯快不破”的互聯(lián)網(wǎng)思想;自動化運維需要幫助運維、開發(fā)、測試、運營實現(xiàn)整體自動化;運維產(chǎn)品化是推進技術(shù)創(chuàng)新,顛覆運維在技術(shù)領(lǐng)域價值的途徑;公有云產(chǎn)品大行其道,很有公司的公有云是在私有云的基礎(chǔ)上剝離出來的。 據(jù)悉,360友好交互的管理平臺是360私有云平臺的一部分。
運維基礎(chǔ)信息庫:
問題:傳統(tǒng)運維,只將機器-人-部門進行關(guān)聯(lián),服務(wù)器配置、功能角色、關(guān)聯(lián)域名、上下游關(guān)聯(lián)、所屬業(yè)務(wù)等信息雜亂無章。
解決方案:整理了從底層配置到上層應(yīng)用的關(guān)系,引入標(biāo)簽(TAG)的概念,讓關(guān)系維度更靈活,將標(biāo)簽記錄在基礎(chǔ)信息庫中,數(shù)據(jù)源規(guī)劃、統(tǒng)一。
集群軟件及配置管理 :
問題: 軟件安裝效率低,升級、降級不靈活,集群環(huán)境需要快速部署,保持一致性。
解決方案:使用RPM,配合YUM,基于OS預(yù)先制作好RPM包,基于Puppet,將軟件包、配置文件作為管理對象,依賴基礎(chǔ)信息庫關(guān)聯(lián)關(guān)系進行集群部署,自動定期同步,保證配置收斂。