TOC決定CNCF社區的技術(shù)走向
自2015年底由Google、華為、IBM、Intel、Red Hat等公司推動(dòng)成立以來(lái), CNCF經(jīng)過(guò)兩年多的發(fā)展逐漸成為了云計算領(lǐng)域頂級的開(kāi)源社區。迄今社區包含Kubernetes、Prometheus、gRPC、containerd、Linkerd等16個(gè)著(zhù)名的云計算開(kāi)源項目,吸引了2萬(wàn)1千多名代碼貢獻者、6萬(wàn)2千多人參加社區舉辦的線(xiàn)下活動(dòng)。目前CNCF共有會(huì )員公司170多家,包含AWS、Azure、Docker、Google、高通、IBM、Intel、Mesosphere、Red Hat、Salesforce等,以及國內的華為、百度、阿里、騰訊、京東等云計算主流玩家。
整個(gè)社區采用兩層技術(shù)方向決策機制,CNCF基金會(huì )層面由TOC定義和維護云原生領(lǐng)域技術(shù)愿景,對CNCF下所有的項目進(jìn)行生命周期管理,如項目的創(chuàng )立、畢業(yè)、合作、終止等、接受用戶(hù)委員會(huì )的需求與建議,并交由旗下各個(gè)項目組來(lái)承載和實(shí)現,基于代碼標準化通用的接口和實(shí)踐。項目層面由各自的技術(shù)決策機構,針對單個(gè)項目的代碼開(kāi)發(fā)、發(fā)布周期、功能等進(jìn)行決策和監控,比如Kubernetes有自己的Steering Committee來(lái)決定其具體的版本策略和技術(shù)實(shí)現。這樣,CNCF TOC在基金會(huì )層面從整體技術(shù)堆棧角度,自上而下的給予每個(gè)項目大顆粒的技術(shù)指導,每個(gè)項目再根據自己的實(shí)際情況做自下而上的技術(shù)決策,這種兩層技術(shù)方向決策機制,兼顧了技術(shù)趨勢和項目自主權。
從2015年加入CNCF基金會(huì )開(kāi)始,華為就決定利用Kubenetes技術(shù),對自身管理的800多種應用的IT系統進(jìn)行容器化改造。與此同時(shí),華為通過(guò)參與和貢獻 CNCF項目,為社區帶來(lái)了在規劃、網(wǎng)絡(luò )、多集群聯(lián)合、應用支持、安全、可擴展性和政策執行等方面的良好設計、代碼和文檔管理,以及在服務(wù)治理方面的收益。通過(guò)自身的容器化改造實(shí)踐,在受益的同時(shí)又將自身遇到的實(shí)際問(wèn)題不斷的貢獻給社區,與社區成員一道,推動(dòng)云原生技術(shù)的發(fā)展,目前已有集群聯(lián)邦、容器高級調度策略、服務(wù)路由管理、Container Policy Interface等多個(gè)大顆粒技術(shù)方案被社區接受。
基于華為前期在CNCF社區的活躍度與積極貢獻,使得社區認識到華為既是最早將Cloud Native技術(shù)在生產(chǎn)環(huán)境中使用的公司之一,同時(shí)也積極把自己和客戶(hù)需求帶到社區進(jìn)行落地,最終在TOC選舉中獲得社區全體成員的一致認可。
華為云打造基于CNCF系列產(chǎn)品,助力應用上云更高效
CNCF基金會(huì )提供的云原生技術(shù)全景圖將服務(wù)劃分為:開(kāi)發(fā)與集成、編排與管理、運行時(shí)、資源與鏡像、云基礎設施層、平臺層和監控分析。華為云云原生服務(wù)棧目前已覆蓋CNCF的技術(shù)全景圖,包括:云容器引擎CCE、云容器實(shí)例CCI、微服務(wù)引擎CSE、應用性能管理APM、應用運維管理 AOM、云性能測試服務(wù) CPTS、Serverless函數服務(wù)FunctionStage、應用編排服務(wù)AOS、鏡像倉庫服務(wù)SWR、一站式微服務(wù)應用管理ServiceStage、API網(wǎng)關(guān)服務(wù)、企業(yè)級中間件服務(wù)DCS/DMS/DDM以及區塊鏈服務(wù)BCS等7大類(lèi)別、16款云上應用服務(wù),可以全面覆蓋支撐企業(yè)應用上云前后的全生命周期環(huán)節。
華為云應用服務(wù)基于CNCF的技術(shù)實(shí)踐,上線(xiàn)后便迅速受到市場(chǎng)肯定,現已服務(wù)于游戲、生物科技、電商、ERP、互聯(lián)網(wǎng)、智慧城市等眾多行業(yè),幫助客戶(hù)針對其自身場(chǎng)景完成上云前后的應用敏捷化創(chuàng )新。以咪咕互娛游戲為例,在采用華為云容器服務(wù)后,其資源利用率提升100%,系統升級時(shí)間從2小時(shí)提升至5分鐘,基于裸金屬容器的部署助其性能提升三倍。最新的Windows容器服務(wù)剛剛發(fā)布,便應用于管家婆軟件幫助其快速完成基于。net應用的全部容器化改造。在以應用上云為基調的Cloud2.0的新時(shí)代下,華為云應用服務(wù),全面使能企業(yè)應用上云更簡(jiǎn)單,運行更高效。
截至目前,基于在Kubernetes領(lǐng)域的領(lǐng)先實(shí)踐優(yōu)勢,華為云已經(jīng)發(fā)布了多款領(lǐng)先業(yè)界的容器服務(wù)與微服務(wù)產(chǎn)品,并創(chuàng )造了多個(gè)業(yè)界第一。其中,國內首發(fā)專(zhuān)注性能的裸金屬容器,國內首發(fā)支持Windows Server的Windows容器,全球首發(fā)基于Kubernetes的無(wú)服務(wù)器容器服務(wù)。在微服務(wù)方面,國內首發(fā)自研的企業(yè)級的商用微服務(wù)框架CSE,并領(lǐng)先支持了Service Mesh特性,用以解決傳統分布式系統云化架構中的復雜通訊難題,使系統不再以單一語(yǔ)言綁定,支持零侵入式的方式對遺留應用進(jìn)行快速分布式云化改造。其中,華為云和云容器引擎CCE更是全球首批拿到了Kubernetes Certified Service Provider和Certified Kubernetes兩項認證。
后續,華為云將繼續投入CNCF基金會(huì ),和社區玩家一起構建更加便捷的云計算平臺與技術(shù)。同時(shí),華為云也會(huì )持續將CNCF基金會(huì )先進(jìn)的云計算技術(shù)引入國內,為企業(yè)提供基于華為自有實(shí)踐的云化產(chǎn)品,幫助客戶(hù)加快數字化轉型。
點(diǎn)擊了解華為云應用服務(wù):https://www.huaweicloud.com/paas/