阿里云 Serverless App Engine(SAE)助力升学在线从容应对流量高峰

简介: SAE是面向应用的Serverless PaaS平台,能够帮助用户免运维IaaS、按需使用、按量计费,做到低门槛服务应用上云,并且支持多种语言和高弹性能力,完美贴合升学在线对应对突发流量快速横向扩展能力、提高资源侧系统性能的核心诉求。

作者:计缘,阿里云解决方案架构师


升学在线是武汉升学在线科技股份有限公司旗下品牌,是一家拥有6000余所签约高中、1200余所合作高校的升学就业服务平台,志在为高中提供升学教育服务,为高校提供招生就业服务,为学生家长提供升学辅导产品,让高中生上更好的大学,让大学生找更好的工作,是高校就业服务集大成者。升学在线旗下拥有以校内讲学、校外研学、平台测评、手册参考等形式构建的高中升学规划教育服务体系,以招生管理系统、招生队伍培训、策划包装印刷、广告宣传为主体的高校招生服务体系,一站式解决高校和学生就业、企业校招难题的高校就业管理服务体系。


客户的高中、大学的升学就业服务平台依托于微信小程序,在平时就有大几万的DAU,在升学季前后DAU会达到几十万甚至上百万。另外客户还会经常和各个高中&高校的知名老师及教育权威机构合作进行直播活动,比如中考、高考经验分享,帮学生和家长答疑等。所以升学在线的整体流量会比较大,而且有不定期的流量潮汐现象。


另外升学在线的整体技术栈是PHP单体应用,部署在ECS上,在流量潮汐的场景下,客户目前做不到应用横向快速扩展,从而导致应用系统在流量高峰期出现性能瓶颈,影响用户体验。


因此,在流量潮汐场景中,让应用系统具有应对突发流量快速横向扩展的能力,在资源侧提高应用系统性能是升学在线的核心诉求。


Serverless App Engine(SAE) 在不同场景中具备哪些性能优势?


SAE是面向应用的Serverless PaaS平台,能够帮助用户免运维IaaS、按需使用、按量计费,做到低门槛服务应用上云,并且支持多种语言和高弹性能力。


1.png


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


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


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


SAE助力升学在线提升秒级弹性伸缩能力

C1EC1493-AC46-4D03-A3EC-E9F653E5E4DC.png


为了满足业务需求,升学在线选择阿里云的Serverless App Engine(SAE)作为应用系统的部署平台。SAE的诸多特点贴合客户的核心诉求:


  1. 免运维IaaS:客户研发偏重业务,并且没有专业的运维人员,SAE的免运维特性有效解决升学在线的痛点。升学在线通过将云效和SAE进行结合,发布部署流程实现自动化,并且不需要再关注底层容器的技术,整个SLA由SAE兜底。
  2. 支持多语言:客户目前是PHP单体应用,将其构建为镜像,便可轻松部署到SAE。客户通过云效和SAE结合的流程,只需要提交PHP代码即可触发CICD流程,将PHP应用自动构建为镜像并自动发布到SAE。
  3. 高弹性能力:SAE基于Serverless架构,通过镜像加速等优化技术,具备秒级的弹性伸缩能力,实现大型应用快速扩缩容,在流量波峰时快速扩容应对峰值压力,对稳定性进行兜底。
  4. 成本优化:根据CPU和内存的使用情况按分钟计费,依托极致弹性能力将函数实例数和流量波峰波谷做到完美贴合,达到成本最优化。


升学在线在2月初将应用系统正式迁移到SAE后,便迎来了大型师生活动,入住教师上万名,学生几十万名,整体PV达到1000w以上。在SAE加持下,整个活动过程中系统性能表现稳定,为以后更加多样的推广活动带来了可能性。


阿里云Serverless应用引擎(SAE)到底给客户带来了哪些价值?


  1. 稳定性:依托于阿里云强大的IaaS资源,通过镜像加速、冷启动优化等技术,基于Serverless架构的SAE在面对大型应用时也具有极强的水平扩展和底层扩容能力,帮助客户从容应对大数据量、大流量的冲击。
  2. 降低成本:Serverless架构使客户无需采购和管理服务器等基础设施,降低运维成本。同时函数计算支持秒级别的按需收费模式,加上极致的弹性伸缩能力,使成本控制达到了最优化。
  3. 提高人效:客户只需专注业务逻辑的开发,不用分心考虑运维侧的问题,只需要提交业务代码,后续的CICD流程均由云效和SAE自动处理。另外,SAE提供应用节点维度和应用接口维度的监控功能,帮助升学在线快速排查问题,极大地提高了人效。


客户证言


本次《第三期教师培训班-暨升学在线寒假升学服务节》活动旨在推出升学在线的“四帮六助”服务平台,预估招募各地的高中教师10万人参与课程培训的直播活动(实际达成15万+,其中新增超5万)。本次活动的顺利举行在产品及技术成面得益于阿里云及其服务商的通力协作,我们顺利的完成了前期的SAE+PolarDB(MySQL)环境切换部署及PTS压测验证(最高50个2C4G的节点可以支撑8000+的并发)。


关联产品

Serverless App Engine(SAE)面向应用的Serverless PaaS0门槛 + 0改造 + 0容器基础即可享 Serverless+K8s+微服务带来的技术红利。


扫码了解更多技术干货与客户案例:

image.png


相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
11月前
|
Web App开发 编解码 算法
布谷一对一直播源码开发:阿里云视频语音通话社交交友App的必备功能
在当今移动社交领域,一对一视频和语音通话功能已成为用户期待的基础配置。从熟人社交到陌生人交友,从专业咨询到情感陪伴,实时音视频互动能力直接决定了社交App的用户留存和市场竞争力。山东布谷科技将深入探讨一对一直播源码开发高质量一对一视频和语音通话功能的关键要素和技术实现方案。
布谷一对一直播源码开发:阿里云视频语音通话社交交友App的必备功能
|
运维 Java Serverless
Serverless 微服务治理神器: 阿里云 SAE 全链路灰度揭秘
SAE 会继续致力于为用户提供极简易用、成本低廉、功能强大的 Serverless 应用全托管平台:“我们希望让用户做的更少而收获更多,通过 Serverless 化,深度用云就像用水电煤一样简单”。
1904 54
|
弹性计算 开发工具 Android开发
阿里云APP备案流程图以及备案所需材料整理,跟着教程一步步操作
阿里云APP备案流程分为六步,确保应用合法上架。首先登录阿里云账号填写APP信息,提交后等待阿里云初审。初审通过后进行工信部短信核验,随后由管局审核。审核通过后,APP即可获得备案号并正式上架分发平台。整个过程需仔细填写主办者及APP详细信息,确保所有资料准确无误。阿小云详细分享了这一流程,帮助开发者顺利完成备案。
|
弹性计算 Cloud Native Serverless
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品。
|
监控 安全 Serverless
"揭秘D2终端大会热点技术:Serverless架构最佳实践全解析,让你的开发效率翻倍,迈向技术新高峰!"
【10月更文挑战第23天】D2终端大会汇聚了众多前沿技术,其中Serverless架构备受瞩目。它让开发者无需关注服务器管理,专注于业务逻辑,提高开发效率。本文介绍了选择合适平台、设计合理函数架构、优化性能及安全监控的最佳实践,助力开发者充分挖掘Serverless潜力,推动技术发展。
471 1
|
缓存 Kubernetes Java
阿里云 SAE Web:百毫秒高弹性的实时事件中心的架构和挑战
SAE 事件中心通过智能诊断显示通知与用户连接起来,SAE WEB 百毫秒弹性实例给事件中心带来了新的实时性、海量数据和高吞吐的挑战,本篇将带您了解 SAE 整体事件中心的架构和挑战。
484 10
阿里云app备案服务号在哪看
【10月更文挑战第11天】阿里云app备案服务号在哪看
638 1
|
存储 运维 监控
降本 60%!小熊油耗使用阿里云 SAE 更加稳定可靠
小熊油耗在进行架构升级时,进行了广泛的市场调研,深入分析了国内多家云服务商。经过对比多种 IaaS 层云主机方案及 Serverless 产品的部署策略,他们最终选择了阿里云Serverless 应用引擎 SAE。小熊油耗认为,阿里云能给他们提供更强的安全感,安全感来自于阿里云是一个更大的平台:历史最悠久,用户最多、产品最丰富、配套工具众多、技术支持体系成熟,阿里云 SAE,不仅在稳定性上表现卓越,在细粒度的成本控制和极致的弹性能力上表现也非常出色,而且免运维,完美契合了小熊油耗作为一家细分领域小而美的公司的需求。
1043 10
|
存储 运维 监控
阿里云 SAE 助力修正商城 3 周内提升系统承载能力 20 倍,轻松应对春晚流量
在 2024 年春节前夕,修正电商事业部面临了前所未有的技术挑战,修正将参与春晚的全民健康好礼派发的活动,且在央视及各大平台进行广告投放,预计流量激增至 16 亿,系统需要承载保底 5 万 QPS,目标 10 万 QPS。修正技术团队迫切需要升级 APP 架构以应对即将到来的超高并发场景。这一挑战不仅是对技术的考验,更是对修正品牌实力的一次展示。为了应对这次巨大的技术挑战,修正技术团队选择与阿里云云原生团队合作,进行 APP 架构的升级。
22726 7
|
4月前
|
人工智能 运维 Kubernetes
Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
在容器技术持续演进与 AI 全面爆发的当下,企业既要稳健托管传统业务,又要高效落地 AI 创新,如何在复杂的基础设施与频繁的版本变化中保持敏捷、稳定与低成本,成了所有技术团队的共同挑战。阿里云 Serverless 应用引擎(SAE)正是为应对这一时代挑战而生的破局者,SAE 以“免运维、强稳定、极致降本”为核心,通过一站式的应用级托管能力,同时支撑传统应用与 AI 应用,让企业把更多精力投入到业务创新。
591 30

热门文章

最新文章

相关产品

  • 函数计算
  • Serverless 应用引擎