0
0

借助Serverless容器,轻松打造10万+爆款短视频!

筷子科技Kuaizi
2021-04-15
77
shoptop 【建站扶持计划】

免订阅费,免费SEO与代建站,16大主流媒体免费开户

   立即查看>>

大数跨境
导读:

借助Serverless容器,轻松打造10万+爆款短视频!

前言

随着各类智能终端及网络基础设施的快速发展与普及,当流量、带宽、资费、终端等不再成为问题时,在互联网流量红利逐渐消失的下半场,短视频正在成为新的品牌营销风口。

 

Kuaizi智能创意SaaS平台是国内首款深度赋能短视频内容电商营销模式的自助创意智能生产与优化工具,涵盖基于元素级别的创意 AI 核心技术及 120 多项平台技术,如平面智能设计、短视频智能混剪、元素级创意洞察、秒级互动策略优化、标签管理深度运营等核心功能。该平台对短视频智能制作、创意投放、效果分析三大关键环节形成闭环,提升创意产业从上游内容制作至下游投放优化的整体经营效能,最大限度裂变创新,推动产业数智化转型,实现爆量增长。

微服务及容器化改造

在业务发展初期,筷子科技选用了传统OS+中间功能服务器的LNMP模式——Linux+Nginx+MySQL+PHP。

初期业务量较小,弹性变化不大,LNMP的架构运行平稳无痛点。但随着业务快速增长,筷子科技原有架构逐渐暴露出一些问题。

分时段算力资源需求差异变大的业务形态出现后,旧有的架构就显得很不灵活,主要体现在以下三点:

1. 新资源扩建缓慢,难以跟上业务的快速发展。

2. 难以实现运维自动化。

3. 很难通过扩容来提高整体性能。

总体不是性能跟不上业务发展的步伐,就是为高峰期囤积的过剩资源导致了成本的浪费。

在这一背景下,筷子科技对服务架构进行了微服务模块化的改造,弹性、按需、自动触发部署+CI/CD的持续集成模式,完美弥补了传统架构不灵活及成本难以控制的缺点。

 

借助Serverless容器,轻松打造10万+爆款短视频!

图 | 筷子科技改造后的架构图

使用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等产品,极大提升开发与运维效率,找到降本增效突破口,真正做到只关注业务本身。

文章来源:【筷子科技Kuaizi】公众号
【声明】该内容为作者个人观点,大数跨境仅提供信息存储空间服务,不代表大数跨境观点或立场。版权归原作者所有,未经允许不得转载。如发现本站文章存在版权问题,请联系:contact@10100.com
筷子科技Kuaizi
人人都能“编拍剪投”-用生成式AI为全球品牌讲好产品和服务的故事,直接促进商业增长,成为全球内容商家的“吃饭工 具”。
内容 721
粉丝 3
咨询
关注
筷子科技Kuaizi 人人都能“编拍剪投”-用生成式AI为全球品牌讲好产品和服务的故事,直接促进商业增长,成为全球内容商家的“吃饭工 具”。
总阅读64.9k
粉丝3
内容721
咨询
关注