写点什么

爱奇艺体育:体验 Serverless 极致扩缩容,资源利用率提升 40%

  • 2021-02-23
  • 本文字数:1654 字

    阅读完需:约 5 分钟

爱奇艺体育:体验Serverless极致扩缩容,资源利用率提升40%

爱奇艺体育是中国知名的体育赛事平台,提供西甲、网球、高尔夫等赛事直播、视频、新闻等超多精彩内容。作为线上体育赛事综合内容平台,爱奇艺体育的业务特性显而易见,比如定期峰谷、流量激增、频繁更新等,也因为这些业务特点,导致一系列相应问题的产生:


  • 每周都会有定期业务洪峰,面对业务洪峰时每一次都要提前进行容量预估、准备环境、部署应用等繁琐操作,存在大量的重复工作。

  • 面对突然的流量激增,往往需要临时部署应用进行应对,整个流程不仅仅比较耗时,同时影响客户侧的用户体验。

  • 怎样对线上微服务架构做到有效的监控,一直困扰着运维团队。急需一个能够及时发现、定位问题的监控解决方案,这是客户一直期望的。

  • 线上系统资源利用率的有效提升:因客户业务特性,在业务洪峰时需要大量的服务进行支持,在业务稳定期需要及时释放掉部分服务。

  • 系统上线流程需要一套完整的解决方案,每每上线新的版本都需要较为繁琐的配置从而完成灰度、金丝雀发布。


爱奇艺体育一直在寻找一个简单完美的解决方案,可以使得上述问题一并解决。经过与阿里云技术专家多次沟通,Serverless 应用引擎 SAE 可以解决爱奇艺体育直播面临的痛点,对于直播的业务和效率都有非常显著的提升。

Serverless 应用引擎 SAE 有什么独特之处?

Serverless 应用引擎 SAE 是面向应用的 Serverless PaaS 平台,提供了效率更高、成本更优的一站式应用托管方案。零门槛+零改造+零容器基础,即享 Serverless+K8s+ 微服务带来的技术红利。



SAE 有三个典型应用场景:


  • 微服务架构转型:企业在微服务架构转型时会面临诸多痛点,如微服务或容器化改造技术门槛和维护成本高,稳定性风险大,产品迭代跟不上业务变化,研发效率低。SAE 开箱即用,支持 Spring Cloud/Dubbo/HSF 等全套微服务架构升级,平滑迁移,提升业务交付效率;免运维 IaaS 和微服务组件,云平台负责稳定性兜底。

  • Serverless 极致弹性:对于新零售、互娱、文化传媒、餐饮/出行等行业,常常会面临大促活动,大促时容量预估不准,突发流量时系统 SLA 有风险;波峰波谷特征明显,存在大量闲置浪费。SAE 可以提供精准容量+ 极致弹性 + 限流降级一整套高可用方案,做到灵活启停、提升资源利用率。

  • 企业快速上云/搬站:对于泛互联网、物联网、区块链、供应链等行业,SAE 可以助力企业上云/搬站过程中,打通 DevOps & 基础产品 & 监控产品 &高可用产品等,提供一站式开箱即用体验。同时,SAE 提供全托管服务,云产品件集成度高,提升业务交付效率。


综合来看,SAE 对于企业的价值可以总结为 4 点,那就是:


  • 免运维:帮助用户屏蔽底层 IaaS 和 K8s 细节,专注业务开发;

  • 零改造:微服务应用无缝迁移,war/jar 应用无需容器化改造;

  • 极致效率:提供秒级的弹性效率和极致 Java 应用启动效率;

  • 一站式体验:无缝集成基础服务与微服务生态,客户体验好。


爱奇艺体育在直播业务中使用 SAE,带来了哪些价值?

爱奇艺体育的 Serverless 实践 

通过阿里云 Serverless 应用引擎(SAE)的弹性伸缩特性,爱奇艺体育只需要通过简单的配置规则就能够从容面对定期的业务洪峰。同时,SAE 提供微服务的生命周期管理功能,使整个部署周期极大简单化,高效化。而内置无缝集成的 ARMS 监控做到端到端的微服务解决方案,能够及时精准的定位问题,使得系统 Bug 无处隐藏,极大提升用户体验。最后,应用高可用 AHAS 从服务降级、熔断、限流方面给出了近乎完美的解决方案。



  • 通过 SAE 弹性策略解决方案,可以从容应对固定周期的业务洪峰,省去了原来预估资源、部署应用的操作,极大减轻了运维团队的工作量,整体效率提升 40%。

  • 通过 SAE 极致弹性的特性,可以做到在面对突增业务流量时的从容应对,无需临时部署应用,极大提升了用户体验。

  • 通过 SAE 自带的监控解决方案以及与 ARMS 监控的无缝集成,帮助客户快速、精准定位问题,整体 Bug 处理速度提升 30%。

  • SAE 极致扩缩容的背后是极致的资源利用率,帮助客户整体资源利用率提升近 50%。

  • 通过 SAE 平台对微服务生命周期的管理,上线周期缩短达 40%。


本文转载自:爱奇艺技术产品团队(ID:iQIYI-TP)

原文链接:爱奇艺体育:体验Serverless极致扩缩容,资源利用率提升40%


2021-02-23 07:002420

评论

发布
暂无评论
发现更多内容

MyBatis3源码解析(6)TypeHandler使用

Java mybatis

SchedulerX 如何帮助用户解决分布式任务调度难题?

阿里巴巴云原生

阿里云 云原生 公有云 SchedulerX

如何做“健康码”的性能压测

阿里巴巴云原生

云原生 压测 健康码

如何实现一个人管理1000个主播?

优秀

低代码 直播带货, 主播

MyBatis Demo 编写(1)基础功能搭建

Java mybatis

Apache RocketMQ + Hudi 快速构建 Lakehouse

阿里巴巴云原生

阿里云 开源 云原生 消息队列

Mybatis3 源码解析系列

Java mybatis

MyBatis3源码解析(8)MyBatis与Spring的结合

Java mybatis

架构训练营模块二作业

苍狼

作业 模块二 架构训练营5期

云原生年度技术盘点出炉!乘风破浪正当时

阿里巴巴云原生

阿里云 云原生 年度盘点

MyBatis3源码解析(2)数据库连接

Java mybatis

年度盘点|2021 年阿里云可观测实践回顾

阿里巴巴云原生

阿里云 云原生 可观测 Arms Arms 告警运维中心

服务网格 ASM 年终总结:最终用户如何使用服务网格?

阿里巴巴云原生

阿里云 云原生 服务网格 容器服务

Linux系统编程-进程间通信(共享内存)

DS小龙哥

Linux 共享内存 2月月更

性能分析之用户登录TPS低以及CPU被打满问题分析

zuozewei

性能分析 2月月更

《MySQL入门很轻松》第4章:数据表的创建修改删除

乌龟哥哥

数据库 2月月更

创新推出 | Serverless 调试大杀器:端云联调

阿里巴巴云原生

阿里云 Serverless 云原生 端云联调

MyBatis3源码解析(4)参数解析

Java mybatis

MyBatis3源码解析(7)TypeHandler注册与获取

Java mybatis

设计模式【15】--从审批流中学习责任链模式

秦怀杂货店

Java 设计模式

网络安全之小程序抓包渗透测试流程

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

AI生明月,万里共文心

脑极体

人人都是 Serverless 架构师 | 弹幕应用开发实战

阿里巴巴云原生

阿里云 Serverless 架构 云原生

MyBatis3源码解析(5)查询结果处理

Java mybatis

MyBatis Demo 编写(2)结果映射转换处理

Java mybatis

Kubernetes集群统一日志管理方案(Elasticsearch+Filebeat+Kibana+Metricbeat)搭建教程

山河已无恙

Kubernetes 2月月更

一个cpp协程库的前世今生(二十六)共享栈

SkyFire

c++ cocpp

MySQL RC事务隔离级别的实现

JavaEdge

2月月更

MyBatis3源码解析(3)查询语句执行

Java mybatis

Go 语言入门很简单:基准测试

宇宙之一粟

Go 语言 2月月更

【架构师训练营】模块七作业

樰巳-堕~Horry

架构实战营 「架构实战营」

爱奇艺体育:体验Serverless极致扩缩容,资源利用率提升40%_架构_爱奇艺技术产品团队_InfoQ精选文章