SAE助力南瓜电影7天内全面Severless
作者:李刚(寻如),阿里云解决方案架构师
南瓜电影APP是国内领先的专注于影视精品化运营的垂直类视频产品,在移动互联网、IPTV、OTT等客户端,面向广大中产阶级精英群体,提供有异于院线及其他视频平台的精品化、差异化内容运营服务,为广大用户打造高质量专业的视听盛宴。
新的需求
随着业务的发展,南瓜电影对于系统稳定和监控提出了新的需求:
1、业务场景具有潮汐特性,业务高峰主要是晚间和节假日以及热门影片发布,在面临业务高峰时需要系统做到极速弹性扩容,从而保证系统稳定。
2、线上业务系统监控能力存在一些薄弱的地方,需要端到端的整体监控,保证业务系统稳定运行。
通过多方调研,最终南瓜电影选择了阿里云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平台对主流技术框架很好的支持,使得南瓜电影在一周的时间内将所有服务迁移到SAE平台,即刻享受到Serverless架构带来的技术红利。
其次,SAE屏蔽了底层资源,不必关心底层IaaS资源管理、运维细节。能够快速部署Spring Boot应用,可以很好地加速业务迭代周期。
在成本方面,SAE无需长期保有固定资源,按照实际业务量进行应用的扩缩容,做到按分钟计费,极大程度的提升了资源的利用率。除此之外,SAE提供了很好的弹性策略,同时能够做到秒级扩容,最大限度的保证了整个系统集群的高可用。SAE内置ARMS基础版能力,给端到端应用监控和定位诊断问题提供了很好的支持,从而节省大量问题的排查时间。通过在SAE内部使用AHAS,从而大大增强了微服务系统在面临业务洪峰时的稳定可靠能力。
客户证言
“使用SAE服务,让南瓜电影能够从容应对高峰和低谷,无需担忧在某个时段的用户激增导致服务的不稳定,并且能够随时进行功能升级而无需担忧对用户产生任何影响。”
推荐使用:
1、Serverless 应用引擎SAE:面向应用的ServerlessPaaS,0门槛+0改造+0容器基础即可享受Serverless+K8s+微服务带来的技术红利,点击这里,了解更多。
2、应用实时监控服务 ARMS:云原生一体化可观测性平台,提供全栈式的性能监控和端到端的全链路追踪诊断能力,点击这里,了解更多。
3、应用高可用服务 AHAS::提供应用架构探测感知、故障注入式高可用能力评测和流控降级高可用防护能力。点击这里,了解更多。
SAE助力南瓜电影7天内全面Severless的更多相关文章
- Game On Serverless:SAE 助力广州小迈提升微服务研发效能
作者:洛浩 小迈于 2015 年 1 月成立,是一家致力以数字化领先为优势,实现业务高质量自增长的移动互联网科技公司.始终坚持以用户价值为中心,以数据为驱动,为用户开发丰富的工具应用.休闲游戏.益智. ...
- IMDb、烂番茄、MTC、各种电影行业评分名字整理
这篇不是技术文章,就是对总是看到但是不知道具体是什么的一些电影名词.评分.来源,学习一下. IMDb 互联网电影资料库(Internet Movie Database,简称IMDb)是一个关于电影演员 ...
- 零基础爬虫----python爬取豆瓣电影top250的信息(转)
今天利用xpath写了一个小爬虫,比较适合一些爬虫新手来学习.话不多说,开始今天的正题,我会利用一个案例来介绍下xpath如何对网页进行解析的,以及如何对信息进行提取的. python环境:pytho ...
- scrapy框架用CrawlSpider类爬取电影天堂.
本文使用CrawlSpider方法爬取电影天堂网站内国内电影分类下的所有电影的名称和下载地址 CrawlSpider其实就是Spider的一个子类. CrawlSpider功能更加强大(链接提取器,规 ...
- 《头号玩家》AI电影调研报告(三)
[AR市场正在迅猛增长] 据<工业增强现实现状2017>报告中所述,AR不再只是值得期待的新兴技术.2018年,投资此类技术已成为很多组织机构的关键战略,尤其是对于涉及复杂的制造和运营流程 ...
- Android常用酷炫控件(开源项目)github地址汇总
转载一个很牛逼的控件收集帖... 第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.Gri ...
- Android 常用炫酷控件(开源项目)git地址汇总
第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.P ...
- 微信公众平台开发(免费云BAE+高效优雅的Python+网站开放的API)
虽然校园App是个我认为的绝对的好主意,但最近有个也不错的营销+开发的模式出现:微信平台+固定域名服务器. 微信公众平台的运行模式不外两个: 一.机器人模式或称转发模式,将说话内容转发到服务器上完成, ...
- redis笔记之两种持久化备份方式(RDB & AOF)
Redis支持的两种持久化备份方式(RDB & AOF) redis支持两种持久化方式,一种是RDB,一种是AOF. RDB是根据指定的规则定时将内存中的数据备份到硬盘上,AOF是在每次执行命 ...
随机推荐
- ProjectEuler 005题
题目: 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any ...
- springcloud<seata配置文件解释及其说明>
出现如下错误时: Could not found property service.disableGlobalTransaction, try to use default value instead ...
- ubuntu 16.04 & 18.04 远程桌面使用
其自带的远程桌面: Server端,被访问端, Desktop Sharing Client端,访问者的电脑端. Remmina Remote Desktop Client, VNC -> ...
- k8s笔记0528-基于KUBERNETES构建企业容器云手动部署集群记录-6
1.创建一个测试用的deployment [root@linux-node1 ~]# kubectl run net-test --image=alpine --replicas=2 sleep 36 ...
- Mac 安装 Android commandlinetools 各种报错的问题
https://developer.android.com/studio/releases/platform-tools commandlinetools-mac 下载地址 解压后直接运行 sdkma ...
- MySQL——主从复制
---- 高可用 ---- 辅助备份 ---- 分担负载 复制是MySQL的一项功能,允许服务器将更改从一个实例复制到另一个实例. --主服务器将所有数据和结构更改记录到二进制日志中. --从属服务器 ...
- Appium问题解决方案(3)- java.lang.IllegalStateException: UiAutomation not connected!
背景 连着手机,运行脚本,一段时间之后就报错了,看了Appium-server,发现报了这样一个错误 如何解决呢? 步骤一 通过 adb devices ,确定设备是否已连接上 步骤二(最终解决方案) ...
- Linu常用日志分析实战
日志结构分析 分析日志状态码所在位置为第九个 遍历取出第一行日志的每个字段 //取出第一行日志 awk 'NR==1{for(i=1;i<=NF;i++)print i"= " ...
- openswan协商流程之(七):main_inR3
主模式第六包(收包):main_inR3 1. 序言 main_inR3()函数是ISAKMP协商过程中第一阶段的最后一个报文的接收处理函数,它的作用同main_inI3_outR3()部分功能相同: ...
- TCL、华星光电和中环股份,如何在一条生态链上领跑?
聚众智.汇众力.采众长. "我们决心用五年时间,将TCL科技和TCL实业做到真正的世界500强,将智能终端.半导体显示.半导体光伏三大核心产业力争做到全球领先,将半导体材料等其他产业做到中国 ...