写点什么

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

2021 年 2 月 23 日

爱奇艺体育:体验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 年 2 月 23 日 07:001171

评论

发布
暂无评论
  • 高可用、弹性动态的金融级移动架构在蚂蚁金服的演进之路

    演讲嘉宾罗其平 蚂蚁金服 支付宝事业群技术专家内容介绍支付宝在无线领域投入了大量的开发资源,面向高并发、超大业务体量构建并完善了一套成熟的移动开发架构,在用户体验、应用稳定性、性能提升方面都有相应的建树。本演讲将着重围绕支付宝高可用、弹性动态的金融级移动架构演进之路展开讨论,并结合输出完整的开发工具链帮助传统银行完成架构升级的案例辅以解析。演讲会重点介绍支付宝移动端开发框架的设计理念和演进;以及监控、分析、应急响应等具体业务场景实践。内容大纲 支付宝在移动端的架构演进与思考; 高可用、弹性动态的移动金融架构演进; 剖析如何快速构建、复制稳定、高可用移动金融应用。

    2019 年 1 月 2 日

  • 经验:Serverless 架构应该如何选型?

    这节课讲解如何让本地的Knative应用打破云服务商的锁定,部署上云。

    2020 年 5 月 8 日

  • NBF:新零售服务开放的 Serverless 架构与深度实践丨 QCon

    的解决方案。的架构设计和深度实践。1、为什么做 NBF 和 NBF 的生态;架构;的核心能力;实施方案和实践数据;

  • 携程的容器化交付实践

    演讲嘉宾董国星(大浪),携程系统研发部 资深后端开发工程师内容介绍携程系统研发部负责公司云平台和 PaaS 两大平台,共同完成了容器交付在携程的落地。云平台始于 OpenStack,进入容器时代后,走过了胖容器,Mesos,以及目前实践中的Kubernetes容器,积累了丰富的容器实践经验。另一方面,PaaS平台始终紧跟容器技术的演进,在引入新技术的同时,为用户提供了稳定一致的交付体验。我们基于Jenkins打造了自己的镜像管理服务,实现基础镜像的管理分发,以及不同机房间的基础镜像同步。另外,基于 Telegrah Sidecar+Kubelet/Cadvisor打造了容器的应用监控,并与PaaS平台进行无缝整合,让用户更方便的掌握容器的状态。同时我们也想分享下从Mesos到Kubernetes的容器迁移方案,如何透明的完成生产容器的迁移。在容器交付的实践过程中,我们还完成了 Python Nodejs Golang等应用的标准化发布,让PaaS平台赋能更多的应用。内容大纲 背景介绍; 镜像管理; 容器日志与监控; PaaS平台的容器交付; Mesos 到 Kubernetes迁移; 各技术栈的容器标准化。

    2018 年 12 月 26 日

  • 小程序·云服务的系统架构和运维实现

    InfoQ 专访了支付宝小程序·云服务团队,揭秘支付宝小程序·云服务如何帮助开发者快速地开发小程序。

  • 基于 Service Mesh 的海量容器管理平台实践

    本次分享介绍在大规模Kubernetes容器平台中落地Service Mesh的实践。

  • 小米弹性调度平台:从 PaaS 到 DCOS

    演讲嘉宾孙寅,小米资深架构师内容介绍本主题将介绍,小米是如何基于容器编配系统(Mesos、Kubernetes、Docker),来逐步构建和完善自己的PaaS平台,乃至进一步进化为总览全局的DCOS的。

    2018 年 12 月 26 日

  • 搜索推荐 Serverless 架构和业务中台技术实践丨 QCon

    270w+QPS。小时自动弹性和流量调度让千级别推荐场景自动伸缩,实现资源利用率更大化,让开发同学从运维中解放。

  • 基于容器服务的持续集成与云端交付(二)- 多维度打磨交付能力

    当真正的将一个系统通过云端容器交付的时候会发现不能单纯的将Docker作为一种交付工具来对待,更多的时候是作为一个交付平台的基础设施来看待,还需要关心的是使用Docker后网络、存储、安全、性能、监控等等不同方面带来的变革。

  • 开发者为什么需要腾讯云

    一出生就风华正茂,腾讯云服务的用户日活跃总和超过1亿的秘密。

  • 为了让你在“口袋奇兵”聊遍全球,Serverless 做了什么?

    江娱互动是一家新兴的游戏企业,自 2018 年成立伊始,江娱互动就面向广阔的全球游戏市场,通过创造有趣的游戏体验,在竞争激烈的游戏市场占得一席之地。仅仅 2 年的时间,江娱互动就凭借 Topwar(口袋奇兵)单款产品跻身中国游戏厂商出海 30 强。

    2021 年 2 月 24 日

  • DaoCloud 的微服务架构演化实践

    Docker的蓬勃发展为我们带来了很多机遇,国内外诸多云服务的提供者皆投身其中。与此同时,这也促使我们要有更深刻地思考,到底如何将Docker落地,才能为用户提供更优质的服务。DaoCloud就是这次大潮中的弄潮儿,他们在提供持续部署、微服务支持的过程中,通过不断演化架构,解决了所遇到的各种难题。DaoCloud联合创始人、研发副总裁郭峰将在8月29日的CNUTCon全球容器技术大会上,分享题为《分布式平台微服务架构演化实践》的演讲,敬请关注

  • 架构升级,Serverless 到底是不是趋势?

    面对百万 PCU 的高并发场景,为保证业务系统的稳定性,腾讯在线教育团队果断拥抱了 Serveless 并进行架构升级改造。

  • 便携式函数平台 Knative 的展望

    演讲嘉宾盛骏,Pivotal Senior Platform Archtecture内容介绍在Kubernetes已经逐渐成为Devops标准的时代,knative结合PaaS和FaaS(Function as a Service) 为应用开发提供更便捷的平台级服务,同时,knative也为应用的运维提供了更多更便捷的途径,提升现有Devops的生产力。Knative是Google 领头,Pivotal 等企业共同开发的基于K8S上,基于“Kubernetes的平台,用来构建、部署和管理现代serverless工作负载”。并将开发云原生应用在构建容器(也包括将函数构建成容器)、为工作负载提供服务(和动态扩展)以及事件三个领域的最佳实践结合起来。本次分享,将重点介绍Pivotal参与Google的Knative项目中的设计理念、目标和构成,帮助开发者理解Knative与Pivotal产品演进的关系。内容大纲 了解云原生应用在K8S上的未来发展路径及knative的构成; knative将如何改变app的开发、运维的模式; 在knative的帮助下,如何将现有devops的生产力进一步的提高。

    2018 年 12 月 18 日

  • Serverless 最佳实践:如何在两周内开发出用户量过亿的微信小程序

    本文从开发背景、技术需求与落地实践三个维度出发,介绍Serverless助力腾讯相册团队在两周内开发出承载过亿用户量的微信小程序的历程。

  • 大咖对话 | 王龙:利用 C 端连接 B 端实现产业互联网是下半场的重中之重

    不管是跨部门还是和合作伙伴、客户的协调,最重要的一点是要具备同理心。通过同理心来寻找共同共目标、共同利益点。

    2019 年 1 月 4 日

  • 揭秘腾讯云的 PaaS 技术选型策略

    Kubernetes的容器编排也不是简单的“拿来主义”。Mesos、Swarm等分属不同阵营的容器集群管理工具,以及基于这些工具的多个容器云提供商。

  • 你的可用性达标了吗?云端业务性能高可用的深度实践

    近年来由于国内移动互联网的飞速发展,国内互联网用户也有了大踏步的飞跃。这对企业来说,既是机遇,也有挑战。

  • 为什么下一个十年的主战场在 Serverless

    错过了一次机遇,就可能跟一个时代失之交臂。

发现更多内容

spring注入bean的几种策略模式

测试轩

Java Spring Boot 测试驱动开发实战营

太赞了,VSCode 上也能画流程图了!

GitHubDaily

visual-studio GitHub 程序员 vscode 开发者工具

多多益善的MacOS文件管理方案

陈东泽 EuryChen

macos Mac apple 提升效率 文件管理

常见的主从报错集锦

一个有志气的DB

MySQL 主从配置 主从同步

程序员的晚餐 | 5 月 15 日 如果不写代码了,那就开个饺子店

清远

美食

Web3极客日报#140

谢锐 | Frozen

区块链 独立开发者 技术社区 Rebase Web3 Daily

奔腾吧,“后浪”李子柒!

无量靠谱

网红

一篇文章搞定Java处理Excel的各种疑难杂症

知春秋

Java Excel POI

近期工作的几点感想

Leiy

app退出登录

决战下半场:小程序技术助力金融APP重回C位

fino星君

小程序 数字化转型 app重构

Intellij IDEA2020.x如何安装Lombok插件

龙眼果

开发者工具

网站系统架构演进

Janenesome

读书笔记 程序员 架构 系统设计

回“疫”录(17):返宁的前一天

小天同学

疫情 回忆录 现实纪录 纪实

游戏发行中学到的重要经验(严肃长文)

谢锐 | Frozen

独立开发者 游戏开发 游戏出海 移动互联网

看完这篇HTTP,跟面试官扯皮就没问题了

cxuan

https okhttp

KK日知录20200515

kimmking

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (七)CORRECT边界条件

编程道与术

Java 编程 软件测试 TDD 单元测试

揭秘!开源软件背后的神秘组织

Apache Flink

大数据 flink 流计算 实时计算 大数据处理

2020 敏捷产品基本盘

Yanel 说敏捷产品

产品 敏捷 产品设计 产品推荐

Java实现Base64

Java

服务发现:ZooKeeper vs etcd vs Consul

MaxHu

Docker 容器 微服务 etcd Consul

何时开始重构?

Page

敏捷开发 重构

真的!只需 “六步” 实现图像特定物体识别!!!

攀鱼飞岩

Python OpenCV 计算机视觉 图像识别 物体检测

数列找规律的问题

oldj

数学

工程师、程序员和产品经理

王泰

程序员 产品经理 IT 软件工程师 工程师思维

BVR 才是变革的核心

Yanel 说敏捷产品

团队管理 项目管理 敏捷 敏捷开发 敏捷精髓

用"结构性张力"构建自驱力

Yanel 说敏捷产品

团队管理 敏捷 团队协作 项目

学习型组织的修炼之道

Yanel 说敏捷产品

团队管理 项目管理 敏捷 团队协作 组织转型

MySQL备份基础

一个有志气的DB

MySQL 数据

【Howe学爬虫】全国统计用区划代码爬取

Howe

Java 爬虫

浅析 - CocoaLumberjack 3.6 之 DatabaseLogger

Edmond

ios sqlite log4j CocoaLumberjack DDLog

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