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