騰訊首度披露基礎架構演進史全網服務器總量已超百萬
在騰訊Techo開發者大會上,騰訊雲副總裁、雲架構平台部總經理謝明首次對外披露了騰訊基礎設施演進與創新歷程。據他介紹,在微信、QQ等國民級業務不斷發展的背後,包括服務器、網絡、IDC、計算、存儲、數據庫等在內的基礎設施和技術架構一直在不斷進化,目前已經進入“生而為雲”的新階段。
在基礎設施建設方面,騰訊全網服務器總量超過100萬台,是中國首家服務器總量超過百萬的公司,騰訊網絡帶寬峰值也突破100T。
謝明表示,在雲時代,騰訊基礎架構還將繼續通過自研、定制化等手段,向極致彈性和智能化的方向進化。
在服務器方面謝明介紹,出於對服務器性能、成本、安全性等方面更高的需求,騰訊雲啟動了自研服務器的進程。騰訊自研服務器星星海採用可信鏈傳遞的硬件防篡改能力、先進的熱虹吸管散熱技術以及精細化的風道設計和風扇控制,實現了TCO降低30%、負載能效提升50%、實例綜合性能提升35%。
謝明提到,騰訊雲第四代數據中心T-Block按照搭積木的方式,實現了全數據中心的模塊化配置及快速建設,相比於傳統大規模數據中心,現場施工週期縮短一半,自然冷卻技術可以將PUE降低至業界領先的1.2以下。採用T-Block方案,一個擁有30萬台服務器的園區一年可節省2.5億度電。
在存儲方面,騰訊早在2006年便針對Q-zone相冊業務場景自研了分佈式存儲TFS,支持了Qzone相冊每天億級別的圖片上傳。目前,騰訊雲對象存儲COS實現了集群全體節點參與系統吞吐,磁盤利用率達到90%以上,同時系統的完全自治也大幅降低了運維的人工投入。
隨著雲計算的快速發展,雲計算用戶對對資源管理粒度、資源調度和隔離能力以及計算/存儲解耦的技術架構都提出了更高的要求。謝明將這種更高的要求稱之為“極致彈性”。
謝明認為,極致彈性首先是性能和容量要既能幫助大客戶扛住業務洪峰,又能讓小客戶不浪費一分錢,需要對計算、存儲、網絡資源進行細粒度的劃分。其次,需要通過提升庫存管理和調度能力以及相應的產品能力,真正做到按使用量計費。最後是快速的交付能力,需要計算、存儲等各類資源能夠充分解耦,滿足秒升秒降、快上快下的要求。
騰訊雲的基礎產品也在朝極致的彈性方向努力。其中,騰訊雲打造的第三代通用計算平台無服務函數計算能夠提供更好的彈性能力,真正意義上做到資源使用率100%,用戶相應成本下降50%以上。值得一提的是,騰訊云通過函數並發監控數據實時計算,提前擴容,使函數冷啟動率降低到萬分之一以內。而自研的輕量級虛擬化技術,能在35ms內啟動一台虛擬機,創造了業界目前能最快啟動一台虛擬機的記錄,這一技術還被穩定應用於“小程序·雲開發”。
同時,騰訊雲對象存儲COS還提供了不同地域不同計費的方式,用戶根據使用場景,按需選擇最划算的方案。數據庫產品CynosDB則基於計算存儲解耦架構,支持超大實例並實現更好的彈性能力。單實例最多可以達到百TB級別,而多計算節點間的存儲共享,可以使同一實例的計算節點擴展到15個。
謝明還認為,未來雲計算會結合智能化來提供更好的服務,包括智能運營和智能服務,將更好的提升服務質量和降低服務成本、為更多的用戶提供VIP級別的雲服務。以數據庫為例,騰訊雲基於強化學習的數據庫性能優化系統 CDBTune,提供在線的性能優化服務,甚至比專職DBA做得還好。