匯量科技副總裁奚原提到:“無論是創(chuàng)業(yè)之初的聯(lián)盟廣告平臺,還是目前的程序化廣告平臺,我們的系統(tǒng)架構全部都在云上,搭建在亞馬遜云科技遍布全球的網(wǎng)絡服務器之上。由于業(yè)務增長較快,尤其在節(jié)假日對計算資源的需求波動較大,因此用云原生的架構搭建基礎設施更有助于我們節(jié)約成本,更好的滿足業(yè)務需求。”
匯量科技副總裁 奚原
據(jù)悉,匯量科技的業(yè)務對性能有嚴苛的要求,通過充分利用亞馬遜云科技上的各類服務,匯量科技支撐著每天一千億到兩千億次的程序化廣告請求,以及大量的PB級模型建模和校驗工作。為了提高移動廣告競爭力,匯量科技努力通過提高云計算的使用效率來降低成本。
“一方面,亞馬遜云科技自身通過微服務、容器化、無服務架構等技術演進,提高其資源的使用效率;另一方面,也為我們提供了非常靈活的架構模型,能夠針對不同的用戶使用場景,進行不同選擇。”奚原如是說。
值得一提的是,匯量科技的工程師團隊基于自身的應用實踐,利用亞馬遜云科技特色的低成本算力資源開發(fā)了一款云原生彈性計算平臺SpotMax,借助這款彈性集群管理工具,匯量科技能夠更好地使用更具性價比的資源,并且無需擔心穩(wěn)定性受到影響。這項創(chuàng)新應用讓匯量科技的單位廣告成本與2017年的12月份相比降低了65%。奚原強調:“將這些節(jié)省下來的云成本投入到產(chǎn)品創(chuàng)新與企業(yè)增長方面,對我們贏得市場競爭非常關鍵。”
與亞馬遜云科技長期合作的過程中,匯量科技的角色也發(fā)生了變化,從依托于亞馬遜云科技的資源和服務,變成為云社區(qū)貢獻力量的供應商和技術合作伙伴。據(jù)悉,匯量科技已將其技術中臺產(chǎn)品SpotMax做成SaaS工具包,通過亞馬遜云科技Marketplace覆蓋全球客戶的數(shù)字化產(chǎn)品目錄,提供給同樣希望大規(guī)模使用云上低成本算力的客戶。
匯量科技自2017年起成立了專門的團隊從事云成本優(yōu)化方面的研究,在接受企業(yè)網(wǎng)D1Net采訪時奚原提到:匯量科技采用的云成本優(yōu)化方式主要有兩種,一是使用更經(jīng)濟的云資源,二是對內(nèi)部的計算量進行優(yōu)化。
由于廣告業(yè)務自身的屬性特點,匯量科技很難準確預測自己的計算量,這有可能造成資源浪費。奚原向企業(yè)網(wǎng)D1Net提到:“我們更傾向于按需購買的方式。早期我們用的最多的是On Demand(簡稱OD,按需實例),而Amazon EC2 Spot Instance(計算實例)的價格可以低至OD的10%,因此我們認為必須利用好這一資源開發(fā)創(chuàng)新的產(chǎn)品。現(xiàn)在,我們采用Spot Instance資源節(jié)約了大量的云成本。”
除此之外,匯量科技亦通過優(yōu)化自身算力的使用來節(jié)約成本。“就像房間里沒有人,你會把燈關掉一樣,我們會對每天的數(shù)百億次廣告請求進行分析,例如那些歷史分析中屢次競價都沒有中標的請求,是沒有必要去計算的,這類廣告請求我們會梳理出來不去參與競價,這相當于將我們的內(nèi)部工作進行優(yōu)化。”
據(jù)透露,匯量科技近期正在著力優(yōu)化其DevOps平臺產(chǎn)品——MaxCloud,并已開始在內(nèi)部使用。MaxCloud 作為云原生的交互和管理平臺,致力于幫助研發(fā)人員更好地使用k8s、容器等云原生相關技術,從而極大提升DevOps過程中研發(fā)人員的工作效率。奚原表示:“這款產(chǎn)品脫胎于我們的一線經(jīng)驗,集成了許多最佳實踐,未來大家可以期待一下。”