10 年前,Netscape 創始人、矽谷著名投資人馬克·安德森表示「軟體正在吞噬世界」,這隻說了故事的一半,10 年過去,人們從不信任到得「雲」者得天下,雲服務成為正在吞噬世界的「大魚」。
工業和信息化部在《推動企業上雲實施指南(2018- 2020 年)》中提出,到2020 年,全國新增上雲企業100 萬家,形成一批有影響力、 帶動力的雲平臺和企業上雲體驗中心。據中國通信院與 Gartner 預測,至2023 年全球雲計算行業規模將達到3500 億美元,中國雲計算行業規模將達到3800 億元。隨著更多的企業將核心技術網際網路化,企業對雲計算相關的技術與服務需求將日益凸顯。如今,雲計算「大魚」遊動加快。
今年疫情促進更多企業雲轉型,在這過程中,企業如何探索有效釋放雲價值方案,或如何更好地幫助企業使用雲能力,成立7 年、被稱為「全球新經濟智能移動廣告第一股」的匯量科技(Mobvista)交出自己的答卷:
近日,匯量科技宣布將彈性雲計算團隊及工程運維團隊合併為雲計算及基礎架構業務中心(下文簡稱:雲事業部),成為與公司廣告技術事業部並列的第二大事業部,正式布局雲計算。雲事業部由技術副總裁及首席工程架構師蔡超總負責,並直接向聯合創始人及總裁曹曉歡匯報。
01 突破技術迭代瓶頸,匯量科技轉型之路
時間撥回2013 年,匯量科技成立,以移動廣告和數據分析業務為主。 隨後以 AI+大數據為核心,構建技術中臺架構,用數據智能驅動用戶增長。匯量科技入局雲計算,早在2019 年已有端倪:
2019 年7 月,匯量科技加入 AWS 全球合作夥伴網絡(APN),將技術中臺上架 AWS 線上商店;並加入 AWS SaaS Factory計劃,以 SaaS 模式輸出技術中臺能力。同年9 月,匯量科技與阿里雲聯合發布彈性集群管理平臺 SpotMax。除了與雲廠商合作外,匯量科技自身是雲計算技術普及最大的受益者:
蔡超表示,匯量科技在創建之初便採用 All-in-cloud 技術結構,所有的系統均基於雲計算構建。並依賴於雲計算按需獲取的優勢,使得計算資源不再成為公司業務快速成長的限制,公司業務得以在全球快速增長。
然而隨著廣告業務對數據需求量大、程序化廣告爆發、海外業務部署等,對雲計算資源的需求增多,帶來一定的成本壓力,如何更高效地使用雲技術,成為包含匯量科技在內的大部分公有雲用戶頭疼的難題。匯量科技追本溯源,發現是由於現有應用系統和基礎設施的不匹配而導致問題的。
危機總與機遇並存,回顧軟體發展的歷程,IT 基礎設施的變遷將推動軟體架構的演進,使軟體架構必須充分發揮基礎設施的特點。如在大型機時代,與之匹配的是簡單的單體架構;PC和區域網時代下,客戶伺服器架構成為主流……
如今來到雲時代,基礎設施同樣推動軟體架構的演變。可很多企業的雲轉型是由 IDC 遷移而成,或根據在原有的 IT 基礎架構設施上的思想進行開發。匯量科技另闢蹊徑,從優化底層技術架構開始,除了利用雲的技術特性外,還利用雲的定價模式特性,構建彈性資源管理系統 SpotMax。如此一來,在兼顧可用性的情況下,可充分去利用雲端的廉價的計算資源,通過系列的技術改造,使得程序化廣告的單位請求處理成本降低65%。
「因此,匯量科技成立雲事業部,希望能夠對外輸出匯量科技在雲上的實踐經驗,幫助更多面臨同樣雲挑戰的企業。」蔡超說道。
02 降低數據處理成本,雲原生來救駕
上文談到,匯量科技的主營業務是移動廣告和數據分析,據2020 年上半年財報顯示,匯量科技程序化業務收入為191.9 百萬美元,與 2019 年同期相比上漲51.4%,佔公司上半年總收入71.9%。在這背後,超大規模的程序化廣告平臺對實時處理性的要求非常苛刻,50-100ms間就必須完成。據曹曉歡在 AWS CIO 論壇演講指出,在1000 億次的日均廣告請求和10 億級的設備覆蓋下,平臺仍需對單次廣告請求做出毫秒級的精準預估和出價回應,同樣需要昂貴的計算集群支撐。
如何降低數據處理成本,雲原生來救駕。近年來,「雲原生」成為 IT 圈裡炙手可熱的概念,利於各組織在公有雲、私有雲和混合雲等新型動態環境,構建和運行可彈性擴展應用的雲原生,可有效地簡化用戶運維,提升資源彈性,快速被企業和開發者接受。據數據顯示,到2021 年,將有92% 的公司成為雲原生公司,越來越多的企業和開發者開始把業務與技術向雲原生演進。
匯量科技也不例外,在此背景下,經歷真實大規模實踐場景錘鍊的雲原生產品 SpotMax 應運而生。SpotMax 是⼀個利用彈性計算資源進⾏雲端系統成本優化的體系,旨在幫助用戶使用雲平臺提供的彈性資源在保證系統可⽤性,甚至獲得更高可用性的前提下,實現成本的最大化節省。由以下三個部分組成:
MaxArch:構建高可用性,高彈性架構,可以允許系統在不影響業務的前提下更充分的使用具有成本優勢的⾼彈性計算資源。
MaxChaos:利⽤混沌⼯程可以有效的評估系統的容錯能力,其評估結果將成為MaxGroup自動規劃合理彈性集群的依據。實現MaxArch的持續改進及評估。
MaxGroup:根據服務工作模式和運行特徵,優化主機群集。智能彈性集群管理可以有效減少彈性計算資源波動帶來的集群服務能力變化。並在面向成本優化構建的混合機型集群最大發揮集群不同機型的服務能力。
而SpotMax之所以能實現如此大比例的成本縮減,其秘訣在於通過數據分析預測來合理的調配Spot實例這種價格低廉的雲資源,同時兼顧了「穩定」和「低價」兩個用雲當中的核心訴求。
要同時實現「低價」和「穩定」並不容易。Spot實例其實是雲商的閒置資源,價格便宜但供應不穩定,容易中斷,而一旦中斷對於企業造成的損失是巨大的。SpotMax會統計過去中斷的歷史數據和實時分析目前的市場供需情況,來預測不穩定的Spot實例,做到對各個可用區中的各種類型的實例機型進行市場評分和中斷管理。根據用戶集群的特點,SpotMax可以自動化地在雲商全球各地的數據中心調度那些最便宜和最不可能被中斷的實例機型為業務所用,把「低價」和「穩定」這兩個原本矛盾的點統一起來。
蔡超表示,SpotMax 在線上實時系統有較強的先發優勢,該技術既服務自身大規模的廣告業務,也服務於外部企業,以降低本身的研發成本和對外系統提供服務的成本。
03 不斷破圈,技術打造工具生態
從廣告變現、數據分析,到技術中臺的發展,再到如今的雲事業部,我們觀察到,匯量科技不僅給開發者提供流量,還在布局打造「工具生態」。為開發者提供從獲客、變現、數據洞察,雲服務等開發者能用到的「工具」,助力其業務增長。
在中國網際網路協會的發布《中國網際網路企業綜合實力研究報告(2020)》及「 2020 年中國網際網路綜合實力前百家企業」榜單裡,匯量科技憑藉全球化業務布局及技術創新上榜。曹曉歡透露,匯量科技下一階段的目標是「由技術的創新者成為技術的輸出者」,將多年來沉澱的技術能力形成面向企業需求的技術產品與解決方案,而 SpotMax 將是匯量科技 「技術外溢」的重要品牌。
做企業背後的 IT 公司,匯量科技是「有備而來」,最近三年,其研發投入始終處於增長狀態:2019 年匯量科技研發費用達2.5 億元人民幣,同比增長20.5%;研發技術團隊員工391 人,佔總僱員人數的50.3%。(來源轉載:CSDN)