云原生生態(tài)大會Day2,網(wǎng)易數(shù)帆Service Mesh與百勝中國中臺架構實踐

12月16-17日,由CNCF、網(wǎng)易數(shù)帆、VMware、PingCAP和阿里云聯(lián)合主辦2020 Cloud Native Day云原生生態(tài)大會線上召開,來自聯(lián)合主辦方及字節(jié)跳動、Zilliz、百勝中國等公司的17位重磅演講嘉賓,帶來2天主題分享,解析云原生領軍企業(yè)和組織、頭部用戶的云原生戰(zhàn)略與實踐,剖析云原生技術帶來的機遇與挑戰(zhàn),幫助云原生技術使用者和愛好者加深對技術的理解,同時推進云原生與企業(yè)IT的融合。

在大會的第二天,網(wǎng)易數(shù)帆輕舟事業(yè)部微服務平臺負責人馮常健、網(wǎng)易數(shù)帆輕舟事業(yè)部資深解決方案架構師王必成與百勝中國系統(tǒng)架構師申海龍,分別介紹了網(wǎng)易數(shù)帆和百勝中國云原生相關的技術實踐與經(jīng)驗心得。馮常健通過網(wǎng)易數(shù)帆研發(fā)輕舟Service Mesh滿足網(wǎng)易集團業(yè)務多元化發(fā)展的實踐,解析了企業(yè)實施Service Mesh架構過程的問題、對策以及落地關鍵要素,王必成和申海龍共同分享了百勝中國采用云原生技術棧建設業(yè)務中臺的初衷,如何基于云原生實現(xiàn)業(yè)務中臺,以及輕舟云原生平臺在百勝中國中臺化進程中發(fā)揮的價值。

百勝中國:云原生技術棧是實現(xiàn)業(yè)務中臺的最佳選擇

云原生生態(tài)大會Day2,網(wǎng)易數(shù)帆Service Mesh與百勝中國中臺架構實踐

百勝中國作為中國餐飲領軍企業(yè),旗下?lián)碛锌系禄?、必勝客、小肥羊等多個知名品牌,且積極擁抱線上線下融合的趨勢,面臨重復投資、系統(tǒng)孤島、業(yè)務融合、數(shù)據(jù)合并等問題,建設業(yè)務中臺解決這些問題是順理成章的。

在中臺建設過程中,百勝中國基于餐飲行業(yè)的行業(yè)特性,結合主流的容器化技術、微服務化技術,打造多云環(huán)境,以更低成本、高可用來支撐業(yè)務的持續(xù)發(fā)展之路。其中,網(wǎng)易輕舟云原生平臺的應用為百勝中國降低了中臺建設的門檻,為團隊減少了大量的工作。

王必成表示,百勝中國和網(wǎng)易輕舟雙方合作的基礎是理念的合拍,即都認同云原生技術棧是實現(xiàn)業(yè)務中臺的最佳選擇。業(yè)務中臺具有性能和功能的持續(xù)優(yōu)化、從海量數(shù)據(jù)中提取模型并沉淀等特點,而云原生與生俱來的彈性伸縮,開發(fā)、交付、應用效率提升,以及技術標準化等特性,可以很好地滿足業(yè)務中臺建設的需求?;贙ubernetes等技術構建的網(wǎng)易輕舟,作為一站式云原生PaaS平臺,支撐業(yè)務中臺建設是其核心能力之一。

申海龍介紹,百勝中國對中臺技術模型的訴求包括應用接入可管理、業(yè)務能力文檔化、運營KPI可視化、統(tǒng)一技術棧及接口規(guī)范、應用耦合能力標準化和數(shù)據(jù)整合能力標準化等六大原則,基于此,百勝中國需要一套完善的中臺技術方案,除了下層的基礎架構,還需要容器、中間件、服務治理和API網(wǎng)關等核心組件,以及覆蓋開發(fā)流水線、持續(xù)集成、監(jiān)控報警、日志、APM的支撐體系,和接口測試平臺。具體的實現(xiàn)上,百勝中國采用了網(wǎng)易輕舟的多項能力。

云原生生態(tài)大會Day2,網(wǎng)易數(shù)帆Service Mesh與百勝中國中臺架構實踐

申海龍還演示了百勝中國的雙活方案、監(jiān)控方案,基于輕舟平臺的統(tǒng)一認證和授權、灰度發(fā)布、優(yōu)雅下線和彈性伸縮等能力,驗證了云原生技術棧對于業(yè)務中臺的支撐能力。

網(wǎng)易數(shù)帆:Service Mesh 2.0的轉型經(jīng)驗

云原生生態(tài)大會Day2,網(wǎng)易數(shù)帆Service Mesh與百勝中國中臺架構實踐

網(wǎng)易自2016年開始探索的大規(guī)模Service Mesh技術應用與實踐,典型的是網(wǎng)易嚴選基于Consul和Nginx的第一代Service Mesh架構。Service Mesh 1.0帶來了接入服務治理無需業(yè)務改造、基礎架構和業(yè)務架構解耦、多語言技術棧統(tǒng)一治理等優(yōu)勢,然而業(yè)務的發(fā)展需要更靈活的流量調度、更多功能的服務治理,更大范圍的基礎組件解耦,更敏捷的快速迭代,以及更彈性的 IT 資源。

網(wǎng)易數(shù)帆選擇基于云原生開放標準、社區(qū)活躍的Istio和Envoy研發(fā)輕舟Service Mesh服務來滿足這樣的需求,輕舟Service Mesh服務做了大量的性能優(yōu)化及功能擴展的工作,支持大規(guī)模部署,并兼容現(xiàn)有的服務治理體系、基礎設施,降低業(yè)務開發(fā)的負擔。例如,Sidecar管理基于Kubernetes Operator的方式自動化更新Sidecar版本,實現(xiàn)業(yè)務無感的熱升級,流量染色讓業(yè)務方能夠以無侵入的方式實現(xiàn)精細化灰度發(fā)布和環(huán)境治理。

馮常健指出,架構升級的本質是復雜性的轉移,即業(yè)務系統(tǒng)的復雜性下沉為基礎設施(Sidecar),因而基礎設施的保障變得更為復雜和重要,對此,網(wǎng)易數(shù)帆形成了一套破解思路,即建立五個配套體系,包括持續(xù)交付體系、質量保障體系、排障體系、運維保障體系和開放技術體系。

(免責聲明:本網(wǎng)站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內容可能涉嫌侵犯其知識產(chǎn)權或存在不實內容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。 )