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