SAE 如何助力南瓜电影 7 天全面 Severless 化?
用户介绍 南瓜电影 APP 是国内领先的专注于影视精品化运营的垂直类视频产品,在移动互联 网、IPTV、OTT 等客户端,面向广大中产阶级精英群体,提供有异于院线及其他视频平 台的精品化、差异化内容运营服务,为广大用户打造高质量专业的视听盛宴。 业务痛点 随着业务的发展,南瓜电影对于系统稳定和监控提出了新的需求: 业务场景具有潮汐特性,业务高峰主要是晚间和节假日以及热门影片发布,在面临业务 高峰时需要系统做到极速弹性扩容,从而保证系统稳定。 线上业务系统监控能力存在一些薄弱的地方,需要端到端的整体监控,保证业务系统稳 定运行。 通过多方调研,最终南瓜电影选择了阿里云 Serverless 应用引擎 SAE 应对挑战。 解决方案 SAE 是面向应用的 Serverless PaaS,具备 0 门槛+ 0 改造+ 0 容器基础优势, 与函数计算 FC 相比,两者的相同点是都屏蔽底层 IaaS 细节、免运维。不同的是, SAE 在此基础上还屏蔽了 K8s 细节,提供面向应用和微服务的 UI 和 API,适合 PaaS 层用户直接使用。 在效率上,SAE 提供免运维 IaaS、K8s 集群、微服务组件,并具备秒级极致弹性能 力;在成本方面,SAE 可以做到一键启停开发测试环境,即开即用,按量付费。同时, SAE 集成了基础服务类产品和微服务生态周边产品,提供一站式体验,并可以实现 Spring Cloud/Dubbo 应用零代码迁移。首先,SAE 平台对主流技术框架很好的支持,使得南瓜电影在一周的时间内将所有服 务迁移到 SAE 平台,即刻享受到 Serverless 架构带来的技术红利。 其次,SAE 屏蔽了底层资源,不必关心底层 IaaS 资源管理、运维细节。能够快速部 署 Spring Boot 应用,可以很好地加速业务迭代周期。 在成本方面,SAE 无需长期保有固定资源,按照实际业务量进行应用的扩缩容,做到 按分钟计费,极大程度地提升了资源的利用率。除此之外,SAE 提供了很好的弹性策略, 同时能够做到秒级扩容,最大限度地保证了整个系统集群的高可用。SAE 内置 ARMS 基 础版能力,给端到端应用监控和定位诊断问题提供了很好的支持,从而节省大量问题的排查 时间。通过在 SAE 内部使用 AHAS,从而大大增强了微服务系统在面临业务洪峰时的稳 定可靠能力。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。