ITBear旗下自媒體矩陣:

騰訊云開放DevOps敏捷開發(fā)套件,助開發(fā)者駛?cè)腴_發(fā)快車道

   時(shí)間:2017-08-24 16:20:03 來源:互聯(lián)網(wǎng)編輯:星輝 發(fā)表評(píng)論無(wú)障礙通道

開發(fā)者如何在云計(jì)算時(shí)代更好的提升開發(fā)效率?8月23日,在騰訊“云+未來”峰會(huì)北京站開發(fā)者專場(chǎng)上,騰訊云宣布將陸續(xù)開放DevOps(英文Development和Operations的組合)系列產(chǎn)品套件,幫助開發(fā)者更好地掌握云端開發(fā)技巧,提升開發(fā)效能?,F(xiàn)場(chǎng),騰訊云技術(shù)專家還就騰訊 DevOps實(shí)踐、云端AI開發(fā)、云端架構(gòu)與部署、無(wú)服務(wù)器架構(gòu)等主題進(jìn)行了詳細(xì)原理分享。會(huì)上,騰訊云“云+創(chuàng)業(yè)”計(jì)劃也面向開發(fā)者正式公布。

秦?。洪_放DevOps敏捷開發(fā)套件,助力開發(fā)者馳騁云端

DevOps可以讓人工智能(AI)、大數(shù)據(jù)(Bigdata)、云計(jì)算(Cloud)更加高效地落地,越來越多的企業(yè)和團(tuán)隊(duì)在踐行DevOps。騰訊云DevOps產(chǎn)品總監(jiān)秦俊表示,騰訊云將陸續(xù)開放TAPD(騰訊敏捷研發(fā)平臺(tái))、TGit(騰訊Git源代碼管理)、CCI(持續(xù)集成服務(wù))、SODA(游戲持續(xù)集成)、織云(云端運(yùn)維)等DevOps相關(guān)產(chǎn)品套件,幫助開發(fā)者提升開發(fā)時(shí)間價(jià)值。

騰訊云DevOps產(chǎn)品總監(jiān)秦俊

TAPD是長(zhǎng)期服務(wù)于騰訊自有業(yè)務(wù)的敏捷開發(fā)平臺(tái)。自2006年騰訊推行敏捷開發(fā)開始,TAPD在十年時(shí)間內(nèi)服務(wù)了騰訊內(nèi)部上千團(tuán)隊(duì)的敏捷研發(fā),并梳理出迭代模型、大象模型、極速模型等三種典型研發(fā)模型。TAPD同時(shí)提供第三方服務(wù)集成能力,支持各類研發(fā)工程實(shí)踐。TAPD已經(jīng)全面開放注冊(cè),目前成功支撐5000多家企業(yè)進(jìn)行敏捷研發(fā)協(xié)作。

TGit是一款基于Git的代碼管理工具。支撐了騰訊各個(gè)業(yè)務(wù)的代碼的編寫和代碼的存儲(chǔ)、積存、部署流程。TGit支持多客戶端支持,并能提供類Github的操作體驗(yàn),支持在線代碼檢測(cè)與評(píng)論等。同時(shí),它還能夠支持多重安全保護(hù),同級(jí)于騰訊內(nèi)部的災(zāi)備、安全和防護(hù)機(jī)制,能夠讓開發(fā)者代碼安全無(wú)憂。針對(duì)用戶的私有化代碼存儲(chǔ)需求,騰訊云還聯(lián)合Coding.net提供代碼托管的私有化部署方式。

CCI持續(xù)集成服務(wù)是一款針對(duì)Web部的前端后臺(tái)的數(shù)據(jù)集成的產(chǎn)品。目前,CCI可以支持JAVA,C++、PHP等語(yǔ)言的構(gòu)建,并能和TGit、織云原生兼容。開發(fā)者可以將代碼寫在TGit,又能非常方便的把代碼拉到CCI上面去做構(gòu)建,同時(shí),CCI還支持定時(shí)構(gòu)建,以及代碼提交時(shí)間觸發(fā)構(gòu)建功能。在游戲領(lǐng)域,騰訊云SODA平臺(tái)致力于打造一個(gè)靈活開放的軟件開發(fā)持續(xù)集平臺(tái),提供豐富的開發(fā)工具鏈,為實(shí)踐敏捷開發(fā)、提升開發(fā)效率不懈努力。

織云是源自于騰訊的企業(yè)級(jí)運(yùn)維管理平臺(tái)。被稱為一站式新態(tài)企業(yè)運(yùn)維平臺(tái)。它支持公有云、私有云、混合云管理,能一鍵式運(yùn)維操作,靈活高效。一站接入是織云的一大特點(diǎn),這樣可以與騰訊云組件無(wú)縫整合,從而輕松實(shí)現(xiàn)一站式運(yùn)維管理。通過智能構(gòu)建,織云已能實(shí)現(xiàn)無(wú)人工值守、多觸發(fā)器支持和代碼自動(dòng)掃描等持續(xù)集成功能,整合開發(fā)與運(yùn)維過程。

會(huì)上,秦俊還透露,騰訊云將在近期與微信團(tuán)隊(duì)合作推出一個(gè)新的功能,該功能依托騰訊云DevOps的體系建設(shè),可幫助小程序開發(fā)者實(shí)現(xiàn)騰訊云帳號(hào)的開通、代碼部署、代碼的上傳部署全流程。這項(xiàng)功能將于近期跟隨新版小程序開發(fā)工具對(duì)開發(fā)者免費(fèi)開放。

王磊:AI時(shí)代物流行業(yè)的OCR應(yīng)用

OCR是人工智能里面非常重要的基礎(chǔ)能力之一。騰訊云人工智能產(chǎn)品總監(jiān)王磊,結(jié)合物流場(chǎng)景解讀了OCR技術(shù)。“OCR文本識(shí)別能夠優(yōu)化物流行業(yè)流程,解放人力降低成本。”

騰訊云人工智能產(chǎn)品總監(jiān)王磊

王磊介紹,OCR文本識(shí)別存在三大挑戰(zhàn)。其一,文本是由多個(gè)文字拼接組成,沒有明顯邊界,文本框內(nèi)除了筆畫,其余部分均是背景,給文本識(shí)別特征提取帶來難度;其二,文本是由若干漢字、英文或標(biāo)點(diǎn)符號(hào)混合在一起,長(zhǎng)度變化大,由于網(wǎng)絡(luò)感知野受限,定位BOXES本身困難;其三,如果BOXES貼合精度不夠,會(huì)直接導(dǎo)致后續(xù)的文字識(shí)別錯(cuò)誤。騰訊優(yōu)圖實(shí)驗(yàn)室為OCR識(shí)別搭建了四層處理系統(tǒng),并配備三大引擎。其中三大引擎分別是,運(yùn)單的版式識(shí)別引擎,可以對(duì)運(yùn)單的版式進(jìn)行分類;運(yùn)單的字段定位引擎;運(yùn)單的字段識(shí)別引擎。

為了應(yīng)對(duì)挑戰(zhàn),騰訊優(yōu)圖實(shí)驗(yàn)室在文本檢測(cè)技術(shù)方面進(jìn)行了深度優(yōu)化,提出了Compact Inception,通過設(shè)計(jì)合理的網(wǎng)絡(luò)結(jié)構(gòu)來提升各尺度的文字檢測(cè)/提取能力,同時(shí)引入RNN多層自適應(yīng)網(wǎng)絡(luò)和Refinement結(jié)構(gòu)來提升檢測(cè)完整性和準(zhǔn)確性。

在文本識(shí)別方面,經(jīng)過大量實(shí)驗(yàn)和實(shí)踐,騰訊優(yōu)圖實(shí)驗(yàn)室對(duì)主流CNN+RNN+CTC方法進(jìn)行了改進(jìn)和創(chuàng)新:對(duì)CNN加入了橫向非對(duì)稱卷積和綜合多種尺度感受野的特征,增強(qiáng)了網(wǎng)絡(luò)對(duì)多尺度字體的支持。對(duì)RNN加入了Attention機(jī)制,它的加入,可以在所有特征塊的基礎(chǔ)上,得到每一個(gè)特征塊在全局中的權(quán)重信息。簡(jiǎn)單的理解,當(dāng)決定當(dāng)前字是幾個(gè)形似字中的哪一個(gè)時(shí),該字所處的上下文位置和語(yǔ)義相關(guān)性是更具有決定意義的,甚至?xí)葓D像信息本身更重要??梢杂行嵘凶R(shí)別的準(zhǔn)確率。性能上則通過網(wǎng)絡(luò)輕量化設(shè)計(jì)和裁剪、矩陣計(jì)算優(yōu)化、通道優(yōu)化、GPU/CPU的定向優(yōu)化等技術(shù),保證了實(shí)際應(yīng)用落地。現(xiàn)在騰訊云OCR能夠做到7×24小時(shí)提供識(shí)別服務(wù),每張運(yùn)單5秒鐘可以完成;識(shí)別準(zhǔn)確率達(dá)到91%,并且整個(gè)識(shí)別流程不需要人工深度參與,極大的降低用戶隱私泄露的風(fēng)險(xiǎn)。

張興華:云端架構(gòu)助力企業(yè)快速成長(zhǎng)

企業(yè)IT最大的需求就是能夠快速的構(gòu)建和穩(wěn)定高速的發(fā)展。騰訊云資深架構(gòu)師張興華認(rèn)為,企業(yè)在發(fā)展過程中的IT架構(gòu)會(huì)遇到的四個(gè)問題:第一,高可用挑戰(zhàn)。如果在架構(gòu)設(shè)計(jì)上或者在容災(zāi)方面考慮不周,將面臨高可用的挑戰(zhàn),并給出高可用架構(gòu)設(shè)計(jì)及規(guī)劃的建議及方案。第二,性能瓶頸,需要針對(duì)不同的場(chǎng)景或者業(yè)務(wù)類型需求,選擇不同的云服務(wù)來進(jìn)行不同的優(yōu)化。第三,數(shù)據(jù)庫(kù)設(shè)計(jì)。需要提前做好業(yè)務(wù)上長(zhǎng)期規(guī)劃,提前做好業(yè)務(wù)分庫(kù)、分表的設(shè)計(jì)。第四,安全。目前DDos攻擊流量最新數(shù)據(jù)超過了600G,抗DDos需要借助云服務(wù)提前規(guī)劃,未雨綢繆;同時(shí)在操作、容災(zāi)、數(shù)據(jù)、權(quán)限等安全層面都需要在架構(gòu)上提前規(guī)劃。

騰訊架構(gòu)平臺(tái)部技術(shù)專家張興華

張興華表示,對(duì)于快速成長(zhǎng)企業(yè)來說,建議隨著技術(shù)架構(gòu)的演進(jìn)提前做業(yè)務(wù)的拆分與規(guī)劃,需要支持高可用、可擴(kuò)展,做到多地域雙活與多活部署。以摩拜單車為例,騰訊云協(xié)助摩拜單車進(jìn)行了整體架構(gòu)優(yōu)化,將整體安全接入摩拜架構(gòu)體系,并在路由層及業(yè)務(wù)邏輯層進(jìn)行了核心功能業(yè)務(wù)拆分,做到微服務(wù)化;在數(shù)據(jù)層面,實(shí)現(xiàn)了Mongo定制化優(yōu)化,Mysql性能定制優(yōu)化,同時(shí)深度整合了騰訊云的云API,構(gòu)建了摩拜的Devops系統(tǒng),快速穩(wěn)步發(fā)展。在運(yùn)營(yíng)管理上,騰訊云給摩拜推出黑石+大數(shù)據(jù)的方案,黑石+Docker的解決方案,能夠快速的去構(gòu)建、部署和擴(kuò)展,形成了一個(gè)比較通用的高可用架構(gòu)設(shè)計(jì)。

梁定安:騰訊織云助力高標(biāo)準(zhǔn)持續(xù)交付部署

基于騰訊內(nèi)部DevOps的技術(shù)實(shí)踐,騰訊云布道師、騰訊織云負(fù)責(zé)人梁定安分享了騰訊織云高標(biāo)準(zhǔn)地實(shí)現(xiàn)持續(xù)交付部署的經(jīng)驗(yàn)。

騰訊織云負(fù)責(zé)人梁定安

梁定安表示,標(biāo)準(zhǔn)化、配置化、自動(dòng)化、智能化的一體化運(yùn)維管理系統(tǒng)才能要滿足企業(yè)的長(zhǎng)期發(fā)展,DevOps要求在企業(yè)中研發(fā)和運(yùn)維體系必然需要相互配合,開發(fā)團(tuán)隊(duì)負(fù)責(zé)功能性需求實(shí)現(xiàn)的同時(shí),在架構(gòu)和編碼上注重非功能性需求的實(shí)現(xiàn),測(cè)試團(tuán)隊(duì)與運(yùn)維團(tuán)隊(duì)將圍繞著各自職能的需求。通過配置管理對(duì)很多復(fù)雜的運(yùn)維對(duì)象進(jìn)行有效管理,結(jié)合可運(yùn)維性與非功能規(guī)范的要求可以很好的防止業(yè)務(wù)架構(gòu)失控。

在織云平臺(tái)實(shí)踐中,將標(biāo)準(zhǔn)化的運(yùn)維對(duì)象配置化,每個(gè)微服務(wù)集群在織云CMDB中被定義成不同的模塊名。從統(tǒng)一規(guī)劃、標(biāo)準(zhǔn)化、配置化、自動(dòng)化到聯(lián)動(dòng)監(jiān)控,用持續(xù)部署的流水線工具串行起來,用戶將得到一個(gè)體系化的運(yùn)維能力模型,基于此模型,運(yùn)維團(tuán)隊(duì)能夠全局規(guī)劃持續(xù)部署的能力與工具系統(tǒng)。而通過工具編排功能,自定義運(yùn)維操作流程、工單審批流程、服務(wù)請(qǐng)求流程,并與CMDB的業(yè)務(wù)、負(fù)責(zé)人、狀態(tài)等數(shù)據(jù)接口聯(lián)動(dòng),解決運(yùn)維操作與配置數(shù)據(jù)狀態(tài)的協(xié)同的難題,實(shí)現(xiàn)從ITIL離線流程到線上自動(dòng)化流程的技術(shù)升級(jí)。

陳杰:無(wú)服務(wù)器架構(gòu),讓云端開發(fā)更純粹

在微服務(wù)還方興未艾的時(shí)候,無(wú)服務(wù)架構(gòu)就以其彈性伸縮、按需付費(fèi)以及無(wú)維護(hù)等特點(diǎn)得到了很多開發(fā)者的青睞。騰訊架構(gòu)平臺(tái)部技術(shù)專家陳杰表示,云函數(shù)的核心理念就是給整個(gè)服務(wù)提供一種公共的架構(gòu),針對(duì)性解決服務(wù)的接入、安全、擴(kuò)容、容災(zāi)、分布等一系列問題。

騰訊架構(gòu)平臺(tái)部技術(shù)專家陳杰

據(jù)介紹,云函數(shù)價(jià)值主要體現(xiàn)在三個(gè)方面。一是簡(jiǎn)化架構(gòu),云函數(shù)是以函數(shù)粒度來組織的服務(wù),是一種天生的微服務(wù)架構(gòu);二是簡(jiǎn)化運(yùn)維,對(duì)于云函數(shù)而言,無(wú)須關(guān)心服務(wù)器的運(yùn)維和服務(wù)本身的配置,它又是一種天然的Devops;三是減少支出,云函數(shù)可以解決云主機(jī)80%以上的成本閑置的問題,因?yàn)樗挥辛苏?qǐng)求才分配資源。

陳杰在論壇上指出,云函數(shù)的特點(diǎn)包括按需實(shí)時(shí)分配函數(shù)實(shí)例、函數(shù)實(shí)例擴(kuò)縮容速度很快、按實(shí)際使用計(jì)費(fèi)等,目前比較適合用于構(gòu)建無(wú)狀態(tài)微服務(wù);對(duì)于有明顯波峰波谷效應(yīng)的服務(wù),有明顯的成本優(yōu)勢(shì),但不太適合延時(shí)非常敏感(<20ms)或持續(xù)計(jì)算時(shí)間非常長(zhǎng)(>5分鐘)的場(chǎng)景,云函數(shù)會(huì)為大家準(zhǔn)備一個(gè)免費(fèi)額度包,如果是低頻調(diào)用的服務(wù),很大可能無(wú)須支付任何費(fèi)用。陳杰表示,云函數(shù)目前處于發(fā)展的初級(jí)階段,開發(fā)者可以通過體驗(yàn)SCF無(wú)服務(wù)器云函數(shù),提出意見和完善方案,從而推動(dòng)并見證無(wú)服務(wù)器化時(shí)代的到來。

會(huì)上,騰訊“云+創(chuàng)業(yè)”計(jì)劃也面向開發(fā)者公布。該計(jì)劃包括專項(xiàng)扶持的“孵化計(jì)劃”、“起飛計(jì)劃”以及“騰飛計(jì)劃”,為中小企業(yè)開發(fā)者提供云資源、技術(shù)、培訓(xùn)等一體化的扶持。新版的“云+創(chuàng)業(yè)”計(jì)劃將更加聚焦中小企業(yè)的實(shí)際需求,助力中小企業(yè)更穩(wěn)健更快速成長(zhǎng)。

舉報(bào) 0 收藏 0 打賞 0評(píng)論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁(yè)  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  開放轉(zhuǎn)載  |  滾動(dòng)資訊  |  English Version