1
序言
随着各种智能终端及网络根本举动步伐的快速发展与遍及,当流量、带宽、资费、终端等不再成为问题时,在互联网流量红利逐渐消逝的下半场,短视频正在成为新的品牌营销风口。

Kuaizi智能创意SaaS平台是海内首款深度赋能短视频内容电商营销模式的自助创意智能生产与优化工具,涵盖基于元素级别的创意 AI 核心技能及 120 多项平台技能,如平面智能设计、短视频智能混剪、元素级创意洞察、秒级互动策略优化、标签管理深度运营等核心功能。该平台对短视频智能制作、创意投放、效果剖析三大关键环节形成闭环,提升创意家当从上游内容制作至下贱投放优化的整体经营效能,最大限度裂变创新,推动家当数智化转型,实现爆量增长。
2
微做事及容器化改造
在业务发展初期,筷子科技选用了传统OS+中间功能做事器的LNMP模式——Linux+Nginx+MySQL+PHP。
初期业务量较小,弹性变革不大,LNMP的架构运行平稳无痛点。但随着业务快速增长,筷子科技原有架构逐渐暴露出一些问题。
分时段算力资源需求差异变大的业务形态涌现后,旧有的架构就显得很不灵巧,紧张表示在以下三点:
1. 新资源扩建缓慢,难以跟上业务的快速发展。
2. 难以实现运维自动化。
3. 很难通过扩容来提高整体性能。
总体不是性能跟不上业务发展的步伐,便是为高峰期囤积的过剩资源导致了本钱的摧残浪费蹂躏。
在这一背景下,筷子科技对做事架构进行了微做事模块化的改造,弹性、按需、自动触发支配+CI/CD的持续集成模式,完美填补了传统架构不灵巧及本钱难以掌握的缺陷。
图 | 筷子科技改造后的架构图
3
利用Cube快速构建筷子智能混剪做事节点
微做事架构和运用容器化帮助筷子科技提升了运用的交付、迭代效率,有效降落了运维本钱,办理了环境同等性等问题。不过,面向企业用户的 SaaS 平台业务量存在明显的峰谷特色,在高峰期,常日会面临着在半小时内完成上万条视频合成的事情量,而在夜晚、凌晨等低谷期间,业务量险些为零。
为了应对高峰期的业务量,筷子科技选择了物理做事器+部分云主机削峰的资源支配形式。但云主机须要一定的开机启动韶光,并且须要额外的Docker环境支配的韶光及资源本钱,在「弹性」这一点上仍有欠缺。
通过UCloud Serverless容器实例Cube,筷子智能混剪(全称“Hyper Elastic Rendering”)只需供应打包好的视频合成运用的容器镜像,即可实现在数秒之内,完成数百个容器化运用的批量化支配,不须要预先购买主机、进行容器环境支配,并且只需为容器实际运行花费的资源付费,将资源的弹性化利用做到了极致。此外,Cube产品较低的做事对接门槛,也成为筷子科技做事弹性微做事架构的主要环节和支撑。
Cube还具备以下上风:网络上利用UCloud VPC网络进行内网做事,与UCloud其他云产品打通;存储直策应用云盘进行挂载利用,读写性能高,操作便捷;Cube掌握调度系统为容器自动重启,自愈能力强;UCloud海量资源支撑,超大集群避免单一节点故障;利用Firecracker虚拟化技能实现虚拟机级别的强隔离。
Serverless容器化带来资源利用率的有效提升:
对接 Cube Serverless 容器实例后,筷子科技后台弹性架构按照用户提交任务数量阈值横向扩容Cube实例,用于视频合成及图片天生业务。Cube容器内程序从Redis拉取任务行列步队和任务素材,任务完成再回传到存储中,日志统一打到scribe,并通过监控日志状态码来查看记录任务正常。弹性架构利用任务随用随开,不用即停办法,进一步降落了这一部分的资源本钱。
由于Cube实例在运用支配形式上贴近原生容器和K8S,筷子科技弹性架构迁移到Cube上并没有做太大的改动,仅仅须要完成容器镜像和弹性接口的对接,及日志的统一网络,最大限度沿用了微做事架构,保留了原有的交付、支配习气,仅在容器化运用支配的部分通过Cube实例实现了对资源更弹性化的利用,最大程度实现了本钱的优化。
通过深度利用UCloud容器化Serverless产品Cube,筷子智能混剪(全称“Hyper Elastic Rendering”)微做事架构得以快速落地,并借助云主机、UK8S等产品,极大提升开拓与运维效率,找到降本增效打破口,真正做到只关注业务本身。
作者简介
林国探 / 运维总监
筷子科技资深技能顾问,拥有逾20年开拓履历。