客戶說
通過深度的使用UCloud優刻得Serverless容器產品Cube,幫助筷子智能混剪(Hyper Elastic Rendering)微服務架構得以快速落地,同時借助UCloud優刻得云主機、UK8S等產品,極大地提升了開發和運維效率,使筷子科技在降本增效上找到突破口,真正做到了只關注業務本身。
短視頻營銷風口
隨著各類智能終端及網絡基礎設施的快速發展與普及,當流量、帶寬、資費、終端等不再成為問題時,在互聯網流量紅利逐漸消失的下半場,短視頻正在成為新的品牌營銷風口。
Kuaizi智能創意SaaS平臺是國內首款深度賦能短視頻內容、基于電商營銷模式的自助創意智能生產與優化工具。包括基于元素級別的創意 AI 核心技術及 120 多項平臺技術,涵蓋平面智能設計、短視頻智能混剪、元素級創意洞察、秒級互動策略優化、標簽管理深度運營等核心功能,對短視頻智能制作、創意投放、效果分析三大關鍵環節形成閉環,提升創意產業從上游內容制作至下游投放優化的整體經營效能,最大限度裂變創新,推動產業數智化轉型,輕松實現10萬+爆款短視頻。
微服務及容器化改造
在業務發展初期,筷子科技選用了傳統的OS + 中間功能服務器的LNMP模式(Linux + Nginx + MySQL + PHP)。初期業務量較小,彈性變化不大,LNMP 的架構運行平穩無痛點。但隨著業務的快速增長,筷子科技原有架構逐漸暴露出一些問題。
分時段算力資源的需求差異變大,,舊有的架構顯得很不靈活,主要體現在以下幾點:
1. 新資源擴建緩慢,難以跟上業務的快速發展。
2. 難以實現運維自動化。
3. 舊有架構通過水平擴容難以提高整體性能。
總體上,不是性能跟不上業務發展的步伐,就是為高峰期囤積的過剩資源,導致了成本的浪費。
在這一背景下,筷子科技對服務架構進行了微服務模塊化的改造,彈性、按需、自動觸發部署 + CI/CD 的持續集成模式,完美彌補了傳統架構不靈活及成本難以控制的缺點。
使用優刻得Cube快速構建智能混剪服務節點
微服務架構和應用容器化,幫助筷子科技提升了應用的交付、迭代效率,有效降低了運維成本,解決了環境一致性等問題。不過,面向企業用戶的 SaaS 平臺業務量,存在明顯的峰谷特征,在高峰期,通常會面臨著在半小時內完成上萬條視頻合成的工作量,而在夜晚、凌晨等低谷時期,業務量幾乎為零。
為了應對高峰期的業務量,筷子科技選擇了物理服務器 + 部分云主機削峰的資源部署形式,但云主機需要一定的開機啟動時間,并且需要額外的 Docker 環境部署的時間及資源成本,在「彈性」這一點上仍有欠缺。
而通過UCloud優刻得 Serverless 容器實例Cube,筷子智能混剪(Hyper Elastic Rendering)只需要提供打包好的視頻合成應用的容器鏡像,即可實現在數秒之內,完成數百個容器化應用的批量化部署,不需要預先購買主機、進行容器環境部署,并且只需為容器實際運行消耗的資源付費,將資源的彈性化利用做到了極致,Cube產品較低的服務對接門檻,也成為筷子科技服務彈性微服務架構的重要環節和支撐。
此外Cube還具備以下優勢:
• 網絡上使用 UCloud VPC網絡進行內網服務,與 UCloud 其他云產品打通;
• 存儲直接使用云盤進行掛載使用,讀寫性能高,操作便捷;
• Cube控制調度系統為容器自動重啟,自愈能力強;
• UCloud海量資源支撐,超大集群避免單一節點故障;
• 使用Firecracker虛擬化技術實現虛擬機級別的強隔離。
優刻得Cube帶來資源利用率的有效提升
對接 Cube Serverless 容器實例后,筷子科技后臺彈性架構按照用戶提交任務數量閾值橫向擴容Cube實例,用于視頻合成及圖片生成業務。Cube 容器內程序從 Redis 拉取任務隊列和任務素材,任務完成再回傳到存儲中,日志統一打到scribe,并通過監控日志狀態碼來查看記錄任務正常。彈性架構使用任務隨用隨開,不用即停方式,進一步降低了這一部分的資源成本。
由于UCloud優刻得 Cube 實例在應用部署形式上貼近原生容器和 K8S,筷子科技彈性架構遷移到 Cube 上并沒有做太大的改動,僅僅需要完成容器鏡像和彈性接口的對接,及日志的統一收集,最大限度的沿用了微服務架構,保留了原有的交付、部署習慣,僅在容器化應用部署的部分通過UCloud優刻得 Cube 實例實現了對資源更彈性化的利用,最大程度實現了成本的優化。