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

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

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

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

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

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

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


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

  • 微服务架构转型:企业在微服务架构转型时会面临诸多痛点,如微服务或容器化改造技术门槛和维护成本高,稳定性风险大,产品迭代跟不上业务变化,研发效率低。SAE开箱即用,支持Spring Cloud/Dubbo/HSF 等全套微服务架构升级,平滑迁移,提升业务交付效率;免运维IaaS和微服务组件,云平台负责稳定性兜底。
  • Serverless极致弹性:对于新零售、互娱、文化传媒、餐饮/出行等行业,常常会面临大促活动,大促时容量预估不准,突发流量时系统SLA有风险;波峰波谷特征明显,存在大量闲置浪费。SAE可以提供精准容量+ 极致弹性 + 限流降级一整套高可用方案,做到灵活启停、提升资源利用率。
  • 企业快速上云/搬站:对于泛互联网、物联网、区块链、供应链等行业,SAE可以助力企业上云/搬站过程中,打通DevOps& 基础产品 & 监控产品 & 高可用产品等,提供一站式开箱即用体验。同时,SAE提供全托管服务,云产品件集成度高,提升业务交付效率。

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

为了满足业务需求,升学在线选择阿里云的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 PaaS,0门槛 + 0改造 + 0容器基础即可享 Serverless+K8s+微服务带来的技术红利。

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


原文链接:https://developer.aliyun.com/article/782209?

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

升学在线如何从容应对流量高峰?相关推荐

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

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

  2. 带宽储备能力超100 Tbps,华为云CDN保障平台从容应对流量高峰

    频频崩溃的数据平台系统也引起了人们的注意,特别是最为常用的健康码.究其原因,大多是因为当天用户最高查询的峰值激增,从而导致平台系统阻塞. 此前西安"一码通"出现网络系统" ...

  3. 如何扛住游戏流量高峰?Evil Dead 主创这样说

    "完全对得起原作电影." "鬼玩人 (Evil Dead)"系列是恐怖幽默动作电影的经典之作,40多年的IP经典化历程中,<鬼玩人>(Evil De ...

  4. 阿里P8架构师谈:流量高峰时期的性能瓶颈有哪些、以及如何来解决

    在高并发大量用户的场景,系统一般会面临如下三个挑战: 1. 日益增长的用户数量 2. 日渐复杂的业务 3. 急剧膨胀的数据 这些挑战对于性能优化而言表现为:在保持和降低系统TP95响应时间(指的是将一 ...

  5. 小红书流量高峰时间段是什么时候?早上发笔记好还是晚上好

    很多小伙伴不缺优质内容却总是数据不好,很可能是笔记发布的时机没有把握好,今天就来讲讲小红书流量高峰时间段是什么时候,以及这个时候发布笔记的几个好处,帮助大家更好地理解和把握小红书笔记发布时间的运营技巧 ...

  6. 阿里P8架构师谈(4):流量高峰时期的性能瓶颈有哪些、以及如何来解决

    在高并发大量用户的场景,系统一般会面临如下三个挑战: 日益增长的用户数量 日渐复杂的业务 急剧膨胀的数据 这些挑战对于性能优化而言表现为:在保持和降低系统TP95响应时间(指的是将一段时间内的请求响应 ...

  7. 没有电商巨头有钱,又要挑战双十一流量高峰,一次低成本、高质量的大促是如何做到的?

    今年7月初,易车网数据库负责人田震愈发焦虑. 此时,离易车818汽车狂欢节正式开幕只剩一月有余,但数据库压力测试结果并不理想. 818汽车狂欢节乃易车网首次大促活动,并且采用台网互动的直播形式,涉及数 ...

  8. 在线刷网站流量(倍儿厉害)

    刷网站流量一般可以在网页代码里嵌入JS代码,类似于:<a href="javascript:this.location.reload();" _fcksavedurl=&qu ...

  9. 函数计算助力高德地图平稳支撑亿级流量高峰

    简介:2020 年的"十一出行节"期间,高德地图创造了记录 --截止 2020 年 10 月 1 日 13 时 27 分 27 秒,高德地图当日活跃用户突破 1 亿,比 2019 ...

最新文章

  1. java 增强for循环(foreach)
  2. 如何用Splunk建立可疑DNS报警系统
  3. 近期热门领域新鲜数据集汇总!
  4. 年终收藏!吴恩达盘点2020年度AI热门事件
  5. 一条光纤的传输容量高达 661Tbps(附论文)
  6. mysql表收缩时从库也收缩么_收缩数据库 - SQL Server | Microsoft Docs
  7. 撞库攻击:一场需要用户参与的持久战
  8. 网页全文搜索字符和全局搜索文件名【Edge和谷歌浏览器均适用】
  9. r语言读取excel数据_R语言操纵Excel进行数据透视与批处理
  10. 基于 Blazor 打造一款实时字幕
  11. Android 自定义字体,设置字体
  12. java 源树_【Java源码】树-概述
  13. MySQL05:DCL语言、视图
  14. Cyborg Genes UVA - 10723
  15. baidu google 下拉框 的简单实现
  16. idea中通过搜索添加maven依赖包
  17. 1. 第一个lavarel 项目
  18. Python入门——爬取pubmed文献做分析
  19. 消防工程师 10.2 火灾自动报警系统-设计要求
  20. 关于DLL注入的理解

热门文章

  1. java高并发(二十)HashMap与ConcurrentHashMap
  2. 老码农冒死揭开行业黑幕:如何编写无法维护的代码
  3. 一款在线工具,克服Python、Java等7种语言编程障碍
  4. springboot 两个src_springboot application.properties 写多个配置文件怎么写
  5. 深度学习-Tensorflow2.2-Eager模式与自定义训练{4}-微分运算训练练习-16
  6. get php 怎么用,php getdate函数怎么用
  7. 01背包问题从简单到复杂
  8. beego 快速入门
  9. sqlserver生成脚本
  10. mysql caching_sha2_password异常分析