近年來,中國外貿進出口持續向好。根據海關總署發布的2021年一季度數據,中國跨境電商進出口規模達到4195億元,同比增長46.5%,跨境電商已經成為外貿穩增長的主要力量之一,眾多企業也都借著這陣東風,實現“乘風破浪”。
記者近日了解到,作為跨境電商行業領先的技術和品牌服務公司, 店匠Shoplazza 的業務在不斷增長。然而,業務擴張的同時, 店匠Shoplazza 也遭遇了成本上升的問題。因此, 店匠Shoplazza 與 SpotMax 進行了合作。
據悉, SpotMax 是一套綜合性云成本優化解決方案,致力于幫助企業提高云基礎設施使用效率、降低企業用云成本。在 SpotMax 助力下, 店匠Shoplazza 將用云成本降低了50%,實現了更高效的云資源利用。
企業級SaaS公司助力中國品牌出海
據了解, 店匠Shoplazza 是一家專注海外B2C獨立站品牌營銷的企業級SaaS公司,成立之初便對標紐交所上市企業Shopify,如今, 店匠Shoplazza 已經走出了自己的路。 店匠Shoplazza 致力于以技術和數據為導向,科學、系統化地幫助中國企業在海外進行品牌建設和品牌傳播。
店匠Shoplazza 為跨境電商企業提供多維度專業服務,包括SaaS建站、品牌策劃、流量推廣、社交媒體營銷等,助力中國賣家高效出海,最終實現銷售增長。2018 年至今, 店匠Shoplazza 已連續獲得云九資本、紅杉資本、嘉程資本、前海母基金、磐晟資產等多家一線機構的上億級融資,目前合作生態包括Facebook、谷歌、亞馬遜云科技、Paypal等。
挑戰:業務增長與降低用云成本如何兼顧
Amazon Elastic Compute Cloud (Amazon EC2) Spot實例是云端未使用的EC2資源, 與按需實例相比,Spot實例的折扣高達90%。但當Amazon EC2需要更多的容量時,Spot實例會被回收,并至少提前兩分鐘收到回收通知。因此,隨著企業業務增長,當需要越來越多的Spot實例來優化成本時,就會面臨如何更多的獲得Spot實例以及減少Spot實例被回收的挑戰。店匠Shoplazza 在業務擴張的過程中就遇到了這一挑戰。
據悉,店匠Shoplazza 依托亞馬遜云科技進行業務開發和部署。隨著業務和用戶的增長, 店匠Shoplazza 需要通過不斷增加服務器數量來擴容服務, 以承載更多的用戶流量, 由此導致服務器數量快速增長,用云成本隨之上升。
在這一過程中, 店匠Shoplazza 曾做出過節省成本的嘗試,例如考慮是否需要購買 RI或Saving Plans等。然而,這兩種方案都不能幫助其達到成本的最優化。
如果能找到方法更全面地解決Spot實例的回收問題, 店匠Shoplazza 的架構就能夠更好地與云商的計費方案兼容,從而顯著降低云主機使用成本。
因此, 店匠Shoplazza 通過亞馬遜云科技Marketplace查找并選擇了SpotMax產品,以解決Spot實例的回收問題。 店匠Shoplazza 的SRE工程師吳文雄認為,使用SpotMax解決方案,一方面能有效避免因Spot實例回收、無法啟動新實例從而導致系統負載過高的問題,另一方面可以使得成本管理更靈活:企業通過SpotMax能夠充分享受到Spot實例計費方案的低價優勢,同時可以結合亞馬遜云科技的RI 和 Saving Plans計費方案,最大化地節約成本。
對癥下藥:持續優化集群構成 保障業務動態伸縮
經分析后,SpotMax為 店匠Shoplazza 遇到的問題提出了針對性的解決方案:
1、主動優化實例池:由于亞馬遜云科技某些類型Spot實例在特定時間回收比較頻繁(如:C類型實例), 造成 店匠Shoplazza 的業務中斷風險相對較高。為解決這個問題,SpotMax利用多種兼容實例類型,根據實時的中斷率預估來持續優化集群構成(主動替換預期中斷率較高類型的實例),從而成功降低了 店匠Shoplazza 業務的中斷風險;
2、確保業務動態伸縮:鑒于Spot實例的運行特性, 店匠Shoplazza 結合使用亞馬遜云科技的Auto Scaling服務時,會遇到實例回收不確定性問題。回收發生時,系統需要在2分鐘內平滑轉移該實例上的任務,因此,調度和轉移工作是否可靠成為了業務穩定性的主要風險點。在使用SpotMax服務后,當發現Auto Scaling無法申請到符合自定義規則的Spot實例資源時,SpotMax可以及時補充按需實例,充盈服務所需要的資源,保證服務穩定運行;而一旦能繼續申請到合適的Spot實例,SpotMax會主動將按需實例替換為Spot實例,在保障服務穩定、不中斷的同時,將 店匠Shoplazza 的用云成本控制在最低程度;
3、預估中斷率:SpotMax可以通過對全球用戶歷史數據及用戶實時在線數據的學習,預估用戶所使用的實例7天、14天和30天時間段內的中斷率,用戶只需登錄SpotMax提供的SaaS界面即可看到。這些中斷率預估數據將被用于SpotMax自動持續集群化,以及協助用戶選擇更優的集群構成。
店匠Shoplazza 的SRE工程師吳文雄表示,在SpotMax解決方案的幫助下,店匠Shoplazza 的用云成本降低了 50% 。吳文雄補充道:“SpotMax 團隊在此次合作過程中, 不僅從技術層面解決了 店匠Shoplazza 的成本效益問題, 也針對我們在Amazon Elastic Kubernetes Service (Amazon EKS)上的落地實踐提供了很多啟發性的建議, 包括Amazon EKS 高可用架構設計上的最佳實踐分享、優化服務部署配置、跨可用區之間實現冗余和流量隔離等。這些最佳實踐, 一方面可以在業務量更大的情況下, 依然很好地保持服務的穩定性, 另一方面能保證我們在微服務場景下, 對跨可用區之間的流量費用也能有很好的可控手段。”
亞馬遜云科技Marketplace
據了解,亞馬遜云科技Marketplace是一個精心嚴選的數字化產品目錄,客戶可以通過亞馬遜云科技Marketplace查找到自己熟悉且信賴的軟件產品,加速自身的業務創新。與此同時,亞馬遜云科技Marketplace 為客戶簡化了交易和采購流程,改善了軟件采購的管理、加快部署,使得企業在同一個平臺上便能找到自己所需合作伙伴的解決方案和服務能力。