移動(dòng)開發(fā)者服務(wù)聯(lián)盟(MDSA)第六期線下公開課總結(jié):移動(dòng)業(yè)務(wù)級運(yùn)維的最佳實(shí)踐
原創(chuàng)8月29日,在閱兵藍(lán)的晴朗天空下,51CTO MDSA第六期線下公開課在北京雙井的理想國如約開場,來自移動(dòng)互聯(lián)網(wǎng)企業(yè)的百位IT運(yùn)維工作者、APP開發(fā)者、游戲工程師和技術(shù)愛好者聆聽和參與了本次線下公開課的技術(shù)盛宴。
移動(dòng)化已經(jīng)成為勢不可擋的潮流趨勢,IT運(yùn)維市場正在向移動(dòng)運(yùn)維時(shí)代靠攏,移動(dòng)開發(fā)人員對應(yīng)用系統(tǒng)的運(yùn)維支持工作和架構(gòu)優(yōu)化壓力與日俱增?;诖蠹夜ぷ髦械睦Щ?,51CTO特別邀請移動(dòng)一線的企業(yè)級業(yè)務(wù)運(yùn)維專家,來自嘀嘀打車的運(yùn)維架構(gòu)師俞進(jìn)秋、白鷺數(shù)據(jù)統(tǒng)計(jì)負(fù)責(zé)人郝海軍和新浪微博架構(gòu)師馮磊來做精彩分享。三位老師將從如何建立自動(dòng)化平臺(tái)提高運(yùn)維工作效率,到及時(shí)處理APP運(yùn)行中出現(xiàn)的故障等方面去分享相關(guān)經(jīng)驗(yàn)。
公開課在下午兩點(diǎn)正式開始,首先登場的俞進(jìn)秋老師是嘀嘀打車的運(yùn)維架構(gòu)師,主要負(fù)責(zé)Devops團(tuán)隊(duì),構(gòu)建統(tǒng)一自動(dòng)運(yùn)維平臺(tái)。他的演講題目是《滴滴自動(dòng)化運(yùn)維實(shí)踐》,分享了滴滴如何運(yùn)維千級別規(guī)模的機(jī)器,內(nèi)容主要介紹滴滴面臨的運(yùn)維問題與挑戰(zhàn),具體的自動(dòng)化運(yùn)維思路和運(yùn)維實(shí)踐。
滴滴運(yùn)維面臨的挑戰(zhàn)有三個(gè),一是產(chǎn)品線同構(gòu),運(yùn)維角度如何復(fù)用?二是流量突增,如何快速擴(kuò)容?三是業(yè)務(wù)頻繁變更,如何維護(hù)服務(wù)穩(wěn)定?針對這三個(gè)挑戰(zhàn)的運(yùn)維思路是以服務(wù)節(jié)點(diǎn)為中心,而不是機(jī)器;服務(wù)節(jié)點(diǎn)包含運(yùn)維相關(guān)資源,包括機(jī)器,初始化策略等;資源變更自動(dòng)化感知并執(zhí)行應(yīng)用到對應(yīng)服務(wù)器。
具體的滴滴實(shí)踐圖和監(jiān)控系統(tǒng)的穩(wěn)定性注意事項(xiàng)如下:
#p#
接下來做演講的郝海軍老師是白鷺數(shù)據(jù)統(tǒng)計(jì)負(fù)責(zé)人,主要負(fù)責(zé)白鷺開放平臺(tái)游戲統(tǒng)計(jì)和引擎軟件的統(tǒng)計(jì)。 他的演講題目是《游戲服務(wù)器的快速部署及調(diào)優(yōu)》,首先介紹了白鷺開放平臺(tái)服務(wù)器架構(gòu),引出游戲服務(wù)器的快速部署以及服務(wù)監(jiān)控,進(jìn)而是游戲服務(wù)端和客戶端的代碼快速部署,***是游戲數(shù)據(jù)庫備份、游戲服務(wù)端日志監(jiān)控以及調(diào)優(yōu)程序。幫助開發(fā)者從全局了解整個(gè)游戲服務(wù)器的業(yè)務(wù)運(yùn)維過程。
郝老師講解的服務(wù)器快速部署的系統(tǒng)是基于Linux Centos 6.5版本,各種環(huán)境變量以及虛擬主機(jī)配置等其他用到的服務(wù),自動(dòng)安裝可以在10分鐘內(nèi)完成。如果大家想自動(dòng)化構(gòu)建如下的產(chǎn)品支持,可以通過一些簡單的配置,一鍵打包,讓所有的安裝包運(yùn)轉(zhuǎn)起來。
第三位***出場的是馮磊老師,他是新浪網(wǎng)技術(shù)中國研發(fā)中心技術(shù)保障部架構(gòu)師,主要從事手機(jī)應(yīng)用平臺(tái)的構(gòu)建。馮老師以生活中的一個(gè)智慧小故事開場,贏得大家的陣陣掌聲。他的演講題目是《解讀企業(yè)運(yùn)維下的DNS劫持痛擾-HttpDNS》 ,內(nèi)容介紹HTTPDNS主要解決的問題,HttpDNSLib庫三大模塊,HttpDNS交互流程,所有包職責(zé),智能評估模塊原理等,***根據(jù)從設(shè)計(jì)最初至今遇到的所有人問題的整理匯總是滿滿的純干貨!
馮老師指出LocalDNS造成的用戶訪問異??梢詺w結(jié)為三類:1.域名緩存;2.解析轉(zhuǎn)發(fā);3.LocalDNS遞歸出⼝NAT。那么,現(xiàn)有的解決方案有:1.實(shí)時(shí)監(jiān)控+商務(wù)推動(dòng);2.繞過⾃動(dòng)分配DNS,使⽤114dns或Google public DNS;3.完全拋棄域名,自建鏈接進(jìn)⾏流量調(diào)度。同時(shí),馮老師也展望了HttpDNS未來的發(fā)展前景:1.智能動(dòng)態(tài)節(jié)點(diǎn)加速;2.監(jiān)控系統(tǒng)整合,動(dòng)態(tài)節(jié)點(diǎn)切換;3.故障負(fù)載均衡切換;4.國際網(wǎng)絡(luò)接⼊點(diǎn)路由優(yōu)化;5.⽹絡(luò)庫(HTTP2整合)。
在隨后的用戶提問環(huán)節(jié),大家比較關(guān)注具體業(yè)務(wù)的技術(shù)實(shí)踐,智能HttpDNS Lib庫的代碼等,老師也是主動(dòng)分享了自己的知識(shí)庫,后續(xù)大家可以下載演講PPT和相關(guān)的代碼進(jìn)行學(xué)習(xí)。
在馮磊老師分享過后,整場公開課進(jìn)入了***幸運(yùn)抽獎(jiǎng)的環(huán)節(jié),通過四輪的抽取調(diào)查問卷,來到現(xiàn)場的技術(shù)人員分別獲得了1個(gè)雷蛇游戲鍵鼠套裝和3個(gè)智能運(yùn)動(dòng)手環(huán)。
相信本次線下公開課對我們現(xiàn)場的技術(shù)人員都能夠有所借鑒和幫助。MDSA線下公開課每月一期,力求為廣大開發(fā)者解決移動(dòng)開發(fā)各個(gè)環(huán)節(jié)中所遇到的問題。也希望更多開發(fā)者關(guān)注51CTO,關(guān)注MDSA。 我們會(huì)一如既往為廣大開發(fā)者邀請業(yè)內(nèi)最權(quán)威的講師,分享最有價(jià)值的干貨!下期見了!