資源描述:
《孔德亮-技術(shù)驅(qū)動用戶體驗優(yōu)化在趕集的實踐》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、360運(yùn)維平臺的體系架構(gòu)與設(shè)計思想孔德亮RandyKong個人介紹?360私有云、公有云項目負(fù)責(zé)人。2009年加入360,先后負(fù)責(zé)運(yùn)維、DBA、基礎(chǔ)架構(gòu)、平臺開發(fā)等工作?2013年對運(yùn)維工作進(jìn)行產(chǎn)品化改革,完成360私有云-HULK云平臺建設(shè)。?2015年投身360云建設(shè),致力于讓安全穩(wěn)定的云服務(wù)觸手可及1.高效運(yùn)維架構(gòu)設(shè)計2.關(guān)于高可用架構(gòu)實現(xiàn)3.運(yùn)維平臺產(chǎn)品化演進(jìn)4.借力完成移動產(chǎn)品開發(fā)移動開發(fā)者VS運(yùn)維屌絲?產(chǎn)品研發(fā)周期:機(jī)會稍縱即逝,不想被運(yùn)維拖累?產(chǎn)品運(yùn)行質(zhì)量:爆發(fā)式增長,需要穩(wěn)定、可靠的運(yùn)維
2、支持如何又快又穩(wěn)的為開發(fā)者服務(wù)呢?不夠快,因為復(fù)雜的流程聯(lián)調(diào)上線Web環(huán)境DB環(huán)境?第三方SDK部署申請硬件資源?代碼上傳?用量估算?聯(lián)調(diào)測試?結(jié)構(gòu)設(shè)計?災(zāi)備預(yù)案?用量估算?賬號管理?域名解析?結(jié)構(gòu)設(shè)計?軟件部署?機(jī)房建設(shè)?建庫、建表、授權(quán)?配置管理?網(wǎng)絡(luò)部署?性能優(yōu)化?用量估算不夠快,因為1VN的人力配比?管理一個項目容易,如果是成百上千的項目呢?管理幾十臺機(jī)器容易,如果是成千上萬臺呢需要一些改變,化繁為簡,提升效率監(jiān)控與分析決策輔助分級監(jiān)控/分析報表提供資源利用率/輔助決策具體運(yùn)維事務(wù)硬件選型采購配
3、置/軟件包/故障處理基礎(chǔ)信息庫IDC/帶寬/硬件集群部署具體架構(gòu)方案自動化clone/自定義模板網(wǎng)絡(luò)/系統(tǒng)/CDN運(yùn)維基礎(chǔ)信息庫?問題:?傳統(tǒng)運(yùn)維,只將機(jī)器-人-部門進(jìn)行關(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)境需要快速部署,保持一致性?我們的改變?讓服務(wù)器“無狀態(tài)”?使用
4、RPM,配合YUM,基于OS預(yù)先制作好RPM包?基于Puppet,將軟件包、配置文件作為管理對象?依賴基礎(chǔ)信息庫關(guān)聯(lián)關(guān)系進(jìn)行集群部署,自動定期同步,保證配置收斂集群環(huán)境部署提供穩(wěn)定可靠的架構(gòu)設(shè)計、運(yùn)維支持?故障總會發(fā)生,只是時間問題?多級監(jiān)控、事故預(yù)案、應(yīng)急演練是避免故障的幫手?人永遠(yuǎn)是不考慮的,把手工操作交給平臺?細(xì)節(jié)決定成敗多級高可用架構(gòu)數(shù)據(jù)庫災(zāi)備運(yùn)維產(chǎn)品化?我們致力于將復(fù)雜的技術(shù)問題簡單化,把曾經(jīng)讓你焦頭爛額的難題轉(zhuǎn)化為鼠標(biāo)的滑動與點擊,幫助你縮短研發(fā)周期、降低運(yùn)維成本,迅速達(dá)成目標(biāo)。讓開發(fā)者心花
5、怒放的平臺域名管理數(shù)據(jù)庫管理集群管理我的項目更多服務(wù)負(fù)載均衡用戶管理功能聯(lián)動?每個功能進(jìn)行默認(rèn)推薦,解決通用問題?功能間進(jìn)行關(guān)聯(lián)引導(dǎo),優(yōu)化流程我們在不斷思考,是否依然不夠簡單?我們總在討論集群管理、異地多活?我們總在討論彈性計算、容器化?也許開發(fā)者并不關(guān)心底層技術(shù)如何實現(xiàn),他們只想快點把自己的作品讓其他人看到,用起來?適合移動開發(fā)者的輕量化系統(tǒng)把最熱的技術(shù)翻譯的通俗易懂開發(fā)者提供簡單易用的平臺讓開發(fā)者借助平臺力量,快速達(dá)成目標(biāo)讓更多人借助細(xì)分平臺力量,做出好的產(chǎn)品傳統(tǒng)運(yùn)維時代已經(jīng)過去?運(yùn)維人員和開發(fā)者都
6、需要做出改變?運(yùn)維的空間很大,為開發(fā)者提供更好的應(yīng)用級產(chǎn)品?幫助開發(fā)者忘卻運(yùn)維技術(shù)難題,專注于產(chǎn)品的實現(xiàn)創(chuàng)業(yè)者心態(tài),用戶至上?把合作的同事當(dāng)做用戶?站在用戶的角度思考,挖掘需求?對現(xiàn)有技術(shù)進(jìn)行微創(chuàng)新?創(chuàng)新并不難---復(fù)雜變簡單、昂貴變廉價?https://github.com/qihoo360wx:RandyKong