首頁 > 新聞 > 專家觀點 >

Mobvista億級流量背后的云服務架構(gòu)的支撐

2015-07-02 14:27:37   作者:   來源:ZDNET至頂網(wǎng)CIO與應用頻道   評論:0  點擊:


  Mobvista聯(lián)合創(chuàng)始人、技術(shù)VP黃偉堅接過我的名片時,興奮地說:“我們在北京也有辦事處”。這也讓我能深切的感受到其作為Mobvista一員的驕傲。成立于2013年的Mobvista主要運營全球移動廣告和海外游戲發(fā)行兩項業(yè)務,在2年中公司經(jīng)歷了裂變式的發(fā)展,人員從成立之初的4名創(chuàng)始人擴展到現(xiàn)在的250人。

  正是因為站在移動廣告出海的風口上,Mobvista的業(yè)務得到不斷的飛躍,這也造成了IT的壓力。在全球化業(yè)務和穩(wěn)定性的考慮下使用AWS云服務支撐整體業(yè)務,并在業(yè)務量的增長過程中實現(xiàn)了三次架構(gòu)升級。

  Mobvista聯(lián)合創(chuàng)始人、技術(shù)VP 黃偉堅

  兩大業(yè)務占據(jù)先機

  Mobvista的移動廣告網(wǎng)絡流量覆蓋了全球200多個國家和地區(qū),主要服務國內(nèi)主流的互聯(lián)網(wǎng)公司,另一部分海外游戲發(fā)行業(yè)務則專注于東南亞地區(qū)。

  在短短2年多時間里Mobvista已經(jīng)成長為排名12的全球廣告主合作伙伴,并且根據(jù)第三方移動流量檢測機構(gòu)顯示Mobvista的安卓流量已經(jīng)達到全球第三。日展現(xiàn)量超過百億,覆蓋用戶超過4億。

  黃偉堅說,我們首先是一家廣告公司,之后憑借著流量獲取優(yōu)勢和精細化的運營,以及對于東南亞市場的理解,開始幫助國內(nèi)游戲輸出到東南亞,開展國際市場。目前在北京、廣州、香港、美國設有辦公室,未來也計劃在東南亞和印度開設駐點。

  Mobvista的大部分客戶在國內(nèi),而用戶則在海外。正是因為國內(nèi)市場競爭逐漸激烈,市場逐漸飽和,大型互聯(lián)網(wǎng)公司都在謀求下一個階段的增長,所以擴展海外也是市場趨勢,Mobvista則可以幫助這些公司規(guī)劃“出海”決策。

  黃偉堅把Mobvista的快速成長形容為遇到天時、地利、人和;首先取決于2013年把握國內(nèi)出海市場的趨勢;其次享受到中國互聯(lián)網(wǎng)巨頭出海的紅利;最后是高效的團隊創(chuàng)造出跨越式的發(fā)展。

  成本與穩(wěn)定性的考量

  “Mobvista對于IT的需求主要在廣告業(yè)務,因為廣告對于系統(tǒng)的要求非常之高,而Mobvista的業(yè)務又是遍布全球,所以系統(tǒng)是一個非常大的挑戰(zhàn)。”黃偉堅說道。

  但對于初創(chuàng)公司和全球化業(yè)務分布的Mobvista而言,自建IT是一個奢侈的行為,Mobvista希望將更多精力集中在業(yè)務層面,而非IT的搭建,最終這些因素也促使其選擇公有云服務來支撐業(yè)務。選擇與AWS的合作是因為兩者在業(yè)務上非常契合,Mobvista使用了AWS全球各地的節(jié)點服務器。

  當然除了全球化分布,廣告業(yè)務還非常注重穩(wěn)定性,一秒宕機帶來的就可能是上百美金的損失,所以這也是選擇云服務的另一個原因。黃偉堅坦言在創(chuàng)立之初采用了其他云服務,當時量級還并不算大,但平均每星期一次的10分鐘宕機,也讓我們非常頭疼。

  移動廣告分發(fā)是個技術(shù)活,很多國內(nèi)移動廣告商業(yè)同樣使用AWS的云服務。在技術(shù)上Mobvista非常有自信,黃偉堅說,aws的服務是積木,積木本身都是一樣的,但通過這些積木能搭出什么樣的系統(tǒng),就是考驗各家公司的能力。

  細化到技術(shù)上的優(yōu)勢,很明顯一點就是跳轉(zhuǎn)速度,對用戶來說,響應速度快慢直接影響了廣告的效果,也就是轉(zhuǎn)化率。在跳轉(zhuǎn)速度上Mobvista下了很大的功夫,使用AWS的CDN把用戶引導到離他最近的服務器上,并在前端使用DNS層負載均衡以及ELB流量分發(fā),同時采用網(wǎng)路鏈路優(yōu)化,進一步縮短延遲。

  云服務架構(gòu)三次升級

  兩年半的時間里因為流量和業(yè)務的發(fā)展Mobvista經(jīng)歷了三次架構(gòu)調(diào)整。第一次服務器是簡單的單點架構(gòu),百萬級每天的點擊時已經(jīng)不能負荷; 第二次考慮全球化部署,提高用戶跳轉(zhuǎn)速度,以及減輕流量對于每臺服務器的壓力。第三次量級達到了1億點擊每天,綜合考慮到跳轉(zhuǎn)速度、穩(wěn)定性、安全性,自動備份、自動擴容等等。

  第三次架構(gòu)升級后,使用route53服務就算有區(qū)域的服務器出現(xiàn)問題,流量也可以實現(xiàn)快速的切換到其他區(qū)域,保證服務的正常運行。另外在流量突增的情況下,系統(tǒng)可以自動開啟服務器,并不需要人工干預。

  大數(shù)據(jù)對于廣告行業(yè)是一個金礦,Mobvista的數(shù)據(jù)分析體系分為離線數(shù)據(jù)分析、實時數(shù)據(jù)分析、數(shù)據(jù)挖掘三部分。離線數(shù)據(jù)分析使用S3存儲日志,之后進入Amazon Redshift數(shù)據(jù)倉庫;實時數(shù)據(jù)處理使用Amazon Kinesis讓數(shù)據(jù)可以直接進入到Amazon Redshift數(shù)據(jù)倉庫;數(shù)據(jù)挖掘和分析上使用Amazon EMR和EML。

  機器學習也是Mobvista未來要加大使用的功能,主要用在反作弊和廣告推送兩方面。AWS專門派了機器學習的專家來進行介紹,并且后續(xù)也保持著溝通,黃偉堅對AWS的現(xiàn)場和非現(xiàn)場支持都表示出滿意。

分享到: 收藏

專題