來源:https://www.xcseoer.com| 2022-06-25 01:50:47
本期《百度雲說》邀請到的嘉賓是百度雲主任架構師、百度雲技術委員(yuán)會主席呂毅。
現負責百度雲整體(tǐ)的技術把握,曾作爲創始人,構建和應用百度集群操作系統Matrix。Matrix是國内領先的成功構建、并大(dà)規模應用的基于輕量虛拟化技術支持的超大(dà)規模資(zī)源調度和管理的集群操作系統,是百度雲架構、百度業務平台的基石。訪談全文如下(xià)。?Q:百度Matrix集群操作系統是在什麽背景下(xià)誕生(shēng)的??? ? 呂毅:雲計算相比于傳統IT最大(dà)的優勢就是在成本和效率層面實現了質的飛躍。Matrix正是百度自身在追求成本和效率更加高效的大(dà)背景下(xià)誕生(shēng)的,是内部孵化且在業界具有領先地位的雲計算産品。百度是在2010年開(kāi)始對内部雲的虛拟化技術進行嘗試,2012年正式開(kāi)始立項做Matrix集群操作系統,以此來解決數據中(zhōng)心資(zī)源利用率不均衡、故障處理效率低以及配置管理複雜(zá)等挑戰。目前,Matrix已經全面覆蓋百度内部業務,并成爲百度雲的關鍵組件。Q:百度Matrix從立項到現在經曆了哪幾個發展階段??? ? 呂毅:2012年-2015年是Matrix發展的第一(yī)階段,這期間百度數據中(zhōng)心效率提升明顯,資(zī)源利用率得到大(dà)幅提升,獲得了很好的收益。?? ? ?2015年-2017年是Matrix發展的第二階段。由于大(dà)數據的大(dà)量生(shēng)成以及AI的快速發展,大(dà)數據處理和模型訓練增長迅猛,從而對資(zī)源的需求大(dà)幅增加。爲了結合業務發展需要和成本控制,從2015年開(kāi)始啓動大(dà)規模的混合部署,對資(zī)源管理、調度以及對上層業務的支持提出了更高的要求。Matrix在這個階段很好地滿足了業務需求,并得以實現大(dà)規模混布。目前,Matrix支撐了所有内部業務的交付,混合部署也成爲百度默認的資(zī)源交付方式。同時,從業務角度看,混合資(zī)源和非混合資(zī)源的影響感知(zhī)非常小(xiǎo),極大(dà)地節省了成本。Q:百度Matrix最爲核心的功能有哪些??? ? 呂毅:Matrix架構是可以與Google Borg/Omega架構來對标的,通過分(fēn)層調度器來滿足業務多樣性調度需求,通過共享狀态的方式達到資(zī)源的最大(dà)化利用。據悉,目前Matrix管理着國内最大(dà)的容器集群系統。?? ? 此外(wài),Matrix還具備完善的調度生(shēng)态,提供面向批量作業和服務的不同調度系統,能夠滿足業務高效吞吐和低延遲穩定性的需求。在此基礎上,在百度内部提供了完整的服務托管體(tǐ)系,面向業務提供多樣的服務管理功能,結合研發和測試過程的優化,極大(dà)的提升業務的研發效率。?? ? 簡單來講,對客戶來說,隻需要提供物(wù)理機,初始安裝Matrix集群操作系統後,剩下(xià)的就是通過Matrix實現對上層應用服務的發布、部署、資(zī)源管理,以及整體(tǐ)資(zī)源優化。??Q:從功能的角度,Matrix未來會朝着什麽方向演進??呂毅:從開(kāi)源來看,DockerImage已經成爲容器部署的标準。因此,在容器角度上,Matrix在内核基礎上繼續定制優化容器技術,并繼續完善配套的管理機制。?? ? 從技術棧來看,最底層是虛拟機和物(wù)理機,Matrix會優化管理整個集群的物(wù)理資(zī)源,包括物(wù)理資(zī)源的故障恢複以及分(fēn)區域管理;往上是包括容器的編排和調度如何更加高效;最上層是服務管理層,涉及到服務的分(fēn)級發布、服務管理等,如何更通用和易用,以及如何更好的優化CI/CD,持續提升業務的叠代效率。?? ? 最後,單獨提到容器技術,如何持續提高容器的安全性(隔離(lí)),實現真正多租戶的混合部署,逐步和虛機技術實現更好的融合。Matrix将繼續借鑒和回饋K8s/Docker社區,并結合百度自身對容器技術改進和理解,進一(yī)步完善自身功能,持續對内部和外(wài)部客戶輸出。Q:Matrix在當前階段的發展目标是什麽??? ? 呂毅:Matrix當前階段的目标優化内部,同時對外(wài)賦能,百度公有雲以及基于Matrix對外(wài)提供各種雲服務,而一(yī)些企業級客戶其實在内部的私有雲同樣有着類似的需求。尤其是現在越來越多企業都有着大(dà)數據處理以及提升企業AI能力的需求,這其實和百度早期非常接近,希望能夠利用我(wǒ)們在集群操作系統的經驗,包括服務管理、容器技術以及其他開(kāi)源技術的實現,結合百度雲的大(dà)數據和AI能力,整體(tǐ)打包做成客戶解決方案,滿足企業客戶的發展需求。Q:Matrix這種非常強大(dà)的集群管理系統比較适合什麽類型的客戶??? ? 呂毅:服務器數量隻要達到上百台的企業級客戶就可以采用Matrix。業務規模較小(xiǎo)時,其實資(zī)源管理和調度相對較爲簡單;當業務規模較大(dà)時,不引入容器技術就會導緻上層管理系統的設計和實現複雜(zá)度增大(dà),尤其是在混合部署下(xià)差異更高。引入容器技術,随着規模增長,客戶就會感受到容器本身效率會對業務産生(shēng)的影響,這就需要集群操作系統來管理複雜(zá)的環境,規範和優化業務。??Q:企業級客戶如果想采用Matrix的話(huà),切入點會在哪裏??? ?呂毅:從我(wǒ)們現階段接觸的客戶需求來看,我(wǒ)們會首先輔助企業内部構建一(yī)套基于容器技術的系統,來優化企業内部原有的業務。現在很多企業對于大(dà)數據和AI的訴求是非常強勁的,這對于Cloud的能力提出了更高的要求,因此百度首先會在Cloud部分(fēn)提出相應的解決方案,滿足企業内部應用容器技術上遷移。?其次,百度可以爲企業提供大(dà)數據和AI的定制化解決方案,最後整體(tǐ)面向企業進行ABC的交付,很好地滿足企業的大(dà)數據和AI業務需求。Q:Matrix對外(wài)賦能是否随着業務和客戶的發展而變化??? ? 呂毅:企業級市場的核心就是以客戶業務需求爲導向,Matrix也一(yī)緻秉持這個發展理念。Matrix會沿着通用化的發展路線對外(wài)輸出,保持基礎核心功能層不變,在深度分(fēn)析客戶需求之後結合百度的經驗,抽象出相對通用化的系統和解決方案,再結合客戶的業務需求進行定制。此外(wài),百度會繼續在内部堅持技術創新,包括加大(dà)對Kubernetes、Docker等社區的貢獻,持續優化Matrix的核心功能。Q:目前采用Matrix産品的經典客戶案例是??? ? 呂毅:我(wǒ)們對外(wài)不單獨交付Matrix,Matrix是作爲百度對外(wài)交付解決方案的一(yī)部分(fēn)。目前國内已經有很多客戶在百度交付的解決方案中(zhōng)用到了Matrix技術。比如,百信銀行,作爲國内第一(yī)家互聯網銀行,是一(yī)家建立在雲上面的銀行,并且集ABC能力于大(dà)成的新時代銀行,百信銀行采用了來自百度的雲架構技術,在分(fēn)布式集群架構上構建起了銀行的核心業務系統,非常具有前瞻性和領先性。Matrix讓雲世界化繁爲簡由東莞網站設計編輯 /bd/news/9212.html如需轉載請注明出處
汕頭網站建設 手機網站建設 南(nán)山網站建設 韶關網站建設 五桂山網站建設 商(shāng)城網站建設 東莞建網站 東莞建站費(fèi)用 東莞網站開(kāi)發 東莞網站優化 東莞網站改版 東莞網頁制作 東莞做網站 東莞網站設計