國(guó)內(nèi)唯一 騰訊云連續(xù)三年登上KVM開(kāi)源貢獻(xiàn)榜
10月31日,在KVM社區(qū)最為重要和權(quán)威的大會(huì)KVM Forum上,2019年全球企業(yè)對(duì)KVM的貢獻(xiàn)排名正式對(duì)外公布。騰訊云憑借本年度40個(gè)patch的貢獻(xiàn),名列全球第七,連續(xù)三年成為國(guó)內(nèi)唯一登榜的云計(jì)算服務(wù)商。
騰訊云虛擬化資深研發(fā)專家李萬(wàn)鵬介紹,騰訊云本年度的貢獻(xiàn)主要集中在降低虛擬化開(kāi)銷、提升虛擬機(jī)性能方面,其中有3個(gè)patch屬于KVM年度核心突破,騰訊云貢獻(xiàn)的這些技術(shù),能夠讓虛擬機(jī)和物理機(jī)的性能差異控制在5%以內(nèi)。目前,這些技術(shù)也已被成熟應(yīng)用于騰訊云云服務(wù)器CVM產(chǎn)品,用以支撐大規(guī)模的公有云業(yè)務(wù)以及QQ、微信、王者榮耀等騰訊核心業(yè)務(wù)的穩(wěn)定運(yùn)營(yíng)。
騰訊云虛擬化資深研發(fā)專家肖光榮、張譽(yù)磊還應(yīng)邀向大會(huì)介紹了騰訊云即將開(kāi)源的一項(xiàng)基于虛擬機(jī)克隆的輕量級(jí)虛擬化技術(shù)。這項(xiàng)技術(shù)能在35ms內(nèi)啟動(dòng)一臺(tái)虛擬機(jī),創(chuàng)造了業(yè)界目前能最快啟動(dòng)一臺(tái)虛擬機(jī)的記錄。這項(xiàng)技術(shù)也已經(jīng)穩(wěn)定地應(yīng)用于騰訊云無(wú)服務(wù)計(jì)算產(chǎn)品(SCF)和“小程序·云開(kāi)發(fā)”。
據(jù)了解,KVM是Linux下x86硬件平臺(tái)上的全功能虛擬化解決方案,也是當(dāng)前云計(jì)算中計(jì)算虛擬化的主流技術(shù)。云服務(wù)商基于KVM對(duì)物理機(jī)進(jìn)行虛擬化,方便用戶從虛擬資源池中按需獲取計(jì)算能力。KVM技術(shù)可以提升計(jì)算資源的使用效率,同時(shí)保證多用戶資源之間的隔離性、安全性。目前,包括AWS、Google、騰訊云等在內(nèi)的主流云計(jì)算服務(wù)商都在使用KVM技術(shù)。
值得一提的是,騰訊云是最早擁抱KVM技術(shù)的云計(jì)算服務(wù)商。早在2013年,騰訊云基于對(duì)虛擬化技術(shù)未來(lái)發(fā)展方向的判斷,便全面采用由開(kāi)源社區(qū)支持的KVM技術(shù),并投入核心團(tuán)隊(duì)參與研發(fā)。此后,騰訊云著力解決了KVM技術(shù)應(yīng)用于生產(chǎn)環(huán)境過(guò)程中遇到的虛擬機(jī)穩(wěn)定性、性能、安全等問(wèn)題,2014年起,騰訊云云服務(wù)器CVM已全部基于KVM技術(shù)生產(chǎn)。
與此同時(shí),騰訊云也高度重視KVM開(kāi)源生態(tài)建設(shè)。2014年開(kāi)始,騰訊云已開(kāi)始向KVM社區(qū)貢獻(xiàn)成果。2016年,騰訊云開(kāi)始組建開(kāi)源團(tuán)隊(duì)專門負(fù)責(zé)向社區(qū)貢獻(xiàn)成果并解決社區(qū)反饋的問(wèn)題,不斷提升社區(qū)版本的性能和穩(wěn)定性,推動(dòng)KVM成為虛擬化主流技術(shù)。2017年和2018年,騰訊云連續(xù)兩年進(jìn)入全球企業(yè)貢獻(xiàn)者排行榜前列,其中騰訊云2018年提交的PV TLB shootdown、PV IPI性能優(yōu)化方案,更是KVM forum年度5大核心突破之一。
2019年,騰訊云連續(xù)第三年在全球企業(yè)貢獻(xiàn)者中上榜,是中國(guó)唯一取得這一成就的云服務(wù)商。騰訊云6年持續(xù)參與、實(shí)踐和貢獻(xiàn),也讓KVM技術(shù)成為云計(jì)算行業(yè)事實(shí)上的虛擬化技術(shù)標(biāo)準(zhǔn)。
事實(shí)上,不止于KVM,騰訊云自成立起就一直是開(kāi)源生態(tài)的堅(jiān)定擁抱者和積極建設(shè)者。騰訊云的產(chǎn)品結(jié)合了大量的開(kāi)源技術(shù),如Linux (操作系統(tǒng))、 MySQL和PostgreSQL(數(shù)據(jù)庫(kù))、 Kubernetes (容器化)等大量的開(kāi)源技術(shù)。騰訊云還結(jié)合業(yè)務(wù)場(chǎng)景不斷貢獻(xiàn)開(kāi)源輸出,形成開(kāi)源技術(shù)使用和開(kāi)源社區(qū)反哺的良性互動(dòng)。
截至目前,經(jīng)過(guò)騰訊海量業(yè)務(wù)錘煉,騰訊共開(kāi)源了86個(gè)項(xiàng)目,覆蓋云計(jì)算、大數(shù)據(jù)、AI、安全、小程序等領(lǐng)域,參與貢獻(xiàn)人數(shù)超過(guò) 1000 名,累計(jì)在 GitHub 獲得了超過(guò) 25萬(wàn)個(gè) Star,深受開(kāi)發(fā)者認(rèn)可。
在外部生態(tài)上,騰訊還參與貢獻(xiàn)了Apache、Linux、Openstack、docker、NVDIMM、ceph、HBase、Hadoop、Spark、kubernetes、torrent、dht、goprocinfo、flannel、netlink 等眾多知名開(kāi)源社區(qū)和項(xiàng)目,成為會(huì)員和maintainer,并通過(guò)贊助、捐獻(xiàn)項(xiàng)目、為開(kāi)源項(xiàng)目貢獻(xiàn)代碼、解決問(wèn)題等各種形式,積極參與開(kāi)源社區(qū)生態(tài)建設(shè)。