騰訊云中間件產品中心總監(jiān)羅茂政
1、久經錘煉的一站式微服務解決方案
賦能傳統(tǒng)企業(yè)互聯(lián)網(wǎng)轉型
目前傳統(tǒng)企業(yè)的IT系統(tǒng)以單體架構為主,這種架構在面對互聯(lián)網(wǎng)業(yè)務的沖擊時,系統(tǒng)架構的性能瓶頸會逐漸顯現(xiàn)。隨著系統(tǒng)架構的演進,新型的微服務架構逐漸成為企業(yè)IT架構轉型的趨勢,其核心思想就是通過IT架構的微服務化,將復雜的單體架構,重組為小而美的獨立服務,從而降低系統(tǒng)的復雜性,讓企業(yè)更便捷的構建基于云計算的大規(guī)模分布式架構。
騰訊云分布式框架TSF雛形可追溯到2013年,歷經騰訊內部最嚴苛、最復雜的生產級環(huán)境打磨,并不斷對其中核心性能的提煉,形成了一套具備無限擴展、高性能、高可靠的一站式企業(yè)級微服務架構解決方案,為云計算開發(fā)者提供極具價值的經驗參考,賦能傳統(tǒng)企業(yè)互聯(lián)網(wǎng)轉型。
作為圍繞微服務的PaaS平臺,TSF服務框架底層融合了騰訊云內部完善的中間件能力,提供企業(yè)云化架構所必需的消息隊列、Kafka、負載均衡、API 網(wǎng)關等全套中間件服務。
在此之上,強大的平臺能力,支持應用的全生命周期管理能力,如對于虛擬機應用,提供代碼包打包上傳,批量發(fā)布、變更,版本切換等全生命周期的服務,對于火熱的Docker應用,提供基于行業(yè)主流編排框架Kubernetes的全流程自動化持續(xù)集成和持續(xù)交付。
另外,TSF的微服務運行與治理框架屏蔽了微服務系統(tǒng)帶來的復雜度,為應用提供自動注冊、發(fā)現(xiàn)、治理,隔離,調用分析等一系列微服務治理能力。
對比目前市場上其它分布式服務框架,騰訊云TSF因為基于開源Spring Cloud框架,沒有任何廠商綁定風險,同時,無縫兼容Dubbo等RPC框架,對于已經在使用Dubbo框架的用戶,可平滑遷移到TSF。
2、極高安全和監(jiān)控能力
支持單應用上千節(jié)點并發(fā)啟動
鑒于分布式服務框架對性能和可靠性等能力具有極高的要求,騰訊云TSF在設計之初,就基于gRPC提供高性能服務框架,具備百萬級別QPS的服務能力。當系統(tǒng)出現(xiàn)數(shù)據(jù)中心級故障時,可在秒級完成容災切換,無需人工干預,構筑金融級容災能力。
監(jiān)控層面,TSF通過領先的全鏈路調用跟蹤技術打造一站式監(jiān)控平臺,通過可視化手段,全面準確掌握平臺各項指標。如IaaS層,可通過監(jiān)控服務器資源的磁盤IO、內存、CPU、網(wǎng)絡等指標,精準掌控服務器健康狀況。
另外,TSF支持業(yè)務代碼批量上傳、打包編譯,具備單應用并發(fā)啟動上千服務器節(jié)點能力,應用一鍵發(fā)布,批量上線。
針對金融場景下,對數(shù)據(jù)一致性有著嚴苛要求,通常一筆交易將會跨多個業(yè)務集群。騰訊云TSF由于對底層多硬件兼容,提供了無業(yè)務侵入性,數(shù)據(jù)庫無改造的最終一致性保證,確保每一筆交易可靠達成。
3、騰訊內部生產級環(huán)境打磨
房地產+互聯(lián)網(wǎng)最短15天上線
目前騰訊云分布式服務框架TSF已經在騰訊內部得到成熟應用,穩(wěn)定支持騰訊內部多款海量用戶應用,諸如微信、QQ等億量級社交服務,微信支付、紅包、微粒貸等國民金融服務,再到騰訊視頻、游戲、地圖、騰訊手機管家等行業(yè)領先的娛樂、工具類服務。
TSF服務的領域滲透到互聯(lián)網(wǎng)用戶的方方面面。以財付通為例,面對春晚紅包,手Q大型復雜運營場景,騰訊云TSF平臺可動態(tài)彈性擴縮容,無需人工干預自動擴充上千臺設備。通過一系列性能優(yōu)化,目前系統(tǒng)可用性提升到5個9以上,性能從千筆/秒提升到萬筆/秒。值得一提的是,目前TSF 的DevOps服務生命周期系統(tǒng)調用量已經突破5萬億次/天。
歷經騰訊海量應用的精細打磨,騰訊云通過快速整合內部微服務生態(tài),提煉形成的具備金融級容災能力,高性能、高可靠的微服務解決方案,傳遞給垂直領域的大型服務商。
傳統(tǒng)大型企業(yè)在互聯(lián)網(wǎng)轉型升級過程中,IT系統(tǒng)架構極為復雜。以某房地產公司為例,其各IT子系統(tǒng)各自為戰(zhàn),標準不一,無法相互通信。一旦涉及到業(yè)務變更情況,經常數(shù)百人加班參與,對后續(xù)的系統(tǒng)迭代帶來了巨大挑戰(zhàn)。
通過使用騰訊云分布式框架TSF,80天完成微服務架構改造上線,版本迭代平均周期從一個月變?yōu)閮芍埽?快速上線互聯(lián)網(wǎng)應用。目前,系統(tǒng)每天能夠穩(wěn)定處理超過5000萬次的系統(tǒng)查詢,超過1000萬次的訂單落地。
據(jù)了解,該項目覆蓋全國超過25個新型青年公寓租賃、16個養(yǎng)老型地產項目,為集團直接節(jié)省IT成本超千萬。
騰訊云中間件產品中心總監(jiān)羅茂政表示:“騰訊云分布式服務框架TSF基于騰訊在互聯(lián)網(wǎng)方面的成熟經驗,其一站式微服務解決方案,能夠幫助傳統(tǒng)企業(yè)快速構建大規(guī)模分布式的互聯(lián)網(wǎng)架構,讓傳統(tǒng)企業(yè)能夠將精力更多的聚焦自身業(yè)務創(chuàng)新,獲得商業(yè)上的成功。”