藍亞盒子遷移上雲,華為雲助力開啟元宇宙直播電商新紀元

华为云开发者联盟發表於2024-07-17

本文分享自華為雲社群《藍亞盒子遷移上雲,助力開啟元宇宙直播電商新紀元》,作者: HuaweiCloudDeveloper。

元宇宙開啟直播電商新紀元

藍亞盒子遷移上雲,華為雲助力開啟元宇宙直播電商新紀元

2023年9月,湖南藍亞數字科技(以下簡稱“藍亞”)正式開啟經營,旗下的Layaverse輕量元宇宙眾創平臺,主打私域+Web3D,支援繼承企業原有資產、支援私域流量無安裝、直接啟動企業元宇宙、支援KA、SaaS、PaaS三大服務模式,核心功能包括:數字人、場景展示、真人導覽、會議系統、市場活動、演唱直播、社交活動、遊戲娛樂、數字資產、重創工具等。

隨著業務的擴張,藍亞希望將Layaverse輕量元宇宙眾創平臺後端架構做微服務容器化改造,部署在公有云平臺,在直播中使用者量不斷增長的情況下,能做到平滑的擴充套件伸縮,系統穩定執行。10月份,華為雲DTSE深入藍亞遷移上雲場景。

華為雲DTSE助力企業實現應用現代化改造

在業務調研過程中,DTSE發現客戶不熟悉微服務開發,客戶適配CCE引擎問題頻出,沒有合理開啟AS機制,熔斷機制,對應用本身存在較大的安全隱患;資料留存需求量巨大,自建費用高,客戶行業屬性要求素材資料必須長期保留,用於素材庫。針對該情況,DTSE給出了華為雲CCE健康檢查+彈性擴容替換人工監控維護節點的方案,並給藍亞開發人員做了可用性演示。另外在DTSE介紹過華為雲物件儲存服務OBS的優勢,同時使用API Explorer驗證後,藍亞決定不再使用原來的自建檔案儲存服務,而是選擇華為雲OBS。

基於原系統業務情況,DTSE劃分了工作負載和服務,配置了容器的彈性伸縮,並分享了雲原生架構下的開發,運維模式,幫助開發者學習更多的容器化能力與特性。結合華為雲高階服務能力CCE、RDS、DCS、CSS、CES、DMS、OBS、SWR、AOM等服務,進行整體架構最佳化,最終聯合構建安全高可用方案。

藍亞盒子遷移上雲,華為雲助力開啟元宇宙直播電商新紀元

實踐最佳化資源配置,助力直播活動

服務好開發者,必須要解決具體的技術問題。以藍亞年底的嘉年華活動為例,我們深入架構,梳理了3類問題:如高併發流量評估,使用者峰值壓力測試,核心服務彈性伸縮等等,每類問題逐一給出最佳化建議,如ELB改造,容器化部署增強與最佳化,引入CodeArts Perftest,從架構和程式碼深入分析,進行全域性最佳化設計。

現狀分析:透過評估嘉年華活動人數,活動時間(維持10天)、紅包釋出、能量掉落數量、活動預算(8w)等需求,評估出固定頻寬難以支撐客戶10天的活動運作,客戶測試緊迫,人工擴容繁瑣等問題。

規劃:確定需要實現的應用現代化目標、架構目標後,聯合規劃解決方案,透過彈性IP伸縮,CCE監控監測,CodeArts Perftest壓力測試等能力來實現客戶訴求。

實施:透過流量評估,得出活動期間,非高峰期5000併發,每使用者0.218M,頻寬要求 1G;高峰期2萬併發,每使用者0.218M,頻寬要求 4G;非活動期間,頻寬要求 100M。按照彈性方案申請:按需購買彈性IP 1G大小,255.09元/小時,可隨時降頻寬,高峰期升4G頻寬,立即生效,預計總費用 6.4萬元,活動完切換按需彈性IP到包月計費模式,無需切換ELB,客戶側風險小,預算內可控,得到藍亞認同。

在可靠性方面,DTSE也幫助開發者梳理了業務架構,用CCE健康檢查+彈性擴容方案的方式為系統提供執行保障,根據叢集內主備功能節點建立了對應的主備後端伺服器組,使用CES雲監控服務對負載均衡例項開啟了可用性檢查,當負載均衡狀態異常,主動切換掛載備用後端伺服器組。啟用了節點池彈性擴縮容開關,叢集內應用裝箱率平時預設水位60%,應用開啟了hpa,可以彈性伸縮。當工作節點資源分配率到80%的時候,叢集節點池會擴容叢集work節點。

測試方案上,給出基於華為雲CodeArts PerfTest 的JMeter 效能測試的最佳實踐,保障了直播前客戶側應用的最大併發量,滿足直播需求。

總結

透過與華為雲的合作,解決了藍亞數字科技開發者團隊的開發、運維等效率問題,幫助藍亞保障了第一次大型直播活動順利舉辦,提升了其核心競爭力和市場影響力。未來藍亞將繼續與華為雲保持緊密的合作關係。

在開發者支援實踐中,華為雲DTSE團隊不斷總結經驗,將繼續保持一顆謙虛學習的心態,向開發者學習,在華為雲上,為開發者打造一個舒適的開發環境,助力開發者取得更大的成功。

點選關注,第一時間瞭解華為雲新鮮技術~

相關文章