简介:阿里云Serveless应用引擎SAE 具备免运维IaaS、按需使用、按量计费、低门槛服务应用上云,并且支持多种语言和高弹性能力等特点,刚好完美解决了客户长期以来运维复杂、资源利用率不高、开发迭代效率低等问题。

作者:弈川

海底小纵队学英语隶属于成都创感时代科技有限公司,是万达宝贝王全球独家正版教育授权的英语学习APP。海底小纵队学英语在传统“北美真人外教”沉浸式教学和剑桥儿童教学体系基础上,结合AI人工智能、云计算和动作捕捉等先进技术与教育充分融合并广泛应用,将时下世界级头部儿童IP改编成体系化低幼儿童(专注2-8岁)EQ英语启蒙APP,旨在促进中国孩子英语听、说、读、写、看全面进阶。

海底小纵队学英语最初采用自建K8s集群方式进行计算资源的管理与业务部署,随着业务规模的增长,该方式暴露出一些典型问题:

  • 运维复杂:需维护K8s集群,黑屏化运维,且需要挨个集成各个依赖的云产品。
  • 迭代效率低:研发既要忙于业务,又要负责底层组件开发和运维,效率低。
  • 成本高:需长期保有固定的IaaS主机,业务低峰期闲置资源浪费大。
  • 容量评估:缺乏自动化,依据人工多次评估,且评估结果经常不准。
  • 稳定性问题:开发运维人员有概率会误操作K8s YAML和底层资源,造成集群事故不可用。

解决方案及优势


阿里云Serveless应用引擎SAE 具备免运维IaaS、按需使用、按量计费、低门槛服务应用上云,并且支持多种语言和高弹性能力等特点,刚好完美解决了客户长期以来运维复杂、资源利用率不高、开发迭代效率低等问题。

客户从自建K8s集群迁移至SAE时,无需改造业务代码,只需通过Jenkins与堡垒机,即可简单对接SAE与原有的自建运维系统。由于客户所属在线教育行业,其业务流量存在明显的潮汐性,而Serverless天生的极致弹性能力正好符合了客户的需求与痛点。因此,客户迁移至SAE之后,SAE就被作为一个按需使用、按量付费的计算资源池。

与此同时,SAE作为应用PaaS,屏蔽了底层复杂的K8s运维,提供了完善的应用生命周期管理与监控能力;并且SAE可以集成各种云产品提供一站式服务,可集成使用存储、网络、数据库、日志等组件。SAE基于以上各种特性,可以帮助运维人员从繁重的运维工作中解放出来,极大的提高了生产效率。

SAE给海底小纵队学英语带来了哪些优势?

  • 零改造:微服务或单体应用等业务代码,可以零代码改造享受Serverless红利。
  • 弹性降本:通过一键定时启停,测试环境成本降低2/3以上;通过SAE的秒级自动弹性,动态扩容轻松应对峰值大考,峰谷时按需自动缩容,保证系统SLA的同时,比以往ECS保有方式节省了1/4左右的硬件成本。
  • 免运维提效:免运维K8s集群和IaaS主机,让开发人员更专注于业务本身。同时通过Jenkins与Maven插件直接部署到SAE,简化运维复杂度。
  • 稳定性:由平台兜底微服务组件+K8s集群的稳定性,且SAE不暴露原生K8s,客户也通过堡垒机对资源做了一层隔离,有效避免开发人员的误操作导致的生产环境故障。
  • 服务集成、一站式体验:SAE自动集成了阿里云的各项基础设施类产品、微服务生态周边产品,DevOps产品等,提供了开箱即用的一站式解决方案。

推荐产品:

Serveless应用引擎SAE:面向应用的Serverless PaaS,0门槛 + 0改造 + 0容器基础即可享 Serverless+K8s+微服务带来的技术红利。

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

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

SAE帮助「海底小纵队学英语」全面拥抱Serverless相关推荐

  1. SAE 助力「海底小纵队学英语」全面拥抱 Serverless,节省 25% 以上成本

    简介: 阿里云Serveless应用引擎SAE 具备免运维IaaS.按需使用.按量计费.低门槛服务应用上云,并且支持多种语言和高弹性能力等特点,刚好完美解决了客户长期以来运维复杂.资源利用率不高.开发 ...

  2. SAE助力「海底小纵队学英语」全面拥抱Serverless,节省25%以上成本

    简介: 阿里云Serveless应用引擎SAE 具备免运维IaaS.按需使用.按量计费.低门槛服务应用上云,并且支持多种语言和高弹性能力等特点,刚好完美解决了客户长期以来运维复杂.资源利用率不高.开发 ...

  3. 「C++小游戏教程」猜数游戏

    0. 引言 本章主要讲解如何做一个简易的猜数游戏,分为用户猜数和系统猜数. 前置芝士: 「C++小游戏教程」基本技巧(1)--随机化 1. 用户猜数 系统想好一个在 [1,100][1,100][1, ...

  4. 「旅游小攻略」广东河源

    Hello 小伙伴们好呀,我是爱折腾的 jsliang~ 今天主要安利的,是「广东省/河源市/源城区」附近的逛吃逛吃. 特别适合 2 天 1 夜.3 天 2 夜的,自驾游或者随心走的小伙伴,随着本篇攻 ...

  5. 一千位铁粉「圆桌小密圈」

    文章转载自「开发者圆桌」一个关于开发者入门.进阶.踩坑的微信公众号 什么是小密圈? 小密圈是创作者连接铁杆粉丝,做出高品质社群,实现知识变现的工具.凯文·凯利提出过「一千位铁杆粉丝」的观点:任何从事创 ...

  6. 基于h5的跳一跳游戏的开发与实现_「南宁小程序开发」企业开发小程序有哪些好处?...

    现如今微信小程序成为了许多企业推广自身产品的一个平台,为什么他们会选择小程序呢?小程序到底有哪些好处?接下来,南宁小程序开发公司--视点网络告诉您开发小程序的好处有哪些. 轻量性:平时APP的转化过程 ...

  7. 「C++小游戏教程」基本技巧(1)——随机化

    0. 引言 小游戏中时常要用到随机数,今天就来谈谈这个所谓的"随机". 1. 随机数 rand() 我们要使用随机数(严格意义上是伪随机)的话,C++ 中就有 rand() 来提供 ...

  8. 基于Uni-APP多端「h5+小程序+App」高仿抖音小视频|直播|聊天实例

    uni-ttLive 基于uni-app+uView-ui跨端开发短视频+直播聊天实例. 全新研发的一款多端仿制抖音短视频+直播+聊天项目,基于uniApp+Vue.js+Vuex+Nvue+uVie ...

  9. 在线试玩,在体感游戏中打败泰森,这位小哥破解了任天堂「拳无虚发」

    视学算法报道 编辑:张倩.陈萍 加入体感控制,这位小哥破解了原版任天堂的拳击格斗游戏「拳无虚发」. 在经典红白机上玩拳击游戏是很多人的童年回忆,其中就包括任天堂 1987 年发布的拳击格斗游戏--「P ...

最新文章

  1. linux里面有mysql的僵尸进程_Linux的僵尸进程处理1
  2. python如何调用c++numpy.ndarray代码_python – 在cython中使用numpy:定义ndarray数据类型/ ndims...
  3. OpenStack vlan教程 (操作篇)
  4. Angular里的消息(Message)显示
  5. 微软面向初学者的机器学习课程:1.4-机器学习技术
  6. ROS launch文件
  7. Latex 图像、表格编号的字体问题
  8. rpm yum 删除mysql
  9. react循环key值_01 React快速入门(一)——使用循环时对于‘key’报错处理
  10. 项目质量管理在民航业中的应用
  11. CSS3的clac()函数无效,警告提示“invalid property value”
  12. 梦开始的地方——VS2019调试技巧
  13. matlab:pause命令
  14. NestedScrollView 滚动到顶部
  15. java控制台输入做界面_Java控制台输入
  16. Microsoft编写优质无错C程序秘诀
  17. 【LeetCode】【VSCode】在VSCode中使用插件刷题
  18. Linux安装Erlang
  19. elsearch mysql实时索引_MySQL和Lucene(Elasticsearch)索引对比分析
  20. golang并发资源的竞争

热门文章

  1. 牛逼!Python常用数据类型的基本操作(长文系列第①篇)
  2. Python处理图像五个有趣场景,很实用!
  3. 醒醒!Python已经支持中文变量名啦!
  4. udp java_Java实现Udp网络编程
  5. 混合运算lcd显示_各界巨头寄予厚望 MicroLED靠什么成为显示屏的未来
  6. 修改mysql数据库存放路径
  7. beego 快速入门
  8. Arrays数组工具类
  9. 从零构建vue+webpack (一)
  10. html2canvas解决保存图片模糊问题