腾讯首度披露基础架构演进史:“海量之道”进化“生而为云”
近日騰訊Techo開發(fā)者大會(huì)在北京召開。會(huì)上騰訊云副總裁、云架構(gòu)平臺(tái)部總經(jīng)理謝明首次對(duì)外披露了騰訊基礎(chǔ)設(shè)施演進(jìn)與創(chuàng)新歷程。他介紹在微信、QQ等國(guó)民級(jí)業(yè)務(wù)不斷發(fā)展的背后,包括服務(wù)器、網(wǎng)絡(luò)、IDC、計(jì)算、存儲(chǔ)、數(shù)據(jù)庫(kù)等在內(nèi)的基礎(chǔ)設(shè)施和技術(shù)架構(gòu)一直在不斷進(jìn)化,目前已經(jīng)進(jìn)入“生而為云”的新階段。
騰訊今年在基礎(chǔ)設(shè)施建設(shè)方面迎來了重要里程碑。其中騰訊全網(wǎng)服務(wù)器總量超過100萬臺(tái),是中國(guó)首家服務(wù)器總量超過百萬的公司,也是全球五家服務(wù)器數(shù)量過百萬的公司之一。騰訊網(wǎng)絡(luò)帶寬峰值也突破100T,是中國(guó)第一家達(dá)到100T的公司。謝明表示,在云時(shí)代,騰訊基礎(chǔ)架構(gòu)還將繼續(xù)通過自研、定制化等手段,向極致彈性和智能化的方向進(jìn)化。
基礎(chǔ)架構(gòu)升級(jí)演進(jìn),實(shí)現(xiàn)降本增效
隨著騰訊業(yè)務(wù)發(fā)展,服務(wù)器、網(wǎng)絡(luò)、IDC、計(jì)算、存儲(chǔ)、數(shù)據(jù)庫(kù)等基礎(chǔ)架構(gòu)也在不斷演化。在服務(wù)器方面,騰訊走過了早年使用通用服務(wù)器到定制服務(wù)器,再到目前推出自研服務(wù)器的路徑。謝明介紹,出于對(duì)服務(wù)器性能、成本、安全性等方面更高的需求,騰訊云啟動(dòng)了自研服務(wù)器的進(jìn)程。騰訊自研服務(wù)器星星海采用可信鏈傳遞的硬件防篡改能力、先進(jìn)的熱虹吸管散熱技術(shù)以及精細(xì)化的風(fēng)道設(shè)計(jì)和風(fēng)扇控制,實(shí)現(xiàn)了TCO降低30%、負(fù)載能效提升50%、實(shí)例綜合性能提升35%。
騰訊數(shù)據(jù)中心則在高速化、規(guī)模化、集約化、智能化方面不斷取得突破。他提到騰訊云第四代數(shù)據(jù)中心T-Block按照搭積木的方式,實(shí)現(xiàn)了全數(shù)據(jù)中心的模塊化配置及快速建設(shè),相比于傳統(tǒng)大規(guī)模數(shù)據(jù)中心,現(xiàn)場(chǎng)施工周期縮短一半,自然冷卻技術(shù)可以將PUE降低至業(yè)界領(lǐng)先的1.2以下。采用T-Block方案,一個(gè)擁有30萬臺(tái)服務(wù)器的園區(qū)一年可節(jié)省2.5億度電。
隨著全球化業(yè)務(wù)的快速發(fā)展,騰訊也在網(wǎng)絡(luò)層面不斷精進(jìn),目前騰訊已經(jīng)與全球超過800家運(yùn)營(yíng)商建立了網(wǎng)絡(luò)互連。同時(shí)騰訊還基于SDN和NFV自研分布式路由器集群替換傳統(tǒng)商業(yè)大型路由器,實(shí)現(xiàn)全網(wǎng)所有的軟件路由器的集中管控,能做到根據(jù)目的IP做單個(gè)用戶的流量調(diào)度;通過構(gòu)建開放光網(wǎng)絡(luò),基于SONiC自研交換機(jī)等,將網(wǎng)絡(luò)設(shè)備TCO下降20%+。
針對(duì)云上用戶計(jì)算資源獲取需求,騰訊云云計(jì)算操作系統(tǒng)VStation目前做到了每分鐘交付千臺(tái)虛擬機(jī)的能力,使得一個(gè)中等規(guī)模公司的計(jì)算需求可以快速得到滿足。同時(shí)騰訊通過DPDK、智能網(wǎng)卡等軟硬件方案,將網(wǎng)絡(luò)、存儲(chǔ)等IO消耗卸載到硬件上,實(shí)現(xiàn)了虛擬機(jī)零損耗和虛擬機(jī)之間的零干擾。
在存儲(chǔ)方面,騰訊早在2006年便針對(duì)Q-zone相冊(cè)業(yè)務(wù)場(chǎng)景自研了分布式存儲(chǔ)TFS,支持了Qzone相冊(cè)每天億級(jí)別的圖片上傳。目前,騰訊云對(duì)象存儲(chǔ)COS實(shí)現(xiàn)了集群全體節(jié)點(diǎn)參與系統(tǒng)吞吐,磁盤利用率達(dá)到90%以上,同時(shí)系統(tǒng)的完全自治也大幅降低了運(yùn)維的人工投入。
數(shù)據(jù)庫(kù)的演進(jìn)也與騰訊業(yè)務(wù)發(fā)展節(jié)奏一脈相承。從最早的MySQL開始,經(jīng)歷QQ、Q-zone等業(yè)務(wù)爆發(fā)增長(zhǎng)的騰訊逐漸選擇了數(shù)據(jù)庫(kù)自研路線。目前騰訊云也通過開源托管、商業(yè)合作、自主研發(fā)三管齊下,提供了接近20種數(shù)據(jù)庫(kù)產(chǎn)品,讓用戶從選云、上云、用云全流程暢通無阻,獲取最佳體驗(yàn)。
追求極致彈性,智能化實(shí)現(xiàn)技術(shù)普惠
隨著云計(jì)算的快速發(fā)展,云計(jì)算用戶對(duì)對(duì)資源管理粒度、資源調(diào)度和隔離能力以及計(jì)算/存儲(chǔ)解耦的技術(shù)架構(gòu)都提出了更高的要求。謝明將這種更高的要求稱之為“極致彈性”。
謝明認(rèn)為,極致彈性首先是性能和容量要既能幫助大客戶扛住業(yè)務(wù)洪峰,又能讓小客戶不浪費(fèi)一分錢,需要對(duì)計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)資源進(jìn)行細(xì)粒度的劃分。其次,需要通過提升庫(kù)存管理和調(diào)度能力以及相應(yīng)的產(chǎn)品能力,真正做到按使用量計(jì)費(fèi)。最后是快速的交付能力,需要計(jì)算、存儲(chǔ)等各類資源能夠充分解耦,滿足秒升秒降、快上快下的要求。
騰訊云的基礎(chǔ)產(chǎn)品也在朝極致的彈性方向努力。其中騰訊云打造的第三代通用計(jì)算平臺(tái)無服務(wù)函數(shù)計(jì)算能夠提供更好的彈性能力,真正意義上做到資源使用率100%,用戶相應(yīng)成本下降50%以上。值得一提的是,騰訊云通過函數(shù)并發(fā)監(jiān)控?cái)?shù)據(jù)實(shí)時(shí)計(jì)算,提前擴(kuò)容,使函數(shù)冷啟動(dòng)率降低到萬分之一以內(nèi)。而自研的輕量級(jí)虛擬化技術(shù),能在35ms內(nèi)啟動(dòng)一臺(tái)虛擬機(jī),創(chuàng)造了業(yè)界目前能最快啟動(dòng)一臺(tái)虛擬機(jī)的記錄,這一技術(shù)還被穩(wěn)定應(yīng)用于“小程序·云開發(fā)”。
同時(shí)騰訊云對(duì)象存儲(chǔ)COS還提供了不同地域不同計(jì)費(fèi)的方式,用戶根據(jù)使用場(chǎng)景按需選擇最劃算的方案。數(shù)據(jù)庫(kù)產(chǎn)品CynosDB則基于計(jì)算存儲(chǔ)解耦架構(gòu),支持超大實(shí)例并實(shí)現(xiàn)更好的彈性能力。單實(shí)例最多可以達(dá)到百TB級(jí)別,而多計(jì)算節(jié)點(diǎn)間的存儲(chǔ)共享,可以使同一實(shí)例的計(jì)算節(jié)點(diǎn)擴(kuò)展到15個(gè)。
謝明還認(rèn)為,未來云計(jì)算會(huì)結(jié)合智能化來提供更好的服務(wù),包括智能運(yùn)營(yíng)和智能服務(wù),將更好的提升服務(wù)質(zhì)量和降低服務(wù)成本、為更多的用戶提供VIP級(jí)別的云服務(wù)。以數(shù)據(jù)庫(kù)為例,騰訊云基于強(qiáng)化學(xué)習(xí)的數(shù)據(jù)庫(kù)性能優(yōu)化系統(tǒng)?CDBTune,提供在線的性能優(yōu)化服務(wù),甚至比專職DBA做得還好。
“今天,用云、上云已經(jīng)成為大勢(shì)所趨,更有越來越多的產(chǎn)品直接誕生于云中,成長(zhǎng)于云中。”謝明表示,騰訊希望將經(jīng)過騰訊海量業(yè)務(wù)充分驗(yàn)證的基礎(chǔ)架構(gòu)能力,通過騰訊云開放給廣大開發(fā)者,助力產(chǎn)業(yè)互聯(lián)網(wǎng)更好發(fā)展。
總結(jié)
以上是生活随笔為你收集整理的腾讯首度披露基础架构演进史:“海量之道”进化“生而为云”的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为云战略投入政企市场,发布华为云Sta
- 下一篇: 云计算,巨头们的背水一战