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

