容器化和Service Mesh實(shí)踐

昨天有幸去中科院計(jì)算所參加了“CCFTF第11期”容器化和Service Mesh實(shí)踐技術(shù)會議,分享嘉賓和到場聽眾都是北京一線互聯(lián)網(wǎng)公司的技術(shù)大拿們,做基礎(chǔ)架構(gòu)的同學(xué)居多。

第一位分享嘉賓是來自華為的架構(gòu)師田曉亮,曉亮是負(fù)傷上陣,拄著拐杖演講,讓人感動。分享的主題是華為公有云的微服務(wù)實(shí)踐。曉亮首先介紹了華為云微服務(wù)解決方案,提到了他們的go語言開發(fā)框架和對spring cloud的兼容。接著,跟大家普及了service mesh的概念(一種基礎(chǔ)設(shè)施,服務(wù)通過service mesh通信;輕量的網(wǎng)絡(luò)代理;可靠的復(fù)雜網(wǎng)絡(luò)拓?fù)鋫鬏?,將服?wù)變?yōu)樵圃?wù))和好處(解放開發(fā)者,改造遺留應(yīng)用為云原生應(yīng)用,0代碼侵入,學(xué)習(xí)曲線低)。然后,重點(diǎn)介紹了華為自研的商業(yè)級service mesh方案mesher(用go開發(fā)的),介紹設(shè)計(jì)理念(如侵入式非侵入式結(jié)合,不綁定基礎(chǔ)設(shè)施等)和整體架構(gòu),并分別就數(shù)據(jù)面,控制面,注冊發(fā)現(xiàn),路由管理等進(jìn)行了展開,分析了service mesh代理帶來的性能損耗(請求多了用戶態(tài)-內(nèi)核態(tài)的調(diào)用)。最后還介紹了兩個應(yīng)用案例,以及一些最佳實(shí)踐(比如,用sidecar方式部署而不是host方式)。

華為Mesher架構(gòu)

第二位分享者是百度外賣的李大帥,主題是百度外賣容器化改造之路。大帥開玩笑說自己從來沒有跳過槽,但是已經(jīng)換了三家公司。大帥首先介紹了外賣私有云的背景:為了達(dá)到分時復(fù)用、智能運(yùn)維、按需分配、彈性計(jì)算等目標(biāo),再加上框架統(tǒng)一(WODP、brpc等),完整中間件(WFE、BNS、huskar等)等優(yōu)勢。然后,大帥介紹了上云包含的內(nèi)容和整體架構(gòu),并對每個模塊進(jìn)行了詳細(xì)介紹,比如網(wǎng)絡(luò)方案選型Flannel,k8s調(diào)度模塊,服務(wù)注冊Huskar,日志系統(tǒng)EFK,基于open-falcon的監(jiān)控方案,鏡像倉庫系統(tǒng)Harbor/Ceph,基于阿里開源P2P傳輸技術(shù)的快速分發(fā)系統(tǒng)。特別地,重點(diǎn)介紹了他們自研的自動擴(kuò)縮容模塊,分為策略層/聚合層/決策層,非常技術(shù)范兒。

百度外賣云整體架構(gòu)

第三個topic來自滴滴的譚霖和李炳毅,譚霖介紹了滴滴彈性云實(shí)踐創(chuàng)新,炳毅分享了滴滴service mesh的演進(jìn)思路。譚霖老師首先介紹了彈性云的業(yè)務(wù)接入情況(20000容器數(shù))和整體架構(gòu),以及美東獨(dú)立部署的事情。然后,提到了云化的四個階段(虛擬機(jī),富容器,cloud native,serverless),滴滴目前還處在富容器階段,考慮到用戶自由度和運(yùn)維效率經(jīng)驗(yàn)曲線,未來滴滴可能較長時間還會處于這個階段。滴滴彈性云目前主要聚焦解決使用體驗(yàn)和快速擴(kuò)縮容,譚老師介紹了主要產(chǎn)品功能,并講解了流量無損發(fā)布、監(jiān)控、日志、持久化存儲等方案,最后還分享了踩過的坑(如etcd用V3,探針區(qū)分部署和運(yùn)行等)。炳毅則主要分享了他對service mesh的一些感悟和實(shí)踐體會。首先分享了Inrouter中心式代理和侵入式SDK的思路,sidecar類似于proxy,要熱升級,連接遷移,運(yùn)維友好 ,動態(tài)配置,超時管理等。然后介紹了為什么滴滴要用service mesh(服務(wù)編排,多樣治理,業(yè)務(wù)多樣,業(yè)務(wù)繁多等問題無法高效解決,service mesh是可能落地的方案,且有大公司背書等)。接著,介紹了滴滴采用service mesh的三階段(中心式proxy,中心式proxy+侵入lib,中心式proxy+侵入lib+service mesh),以及實(shí)踐中的一些重點(diǎn)(數(shù)據(jù)面:研發(fā)效率>可運(yùn)維性>穩(wěn)定性>性能>技術(shù)儲備;控制面:開放能力+融合已有生態(tài))。最后,炳毅還就四個方面的問題(業(yè)務(wù)共建,擁抱開源,生態(tài)融合,云上落地)給出了他的思考。

滴滴流量無損發(fā)布方案
炳毅給出的servcie mesh實(shí)踐中的關(guān)鍵技術(shù)問題

第四個主題是新浪微博混合云產(chǎn)品負(fù)責(zé)人朱曉巍給出的“微博混合云平臺的產(chǎn)品化探索”。曉巍首先跟大家介紹了微博云彈性調(diào)度的三個階段,從手工,到定時,到智能調(diào)度,并分享其中的一些心得,比如用慢速比做指標(biāo)。然后,曉巍重點(diǎn)從產(chǎn)品的角度介紹了他們是怎么思考云化整件事的,從流程化、自動化、可視化和移動化等四個方面介紹他們項(xiàng)目的實(shí)施細(xì)節(jié)。接著,曉巍跟大家普及了產(chǎn)品思維(找到痛點(diǎn),化繁為簡,快速迭代,協(xié)作溝通),并跟大家展示了他們的新產(chǎn)品思路(區(qū)塊鏈做資源共享)以及二維碼小程序做運(yùn)維的嶄新用戶體驗(yàn)。

微博云產(chǎn)品結(jié)構(gòu)

最后分享的是來自今日頭條的黃龍。黃龍兄則從頭條在微服務(wù)實(shí)踐中的問題(隔離性:資源分配,端口隔離;輕量級:混合部署,快速擴(kuò)容)入手,介紹了他們的容器化之路。首先,黃龍介紹了頭條的技術(shù)選型(編排k8s,service 模型,網(wǎng)絡(luò)模式,平臺構(gòu)建),以及平臺構(gòu)建的容器化方案的總體架構(gòu)。接著,龍哥從實(shí)際問題出發(fā),分別就CPU隔離(多語言高并發(fā)),網(wǎng)絡(luò)架構(gòu)演進(jìn)(bridge->host->auto host)等主題介紹了他們的解決方案。然后介紹了一個案例引出他們現(xiàn)在的挑戰(zhàn),頭條存在15k實(shí)例的服務(wù),更新部署效率低,服務(wù)發(fā)現(xiàn)組件負(fù)載太高會掛掉,穩(wěn)定性很差,因此在服務(wù)發(fā)現(xiàn)組件前方構(gòu)建了naming組件。并由此展開了服務(wù)治理優(yōu)化的討論,引出頭條實(shí)踐service mesh關(guān)注的問題,以及嘗試的架構(gòu)。

頭條service mesh嘗試架構(gòu)

最后,還有一個panel環(huán)節(jié)。大家一致認(rèn)同今年是service mesh元年。各位嘉賓討論了service mesh的技術(shù)棧,如何落地service mesh(找到適合的業(yè)務(wù)場景,從問題出發(fā)),以及要解決的問題(性能問題,就近調(diào)用,服務(wù)發(fā)現(xiàn),穩(wěn)定性等)。感謝組織方的精心準(zhǔn)備,感謝嘉賓們的精彩分享!

panel環(huán)節(jié),各位大佬齊亮相
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文獲得jameskelly.net授權(quán)翻譯發(fā)表,轉(zhuǎn)載需要注明來自公眾號EAWorld。 作者:James Kel...
    72a1f772fe47閱讀 2,601評論 0 4
  • 昨晚考完礦井通風(fēng)之后,感覺精力一下被抽空,早晨起晚,上課都差點(diǎn)遲到。 為什么當(dāng)初不努力,以后再后悔呢?是比人...
    淺云兮閱讀 150評論 0 0
  • 小牙在懸崖上努力的攀爬,腳下是垂直的巖壁,完全被困在了絕境中,命懸一線……阿呆瞪著兩只狗眼,看著眼前的小螃蟹冒冷汗...
    小月半腳閱讀 263評論 0 0
  • 眼中所見,心中所念 文/江川 沒有那么多優(yōu)美華麗的詞藻 文案上滿滿都是消極的信號 我也想做個清風(fēng)霽月的浪子 可骨頭...
    不見江川閱讀 766評論 0 2
  • 越來越陷入到這泥潭中,大學(xué)前認(rèn)識的人都在進(jìn)步,而自己卻像是原地踏步,又像是在墜落。墜落還不著邊,不覺痛。 大學(xué)同學(xué)...
    xuyucccc閱讀 359評論 0 0

友情鏈接更多精彩內(nèi)容