您當(dāng)前的位置是:  首頁(yè) > 新聞 > 國(guó)內(nèi) >
 首頁(yè) > 新聞 > 國(guó)內(nèi) >

騰訊云發(fā)布企業(yè)級(jí)微服務(wù)中間件TSF

--助企業(yè)構(gòu)建億級(jí)互聯(lián)網(wǎng)應(yīng)用架構(gòu)

2018-01-23 15:57:35   作者:   來(lái)源:CTI論壇   評(píng)論:0  點(diǎn)擊:


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

專題