Serverless 应用引擎(Serverless App Engine,简称 SAE)实现了Serverless 架构 + 微服务架构的完美融合,真正按需使用、按量计费,节省闲置计算资源,同时免去 IaaS 运维,有效提升开发运维效率。SAE 支持 Spring Cloud、Dubbo 等流行的微服务架构,支持控制台、Jenkins、云效、插件等部署方式。除了微服务应用外,您还能通过 Docker 镜像部署任何语言的应用。
从闲置到最大化利用
按资源使用付费,而非资源占用计费,例如请求实际使用了一台 1C2G 规格资源 100ms,那么只需要为该规格的单价乘以时间(即 100ms)来付费,而非 1C2G 整体付费。
从繁杂到傻瓜式操作
在 ECS 上自建微服务,需要面临微服务应用管理的各种难题,有了 SAE 后,可以逐渐的把关注点从服务器上移走,只需要白屏化的配置,就能提供应用的创建、部署、启停、扩缩等功能。
从人工到自动化运维
管理一两台服务器可能不是什么麻烦的事情,管理几十上百台服务器就没那么简单了。分布式架构下的各类故障层出不穷,难以下手,SAE 提供 IaaS 免运维,提供运维监控,自动集成阿里云其他产品,兜底运维风险。
无需修改编程模型和业务代码,无需学习新技术、新技能,就能操控SAE。
对微服务架构更亲和
简单配置后就能接入Spring Cloud/Dubbo,并获取应用托管、监控报警和应用诊断等微服务治理能力。
性能和效率更高,成本更低
容器启动事件15s,支持突发场景快速扩容,最小规格支持0.5core; 通过定时弹性和监控指标的动态弹性策略,可节省47%-57%的闲置资源。
融合体验更好
融合计算/存储/网络/安全等基础资源,ARMS/AHAS等中间件,云效、Cloud Toolkit 等 CI/CD 工具,支持WAR/JAR/镜像部署。
上云
想通过 K8s/微服务快速上云
架构改造
单体应用改造成微服务和 K8s,想低门槛接入
开发测试环境
研发测试环境一键启停,生产环境灵活伸缩,相比使用ECS,节省成本
微服务治理
Spring Cloud/Dubbo 开源自建,坑太多
实战:降本增效实战利器,Serverless 应用引擎(更新至课时7)
课时1:在线应用的 Serverless 实践
课时2:通过 IDE/Maven 部署 Serverless 应用实践
课时3:企业级 CI/CD 工具部署 Serverless 应用实践
课时4:如何管理日志&持久化数据
课时5:大型企业在 Serverless 架构下的流量管理和路由策略
课时6:Spring Cloud/Dubbo 应用无缝迁移到SAE
课时7:如何通过压测工具+ SAE 弹性能力应对大促
课时8:SAE 应用分批发布与无损下线的最佳实践
课时9:SAE 极致应用部署效率
以真实的落地实践,讲解 Serverless 应用引擎(SAE)如何实现低门槛微服务/Web/多语言应用上云,如何实现极致弹性,有效解决成本及效率问题。