當前位置:
首頁 > 科技 > 2018中國雲原生用戶大會:網易雲深度解析微服務框架

2018中國雲原生用戶大會:網易雲深度解析微服務框架

近日,由才雲科技、K8sMeetup 中國社區、Kubeflow 中國社區聯合主辦的 2018 中國雲原生用戶大會在杭州白馬湖建國飯店舉辦,大會集結了來自各個行業領域的雲原生技術專家、雲原生技術落地企業代表、以及雲原生技術愛好者們,為國內市場帶來了全球最新技術動態與趨勢分析,推進雲原生與企業 IT 的融合。網易雲解決方案總架構師劉超,網易雲資深解決方案架構師王必成分別在行業落地案例分論壇和Kubernetes 編排與優化專場,分享了網易雲在行業落地和網路方案的實踐經驗。

劉超首先在行業落地案例分論壇分享了「微服務框架在多個行業的架構設計與落地實踐」,劉超表示:「業界大部分的微服務實踐都是由運維發起的,網易則是由應用發起的,所以在開發整個平台的時候,對微服務的理解和設計會更細節。目前,網易內部考拉、雲音樂和嚴選等都積累了很多微服務的實踐經驗,網易雲正在將這些經驗服務於外部的客戶,並逐漸產品化,最終形成了一個比較複雜的平台體系。」

(網易雲解決方案總架構師 劉超)

可以看到,整個微服務化設計的體系非常複雜,很難用一個產品將整個體系完全覆蓋,為什麼這麼複雜?劉超將其歸結為一個互聯網高並發的架構需要考慮的12個要點,比如持續集成是微服務化的基石,接入層的設計,應用層的無狀態化與容器化,服務拆分與服務發現,消息隊列,全鏈路壓測等。但不同客戶的關注點是不一樣的,接下來劉超分享了不同行業客戶實施的方案。

比如某城商行希望推廣到全國的幾個省,由於每個單體承載的業務很有限,於是啟動了微服務的拆分。據劉超介紹,經過多次交流和溝通,網易云為其梳理出了一個側重於持續集成和容器化的解決方案,一方面因為微服務化不是一蹴而就的,應該有測試用例的覆蓋,在不斷地拆合過程中,保證功能還能像以前一樣正常運行;另一方面服務增多後,上線給運維人員帶來了很多壓力,容器化比較完美的解決了這個問題。

物流行業和電商企業在業務周期上非常接近,基於在網易考拉積累的實踐經驗,網易雲也為某物流行業做了一系列的微服務解決方案。據劉超介紹,這家企業更側重於服務拆分和服務發現,資料庫的橫向擴展,熔斷、限流、降級以及全鏈路的壓測。再比如某視頻監控企業,更關注持續集成,容器化,服務拆分與服務發現,服務編排,以及一些企業級的特性,包括知識庫,認證鑒權和賬戶審計等,同時網易雲還幫助其實現了IT資產沉澱和IT能力的復用。

網易雲資深解決方案架構師王必成在Kubernetes 編排與優化專場分享了「Kubernetes 在不同客戶場景下的網路方案實踐」,王必成首先介紹了常見的容器網路方案分類。

(網易雲資深解決方案架構師 王必成)

王必成認為,按照協議棧來劃分,網路方案可以分為二層、三層、二層+三層這三種:二層是傳統的虛擬化和雲化場景中最常用的,基於橋接的方式,但二層的廣播會限制整個節點的量級;三層就是純路由轉發,它的優勢是IT的穿透性強,所以有很好的量級擴展性,但對網路模式有限制;二層+三層是現在比較主流的方案,節點內部二層轉發,跨節點三層轉發,可以同時解決純二層的規模性和純三層的限制性問題。按穿越形態來劃分,網路方案分為Overlay和 Underlay。按隔離方式來分,網路方案分為FLAT,VLAN和VXLAN。目前所有的容器網路方案,都可以映射到前面的三個分類。

據王必成介紹,網易雲採用了基於VPC深度集成的Kubernetes網路方案,基於VPC深度集成的容器網路,把VPC的能力上移到容器網路這一層,用VPC的能力去做轉發和控制。王必成重點介紹了基於VPC 單Port多IP的扁平化容器網路、基於VPC 多Port的扁平化容器網路、基於VPC VIP的Service、基於VPC安全組的網路策略、基於VPC Port的QoS保證,每類都有各自的技術特點及需要解決的問題。

據悉,基於在微服務和容器網路等方面的技術積累,在2018網易雲創大會上,網易雲發布了新產品一站式微服務PaaS平台「輕舟微服務」,是業界目前完整的微服務解決方案,基於開源技術棧構建了覆蓋開發、測試、運維整個流程的應用管理和服務治理能力。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 天極數碼 的精彩文章:

優點科技攜手紅星美凱龍發力智能家居市場
《洛奇英雄傳》七周年見面會回顧:新角色、秋冬更新計劃全解析

TAG:天極數碼 |