Serverless 应用引擎SAE_应用托管服务_零代码改造上云_容器与中间件-阿里云

Serverless 应用引擎
Serverless 应用引擎(简称 SAE)是首款面向应用的Serverless PaaS,提供成本更优、效率更高的一站式应用托管方案。支持Spring Cloud/Dubbo/HSF应用零改造上云,提供监控诊断、自动构建镜像、Java全链路加速、多发布策略、秒级自动弹性等能力,支持Jenkins/云效/插件等部署应用,还能通过Docker镜像部署任何语言的应用。

产品优势

零改造,开箱即用微服务和K8s能力
Spring Cloud/Dubbo/HSF应用零改造无缝迁移,开箱即用全套微服务治理能力。war/jar/PHP zip 包无需容器化改造直接部署
精益成本、极致效率
免运维IaaS和K8s集群,按需低成本使用;提供秒级弹性效率、提速Java应用启动&运行时效率
安全可控、高可用
基于沙箱容器+VPC网络隔离提供应用运行时安全保障;提供面向大促(精准容量+极致弹性+限流降级)的高可用方案
一站式PaaS体验
无缝集成基础服务类、微服务生态、Devops产品等,提供一站式PaaS体验

产品功能

应用全生命周期管理提供从创建到运行的应用全生命周期管理服务,支持分批、灰度、金丝雀等多种发布策略,支持按流量灰度。发布过程可观测、可回滚。
微服务管理完美支持 Spring Cloud、Dubbo、HSF微服务框架,零代码改造迁移到SAE。提供服务注册&发现、环境隔离、配置管理、服务治理、限流降级、应用平滑上下线、服务鉴权等能力。
自动构建Docker镜像平台支持war/jar/PHP zip包自动构建成Docker镜像能力,让零容器基础的客户沿用原有部署方式使用SAE。
弹性伸缩支持白屏化设置弹性策略(基于监控指标条件触发或者定时触发),帮助您的应用快速自动扩缩容,秒极弹性效率,轻松应对业务流量高峰期的突发流量浪涌,流量低谷时节约成本。
一键启停开发测试环境中大型企业多套环境,测试环境一般晚上都不使用,长期保有应用实例,闲置浪费高。使用SAE一键启停开发测试环境能力,即开即用,往往能节省2/3左右的硬件成本。
立体化监控提供系统级别监控,如 CPU、Mem等;也提供应用级别&链路级别的监控,如 QPS、RT、接口调用量、慢 SQL、错误数、调用链分析等,帮助您快速定位和诊断问题。
Java应用冷启动加速基于Dragoonwell 11 AppCDS启动加速技术,省去了Java应用启动时的应用初始化、应用类加载、应用即时编译的过程,助力Java应用冷启动提速40%。
远程调试 & 端云联调提供远程调试的能力,远程诊断部署在SAE的Java应用。提供微服务端云联调能力,能实现本地服务订阅并注册到云端SAE内置的注册中心,本地服务和云端SAE服务互相调用,使用起来更方便。

产品规格

SAE 和开源自建对比(微服务场景)

对比项
IaaS 购买 & 系统搭建
运维成本
硬件成本
应用管理
微服务管理
权限管理
弹性效率
监控诊断
应用高可用
使用体验
开源自建SC/Dubbo + IaaS集群
需要
需要
往往按峰值固定保有包年IaaS,资源利用率低,有闲置浪费
纯黑屏操作,效率低且容易出错;自行集成云服务,自研发布策略用于规避停机升级风险
基于开源自建,探索集成解决方案
自研解决方案
分钟级
根据开源体系自行探索和开发,自行集成诊断工具和维护服务端,并搭建报警渠道
自行探索和开发高可用保障体系,对团队技术要求相当高
创建应用前置步骤多(需买机器-创建集群-集群初始化等),自行对接各个云服务,集成体验差
开源自建SC/Dubbo +自建K8s集群
需要
需要
往往按峰值固定保有包年IaaS,资源利用率低,有闲置浪费
kubectl 或K8s dashboard操作,门槛高;自行集成各云服务,自研发布策略规避停机升级风险
基于开源自建,探索集成解决方案
基于K8s RBAC机制完成认证访问授权,但不能满足企业多租户权限隔离需求
分钟级
根据开源体系自行探索和开发,自行集成诊断工具和维护服务端,并搭建报警渠道
自行探索和开发高可用保障体系,对团队技术要求相当高
创建应用前置步骤多(需买机器-创建集群-集群初始化等),自行对接各个云服务,集成体验差
SAE
不需要,内置K8s集群底座和微服务框架
免运维
按需使用,按量付费,无闲置浪费
白屏化操作,根据应用健康自动调配流量;可灰度、可观测、可回滚;支持CICD集成/Jenkins/云效/镜像仓库/代码源等
无缝迁移;全套微服务能力,兜底稳定性
完美对接RAM系统,提供命名空间级别/应用级别的权限隔离能力
秒级
提供系统级别监控、应用级别和调用链监控;提供应用诊断功能能力;支持自定义报警规则
支持多可用区部署,提供面向大促(精准容量+极致弹性+限流降级)的高可用方案
直接创建应用,流程极简;无缝对接各个云服务,一站式 PaaS 体验

应用场景

微服务应用托管
弹性伸缩场景
持续集成与交付
低门槛微服务架构转型,加速迭代效率
企业生产环境中,通过合理微服务拆分,将每个微服务应用打成war/jar/Docker镜像存储在阿里云镜像仓库。您只需基于Spring Cloud/Dubbo开发规范迭代每个微服务应用,由阿里云SAE提供底层资源调度、部署、灰度发布、微服务治理和监控诊断能力。
能够实现
零代码改造平滑迁移应用
零代码侵入就能完成 Dubbo/Spring Cloud 应用快速上云。
免运维底层IaaS,K8s、微服务组件、APM组件等
免运维底层基础设施,无需自建 ZooKeeper,Eureka,Consul、Skywalking 等,极大降低开发运维成本。 提供商业化稳定性兜底。
零门槛,一站式开箱使用全套微服务能力
提供自动构建镜像能力,内置灰度发布,流量控制,环境隔离、应用监控诊断、权限管理等企业级高级特性,零基础开箱即用。
推荐搭配使用
提供面向大促的弹性高可用解决方案
新零售/电商类、在线教育、互娱等行业往往有一些不可预期的突发流量高峰,提供了精准容量+极致弹性+限流降级一整套高可用产品化解决方案。
能够实现
保障高峰期业务SLA
基于SAE的极致弹性+AHAS限流降级,轻松应对流量洪峰,避免系统被打挂。
快速诊断定位问题
SAE无缝集成的ARMS产品,具有白屏化应用监控和诊断能力,可用定位到慢SQL、慢方法、方法的调用堆栈、对于线上问题的分析、排查、预警和解决,提供强有力支持,节省大量的排查时间。
极致效率、极致成本
基于SAE丰富的弹性策略,无需按照峰值长期固定保有机器,提供秒级的弹性效率、极致的硬件成本。
推荐搭配使用
多种部署方式,实现最优持续交付流程
支持云效、Jenkins、源代码、cloudtoolkit插件、容器镜像服务等多种方式部署。SAE帮您自动完成从代码提交到应用部署的DevOps完整流程,高效替代业内部署复杂、迭代缓慢的传统方式。
能够实现
DevOps自动化
实现从代码变更到代码构建,镜像构建和应用部署的全流程自动化。
一键部署到云端
基于Cloudtoolkit插件部署,本地开发完应用后能一键部署到云端,方便的进行远程调试。
推荐搭配使用

客户案例

南瓜电影
基于SAE 7天内全面Serverless化,低门槛部署应用,极致弹性应对洪峰流量,开发部署效率提升80%。
Timing App
借助SAE 低门槛微服务化:PHP单体转Spring Cloud。疫情期间,通过SAE极致弹性应对流量暴增,内置的Arms监控快速定位诊断问题。
百富旅行
使用SAE之前,1年到头天天通宵搞运维几十个应用;使用SAE之后,再也不用通宵了,1人轻松运维几百个应用。
爱奇艺体育
体育直播基于SAE极致弹性应对洪峰,运维提效40%,资源利用率提升50%,应用上线周期缩短40%,定位问题效率提升30%。
禾连健康
帮助客户低门槛微服务化,轻松对接 DevOps、SLB、SLS、NAS 等和微服务生态产品,提供一站式的上云体验。
海底小纵队学英语
帮助客户解决K8s运维复杂&稳定性无法兜底,人肉评估容量的痛点,全面拥抱Serverless,缩短了应用上线周期,资源利用率提升1/4。

学习视频

什么是 Serverless 应用引擎五分钟了解 Serverless 应用引擎
Serverless技术公开课 -- 课时一在线应用的Serverless实践
Serverless技术公开课 -- 课时二通过 IDEMaven 部署 Serverless 应用实践
Serverless技术公开课 -- 课时三企业级 CICD 工具部署 Serverless 应用实践
Serverless技术公开课 -- 课时四Serverless 应用如何管理日志&持久化数据
Serverless技术公开课 -- 课时五大型企业在 Serverless 架构下的流量管理和路由策略配置实践
Serverless技术公开课 -- 课时六Spring cloudDubbo 应用无缝迁移到 Serverless 架构
Serverless技术公开课 -- 课时七如何通过压测工具+SAE 弹性能力轻松应对大促
Serverless技术公开课 -- 课时八SAE 应用分批发布与无损下线的最佳实践
Serverless技术公开课 -- 课时九SAE极致应用部署效率
Serverless技术公开课 -- 课时十 Serverless 应用远程调试和云端联调
查看更多视频

产品动态

2020-12-03 新功能
新增应用实例原地重启功能,支持 Dragonwell 和微服务无损下线
查看详情
2021-01-26 新功能
新增新手引导和健康检查状态显示
查看详情
2021-03-08 体验优化
新增多监控报表、支持SLB HTTP协议绑定等
查看详情
查看全部日志

文档与工具