《2023云原生实战案例集》——04 互联网——南瓜电影 基于SAE 7天内全面Serverless化实践

简介: 《2023云原生实战案例集》——04 互联网——南瓜电影 基于SAE 7天内全面Serverless化实践

image.png 

客户简介

南瓜电影成立于2015年,是国内近两年发展非常迅速的流媒体平台,凭借着无广告、 纯付费的商业模式,在影迷圈中打响了一定的知名度;之后又靠着很强的社区互动性(AI智能推荐、影评互动、通过放映厅实现线上"云观影”等),迅速完成会员增长及 流媒体市场占位;接下来将逐渐往多元化视频平台发展:如纪录片、各类自制节目等。

客户痛点

南瓜电影底层使用阿里云ECS,基础设施、中间件、数据库、大数据服务、云安全等也 全部使用阿里云产品,但随着业务的不断发展,基于ECS的运维架构逐渐暴露了很多问 题,主要有:

•  弹性扩容太慢:流量洪峰时,需临时购买新机器再逐台部署,非常耗时也保证不了系 统 流量洪峰时,需临时购买新机器再逐台部署,非常耗时也保证不了系 统 SLA

•  发版慢&易出错:互联网频繁发布是常态,但每次几百台服务器一台台部署发版非常 慢,一不小心就出错。也尝试过脚本化部署,跑顺确实省事,但当服务器组一多,脚 本不断修改过程中,万一中间卡壳了,定位问题非常困难。

•  系统维护成本高:传统集群运维繁琐,人员技能要求非常高。既要精通Lua/ansibLe 脚本等,又要懂云产品网络配置和监控运维。早期公司并没有专职运维人员,耗费了 开发大量的精力,非常之痛。

•  容量规划难,资源利用率低:对流媒体行业,高峰期一般在中午或晚上,其它时间访 问都比较低,但很难精准备容。我们一般是按照峰值长期固定保有服务器,资源利用 率相对比较低。

•  权限分配繁琐:面对企业多租户时,权限隔离往往是一个非常头疼的问题。尤其是新 人到岗或者跨团队联调时,配置用户组、RAM权限,新机器登陆连接方式,非常繁琐, 账号管理人员也时常会成为瓶颈。

解决方案

针对以上的问题,南瓜电影在权衡了几个方案之后,最终选择了阿里云ServeHess应用 引擎(简称SAE),简单上手,省时省力,不用做任何改造,WAR/JAR包直接上传部署, 也不用买机器运维机器,节省开发大量时间。并且,SAE就是一个超大规模的弹性资源 池,想弹多少弹多少,想什么时候弹就什么时候弹,非常适合南瓜电影的业务场景。

在正式迁移业务之前,南瓜电影做的第一件事是基于Travis Cl + SAECI/CD的流水线 打通,提升发版效率。之后先用了3天完成核心应用API网关的迁移上线,第5天验证结 束100%流量打到SAE上,第6 ~ 7天把其余30多个系统快速迁移到SAE,前后只用了7天 就完成了整个系统的迁移,整个过程非常顺利。

image.png

 用户价值

•  扩容更快:再也不用考虑高峰期不够、低谷期浪费,SAE会按照最优化自动伸缩调整 实例数,比以往方式节省了40%左右的硬件成本。

•  发布更快:通过CI/CD流水线提升发版效率以及CLoudtooLkit插件快速实现本地一键 部署到云端SAE,开发调试很方便。

•  运维更省心:免运维不是不运维,对用户来说当收到告警,登上控制台,开始修复的 一刹那,基本上就已经完成了,整个运维速度比人工更加快捷。

•  查问题更快:SAE自带的监控能力,能给用户排查问题节省大量的时间。

相关产品

ServerLess 应用引擎 SAE

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
运维 Java Serverless
Serverless 微服务治理神器: 阿里云 SAE 全链路灰度揭秘
SAE 会继续致力于为用户提供极简易用、成本低廉、功能强大的 Serverless 应用全托管平台:“我们希望让用户做的更少而收获更多,通过 Serverless 化,深度用云就像用水电煤一样简单”。
2113 54
|
存储 关系型数据库 分布式数据库
|
运维 Cloud Native Serverless
Serverless Argo Workflows大规模计算工作流平台荣获信通院“云原生技术创新标杆案例”
2024年12月24日,阿里云Serverless Argo Workflows大规模计算工作流平台荣获由中国信息通信研究院颁发的「云原生技术创新案例」奖。
|
弹性计算 Cloud Native Serverless
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品。
|
运维 Kubernetes Serverless
Serverless Argo Workflows荣获信通院标杆实践案例,引领大规模离线任务处理新方法
阿里云容器服务Serverless Argo Workflows大规模离线计算工作流平台荣获2024信通院Serveless实践标杆案例。本文介绍其应用场景、平台特性以及领域实践。
|
域名解析 运维 网络协议
Serverless 应用引擎产品使用合集之一般情况下在SAE中如何关联域名
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
运维 Serverless 测试技术
Serverless 应用引擎产品使用合集之在SAE 2.0中,如何区分生产环境和测试环境
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
运维 监控 Serverless
Serverless 应用引擎使用问题之SAE怎么设置超时时间
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
存储 Cloud Native 数据处理
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式
本文整理自阿里云资深技术专家、Apache Flink PMC 成员梅源在 Flink Forward Asia 新加坡 2025上的分享,深入解析 Flink 状态管理系统的发展历程,从核心设计到 Flink 2.0 存算分离架构,并展望未来基于流批一体的通用增量计算方向。
665 0
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式
|
11月前
|
运维 监控 Cloud Native
从本土到全球,云原生架构护航灵犀互娱游戏出海
本文内容整理自「 2025 中企出海大会·游戏与互娱出海分论坛」,灵犀互娱基础架构负责人朱晓靖的演讲内容,从技术层面分享云原生架构护航灵犀互娱游戏出海经验。
884 15

相关产品

  • 函数计算
  • Serverless 应用引擎