天天看點

上雲不等于用好雲,阿裡雲攜手Mobvista全面釋放雲計算技術紅利

盡管新冠疫情對全球經濟發展造成了嚴重影響,但企業還是保持樂觀。一個證據是,在商業實踐、産品和數字化轉型上的支出,将繼續穩定增長。國際知名資料調查機構IDC釋出的2020年《全球數字化轉型支出指南》顯示, 2020年全球數字化轉型和服務支出将增長10.4%,達到1.3萬億美元;雖然明顯低于2019年的17.9%,但仍顯現出了企業對于數字化轉型的迫切需求。

上雲不等于用好雲,阿裡雲攜手Mobvista全面釋放雲計算技術紅利

作為數字化轉型的重要基礎之一,雲計算為企業提供了數字化轉型的核心驅動力,正以超前的速度普及。許多企業借助雲計算快速成長,在細分領域取得了驚人成績,但也有一些企業沒能充分利用到雲服務“按需使用”的最大優勢,雲上成本較高。

為了解決以上問題, 2019年的雲栖大會上,阿裡雲聯合Mobvista彙量科技推出大型彈性叢集管理平台SpotMax,旨在幫助更多企業建構符合雲端特點的系統架構,充分利用雲端高彈性資源助力企業享受雲計算帶來的技術紅利。

SpotMax的故事從一份軍令狀說起

2017年,随着Mobvista移動網際網路廣告業務的爆發,流量激增進一步帶動企業雲成本大幅提升。彼時的Mobvista已經在降低雲端成本上做了好幾輪嘗試,包括對低CPU使用率機器的合并淘汰,對資料存儲的優化,購買Resolve Instance預留執行個體等。但是雲資源成本問題仍然給公司帶來了巨大的挑戰。在此背景下, Mobvista創始人段威找到了蔡超,他相信蔡超一定有方法降低Mobvista的用雲成本。

朋友公司的一些用雲現狀,加之段威的這次邀請,讓蔡超意識到 ,在雲端建構成本可控的大規模系統是一個非常有價值的嘗試,蔡超覺得應該為此做一點什麼。于是他請辭當時的工作機關正式加入Mobvista,擔任首席架構師一職,并立下軍令狀,将Mobvista的用雲成本降低至少40%。

充分利用雲端彈性資源,完成軍令狀

進入Mobvista後,蔡超首先對Mobvista的系統架構進行優化,将Mobvista原本的雲單體系統向雲原生架構進行改造。建構了一個分布式的微服務架構,使得系統更加具有彈性、更高可用性,也能更好地利用雲端的高彈性資源。

阿裡雲全球化部署的資料中心,讓Mobvista離各地使用者足夠近。同時,Mobvista結合阿裡雲的彈性伸縮服務與spot搶占式執行個體等基礎設施,研發出一套雲端叢集管理平台SpotMax。

彈性伸縮是阿裡雲的一種資源管理服務,可以根據使用者的業務運作狀況和彈性政策,自動建立和釋放資源。而搶占式執行個體是阿裡雲推出的一種低成本競價執行個體,類似于廣告競價模式。企業需要在建立搶占式執行個體時指定出價價格,當指定執行個體的市場價格低于企業出價且庫存充足時,使用者即可按照出價購買并使用該執行個體1小時。而1小時後,當市場價格高于企業指定價格,執行個體會自動釋放。

上雲不等于用好雲,阿裡雲攜手Mobvista全面釋放雲計算技術紅利

搶占式執行個體的生命周期(來源于阿裡雲)

據蔡超介紹,搶占式執行個體的價格通常情況下僅為按需執行個體的20%左右、是以利用阿裡雲搶占式執行個體,無疑是降低企業用雲成本的有效方式之一。但如何降低執行個體被釋放時對業務造成的風險呢?這是大多數企業使用搶占式執行個體時最為擔憂的問題,此前Mobvista正是由于這一原因才選擇較為保守的預留執行個體模式,而非最高成本效益的搶占式執行個體。

對此,SpotMax通過産品化的手段降低搶占式執行個體的釋放率,尋找資源和成本之間的平衡點,在保證系統可用性的前提下,有效降低了企業用雲成本。

最終,Mobvista實作了機關廣告請求成本降低約65%,蔡超完成了當初立下的軍令狀。随後,為幫助更多企業節省雲成本,更好利用雲端高彈性資源。Mobvista将自身成功的經驗産品化,聯合阿裡雲推出了大型彈性叢集管理平台SpotMax。旨在充分發揮阿裡雲搶占式執行個體價格優勢的同時,智能化維護并保證叢集穩定。幫助更多企業輕松享受更高成本效益的優質雲服務。

實作了同等算力下,SpotMax最高可為企業節省90% 的用雲成本,而在相同的預算内,SpotMax則可以将企業享受的算力提升10倍。

阿裡雲搭線,SpotMax首戰告捷

SpotMax推出後,很快便迎來了第一家企業使用者。一家轉型DSP廣告投放的公司經阿裡雲推薦找到了Mobvista。

據了解,該公司在轉型DSP廣告投放業務後,每日所需的用雲資源量波動巨大,為滿足資源波峰,需增加大量的用雲成本。為解決成本問題,該公司CEO開始思考如何最大化利用阿裡雲搶占式執行個體特點,達到既滿足自己企業的彈性業務需求,又盡可能地壓低成本。

了解到該公司的訴求後,阿裡雲第一時間便想到了SpotMax。阿裡雲技術同學回憶,“當時,我們首先便想到了通過SpotMax解決這家企業的用雲成本問題,因為該企業所面臨的的困境與當初Mobvista所面臨的困境非常類似,同時DSP廣告業務也與Mobvista的業務具有共通性”他認為能夠大幅節省Mobvista用雲成本的SpotMax同樣适用于該企業。

蔡超回憶,拿到該企業的需求後,團隊第一時間針對導緻其雲成本上升的原因進行了分析,很快便發現當時該企業的伺服器機型規格大不易伸縮,缺乏靈活性。這也直接導緻了流量增加後,該企業用雲成本增加,業務拓展難的問題。蔡超表示,目前大多數企業的現有架構都是在雲誕生之前搭建的,傳統的架構模型很難有效利用雲計算帶來的彈性優勢。他進一步解釋道“目前市場上并沒有一本關于架構的書可以解決企業上雲成本高的問題,很多分布式的書,包含MIT相關的書,都是在雲之前就寫的,是以并不符合雲的特點。”

了解Mobvista已認證SpotMax在過去兩年節省幾千萬美元用雲成本支出後,該企業迅速與Mobvista達成了合作。據該企業CEO透露,之是以這麼快達成合作,是因為他們自身的業務與Mobvista具有高度的共通性,通過Mobvista的成功經驗,他們 “既看到了遠大的方向也看到了落地的實際行動”,最終通過SpotMax,該企業實作了機關請求成本節約50%,并在财年結算中實作盈利。同時通過SpotMax對原有的架構進行優化後,進一步找到了更多的業務可能性。這對于他們來說,“可謂是意外之喜”該CEO在與阿裡雲及Mobvista的溝通中如是說道。

全面挖掘雲計算技術紅利

現實中,由于企業自身架構不符合雲的特點而導緻企業用雲成本居高不下的案例并不少見。蔡超表示,上雲并不等于用好雲,上雲不是單純地将企業業務平遷到雲端,而是一個不斷實踐探索如何用好雲的過程。是以,SpotMax在設計過程中充分考慮到了企業上雲用雲的多方面訴求,不僅是幫助企業節省上雲和用雲成本這麼簡單,還為企業提供更全面的服務。

據蔡超介紹,SpotMax方案共包含三個部分:MaxArch、MaxChaos和MaxGroup。其中MaxArch提供對企業現有架構的評估以及向雲端遷移和雲原生架構的設計;MaxChaos主要提供混沌工程服務,可幫助企業持續提高系統的可用性;而MaxGroup則是Spot Instance叢集管理服務,通過叢集防退化、Spot Instance叢集推薦及基于強化學習的混合叢集負載均衡等,幫助企業節省用雲成本。

究竟什麼樣的企業更适合使用SpotMax呢?蔡超表示,原則上隻要使用雲服務的企業,都可以使用SpotMax的服務。不過,擁有大量使用者請求,需要快速響應、與使用者體驗極為相關的場景,SpotMax的作用會更為突出,比如,程式化廣告、電商、電子政務、企業管理服務(CRM,ERP)和高性能計算等行業。

之是以選擇與阿裡雲合作推出SpotMax,蔡超表示,是由于阿裡巴巴擁有服務企業的完整生态。有資料顯示,截至2019年年底,全球已有超300萬家企業在使用阿裡雲。

繼續閱讀