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和局域網時代下,客戶服務器架構成為主流……
如今來到云時代,基礎設施同樣推動軟件架構的演變??珊芏嗥髽I的云轉型是由 IDC 遷移而成,或根據在原有的 IT 基礎架構設施上的思想進行開發。匯量科技另辟蹊徑,從優化底層技術架構開始,除了利用云的技術特性外,還利用云的定價模式特性,構建彈性資源管理系統 SpotMax。如此一來,在兼顧可用性的情況下,可充分去利用云端的廉價的計算資源,通過系列的技術改造,使得程序化廣告的單位請求處理成本降低 65%。
“因此,匯量科技成立云事業部,希望能夠對外輸出匯量科技在云上的實踐經驗,幫助更多面臨同樣云挑戰的企業。”蔡超說道。
02 降低數據處理成本,云原生來救駕
上文談到,匯量科技的主營業務是移動廣告和數據分析,據 2020 年上半年財報顯示,匯量科技程序化業務收入為 191.9 百萬美元,與2019年同期相比上漲51.4%,占公司上半年總收入71.9%。在這背后,超大規模的程序化廣告平臺對實時處理性的要求非??量蹋?0-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)