SAE 助力「海底小纵队学英语」全面拥抱 Serverless,节省 25% 以上成本
作者 | 弈川
海底小纵队学英语最初采用自建 K8s 集群方式进行计算资源的管理与业务部署,随着业务规模的增长,该方式暴露出一些典型问题:
运维复杂:需维护 K8s 集群,黑屏化运维,且需要挨个集成各个依赖的云产品。
迭代效率低:研发既要忙于业务,又要负责底层组件开发和运维,效率低。
成本高:需长期保有固定的 IaaS 主机,业务低峰期闲置资源浪费大。
容量评估:缺乏自动化,依据人工多次评估,且评估结果经常不准。
稳定性问题:开发运维人员有概率会误操作 K8s YAML 和底层资源,造成集群事故不可用。
解决方案及优势
阿里云 Serveless 应用引擎 SAE 具备免运维 IaaS、按需使用、按量计费、低门槛服务应用上云,并且支持多种语言和高弹性能力等特点,刚好完美解决了客户长期以来运维复杂、资源利用率不高、开发迭代效率低等问题。
与此同时,SAE 作为应用 PaaS ,屏蔽了底层复杂的 K8s 运维,提供了完善的应用生命周期管理与监控能力;并且 SAE 可以集成各种云产品提供一站式服务,可集成使用存储、网络、数据库、日志等组件。SAE 基于以上各种特性,可以帮助运维人员从繁重的运维工作中解放出来,极大的提高了生产效率。
SAE给海底小纵队学英语带来了哪些优势?
零改造:微服务或单体应用等业务代码,可以零代码改造享受 Serverless 红利。
弹性降本:通过一键定时启停,测试环境成本降低 2/3 以上;通过 SAE 的秒级自动弹性,动态扩容轻松应对峰值大考,峰谷时按需自动缩容,保证系统 SLA的同时,比以往 ECS 保有方式节省了 1/4 左右的硬件成本。
免运维提效:免运维 K8s 集群和 IaaS 主机,让开发人员更专注于业务本身。同时通过 Jenkins 与 Maven 插件直接部署到 SAE ,简化运维复杂度。
稳定性:由平台兜底微服务组件 +K8s 集群的稳定性,且 SAE 不暴露原生K8s,客户也通过堡垒机对资源做了一层隔离,有效避免开发人员的误操作导致的生产环境故障。
服务集成、一站式体验:SAE 自动集成了阿里云的各项基础设施类产品、微服务生态周边产品,DevOps 产品等,提供了开箱即用的一站式解决方案。
Serverless 电子书下载
本书亮点:
从架构演进开始,介绍 Serverless 架构及技术选型构建 Serverless 思维; 了解业界流行的 Serverless 架构运行原理; 掌握 10 大 Serverless 真实落地案例,活学活用。
👇👇 点击“阅读原文”,立即下载!