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

騰訊云中間件產(chǎn)品中心總監(jiān)羅茂政表示:“騰訊云分布式服務(wù)框架TSF基于騰訊在互聯(lián)網(wǎng)方面的成熟經(jīng)驗,其一站式微服務(wù)解決方案,能夠幫助傳統(tǒng)企業(yè)快速構(gòu)建大規(guī)模分布式的互聯(lián)網(wǎng)架構(gòu),讓傳統(tǒng)企業(yè)能夠?qū)⒕Ω嗟木劢棺陨順I(yè)務(wù)創(chuàng)新,獲得商業(yè)上的成功。”
責(zé)任編輯:楊凌峰