1月22日, Let's re:Invent AWS Marketplace 專場在深圳成功舉行,數百位海內外云計算領域專家、企業高層管理者齊聚一堂。匯量科技CEO曹曉歡出席大會并以“在 ‘云’端的生存進化”為題進行主旨演講,一系列關于如何實現云成本極致管理的分享獲得了與會嘉賓們的高度關注。
流量暴增背后的成本之憂
匯量科技于2013年在廣州成立,憑借全球化網絡和本地化服務能力,為應用開發者提供從獲客到變現的全棧式廣告產品,助力開發者實現全球商業增長。目前匯量科技已在全球18個城市設立辦公室,旗下員工超過700人,服務客戶分布于全球85個國家和地區。
“匯量科技程序化廣告平臺目前每天的峰值請求量達1000億次以上,覆蓋的活躍設備達18億部以上。同時,平臺需對單次廣告請求做出毫秒級的精準預估和出價回應。背后需要大量的服務器算力和昂貴的計算集群支撐。”曹曉歡坦言,“過去三年匯量科技程序化廣告流量增漲了十幾倍,但云計算成本增長的速度卻遠遠超過了商業化的速度,成為了匯量科技業務發展的最大阻礙。”
云原生救駕,成本降低超過65%
“無論是生物還是組織,其實都要經歷一個自然選擇,適者生存的過程。”曹曉歡表示,在面對市場競爭的同時打破自身的成本牢籠,企業才能生存下去。
匯量科技創立之初便采用“All-in-Cloud”的系統架構,依賴云計算按需索取的優勢,使云計算資源不再成為公司業務增長的限制,實現程序化廣告業務的快速增長。面對業務增長帶來的成本困擾,匯量科技在云端找方法,將目光轉向了“云原生”。根據CNCF對云原生的定義,其本質是充分利用云計算的優點來構建和運行應用的方法。云原生的相關技術,在國內的發展尚處于早期階段,但匯量科技憑借自己的探索,已經取得了一些成果。
基于云原生,匯量科技自研了大型彈性集群管理平臺,降低了自身的成本。曹曉歡介紹,“與2017年12月相比,通過這一平臺,在承載不斷增長的廣告請求數量的同時,我們單次請求成本仍然降低了65%。”
填平“應用”跟“云”的鴻溝
曹曉歡指出,“目前來看,其實‘應用’跟‘云’的鴻溝是大量存在的。”首先,目前市場上的大多數架構方面的書籍并不適用于云原生時代,“從大型機時代的單體系統,到局域網時代的CS的架構,到云時代的微服務架構,軟件的架構一直在隨著整個IT基礎設施的演進去尋找自己最優的解決方案”其次,大量企業在上云的過程中其實還是將線下機房的架構搬到云上,并未根據云端需求調整自身的架構,充分激活云端帶來的便利。
因此,匯量科技決定將自研的大型彈性集群管理平臺進行商業化并命名為SpotMax。曹曉歡介紹,這個產品推出的初衷是希望幫助企業盡可能使用Spot實例降低用云成本,長遠的愿景則是希望填平“應用”和“云”之間的鴻溝。
充分使用Spot實例
算力的大小通常可以用虛擬機(即實例)的數量來衡量。目前AWS共有三種實例的定價方式,按需實例、預留實例及Spot實例。三種實例價格由高到低,其中與按需實例相比,spot實例可享受最高90% 的價格折扣。除價格外,三種實例的應用場景也不相同。其中,按需實例一般應用于有明顯波峰波谷的彈性工作負載;預留實例一般用在穩定的工作負載;而Spot實例一般用在可容錯可接受中斷的工作負載。
通常較為理想的實踐為:通過預留實例支撐穩定負載,通過按需實例支撐有明顯波峰波谷的負載,通過Spot實例支撐無狀態和容錯的工作負載。然而出于對“可用性”及“非預期中斷”的擔憂,大部分用戶仍以預留實例為主,極少有用戶能真正使用Spot實例。
曹曉歡介紹,SpotMax的主打產品之一 MaxGroup會基于歷史數據綜合分析和實時數據動態學習來預估中斷的可能性,在中斷發生前,對應用及數據進行完美的遷移,注入到新的可用實例中,讓整個系統實現無縫運轉,而整個過程中是不用做任何人工干預的。MaxGourp目前主要解決優化云端計算成本的問題,可幫助企業用戶最高節約90%的用云成本。而未來SpotMax還會推出其他系列產品,解決云存儲等其他方面的成本優化問題。
日前,SpotMax已上線AWS Marketplace,AWS 全球24個區域用戶均可通過 AWS Marketplace查找、購買和部署SpotMax服務。同時,SpotMax已實現一鍵部署,開箱即用,并主推SaaS服務模式,用戶可在云端簡單快捷獲取相關服務。
業內人士表示,SpotMax產品成熟,并有AWS等云商加持,在云計算風口正盛的當下,未來前景可期。面向未來,曹曉歡表示,除SpotMax外,也將推出更多的“云原生”產品或開源技術,讓云成為創新的最佳場所,讓云的力量最大化。