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

Serverless 应用引擎
Serverless 应用引擎 SAE(Serverless App Engine)是一个全托管、免运维、高弹性的通用 PaaS 平台。SAE 支持 Spring Boot、Spring Cloud、Dubbo、HSF、Web 应用和 XXL-JOB、ElasticJob 任务的全托管,零改造迁移、无门槛容器化、并提供了开源侧诸多增强能力和企业级高级特性。

产品优势

零改造,开箱即用微服务和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应用冷启动加速基于Dragonwell 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、源代码、Cloud Toolkit插件、容器镜像服务等多种方式部署。SAE帮您自动完成从代码提交到应用部署的DevOps完整流程,高效替代业内部署复杂、迭代缓慢的传统方式。
能够实现
DevOps自动化
实现从代码变更到代码构建,镜像构建和应用部署的全流程自动化。
一键部署到云端
基于Cloud Toolkit插件部署,本地开发完应用后能一键部署到云端,方便的进行远程调试。
推荐搭配使用

客户案例

心动网络/TapTap
Serverless 在构建应用上为 TapTap 节省了大量的运维与开发人力,将原本非常原始的基建水平拉到了业界相对前沿的标准。仅投入了个位数的人力,就可以为TapTap整个搜广推相关的所有业务提供全套AI和大数据方面的支持。
贵州酒店集团
贵州酒店集团的商城和订房系统上线 SAE 之后,开发运效率提升了 50%+,机器成本下降了 20%,运维人力成本下降了 60%,扩容速度更是比之前快了十几倍,很好的完成了之前定下的目标。
硬之城
硬之城基于 SAE 打造数智化电子工业互联网平台,更专注于业务,给业务带来显著的变化:开发效率提升了 50%,运维效率提升了 70%,技术新应用成本降低了 40%,问题排查效率提高了 100%。
谱尼测试
通过 SAE 的弹性速度、弹性策略、对应用全生命周期管理的能力,极大的提高了谱尼测试的运维研发人员的效率,最重要是的保证核酸预约系统可以平稳的应对每天的业务洪流,为全国的抗疫事业增添一份可靠的力量。
南瓜电影
基于SAE 7天内全面Serverless化,低门槛部署应用,弹性应对洪峰流量,开发部署效率提升80%。
视野数科
借助 SAE + Jenkins 打造云原生 DevOps,运维效率提升 60%!
小迈科技
小迈与 SAE 的合作中,整体研发效能有了极大的提升,弹性速度从分钟级缩短到了秒级,新项目上线速度从天级缩短到了分钟级。
Timing App
借助SAE 低门槛微服务化:PHP单体转Spring Cloud。疫情期间,通过SAE弹性应对流量暴增,内置的ARMS监控快速定位诊断问题。
百富旅行
使用SAE之前,一年到头天天通宵搞运维几十个应用;使用SAE之后,再也不用通宵了,1人轻松运维几百个应用。
爱奇艺体育
体育直播基于SAE弹性应对洪峰,运维提效40%,资源利用率提升50%,应用上线周期缩短40%,定位问题效率提升30%。
禾连健康
帮助客户低门槛微服务化,轻松对接 DevOps、SLB、SLS、NAS 等和微服务生态产品,提供一站式的上云体验。
海底小纵队学英语
帮助客户解决K8s运维复杂&稳定性无法兜底,人肉评估容量的痛点,全面拥抱Serverless,缩短了应用上线周期,资源利用率提升25%。

动手体验

3分钟创建Serverless Job 定时获取新闻热搜
通过本实验,大家可以体验如何使用Serverless Job,在3分钟内就能定时获取最新热搜新闻。
最快体验时长10分钟
XXL-JOB零改造迁移
本实验将带大家体验,如何将XXL-JOB零改造迁移到Serverless Job
最快体验时长10分钟
SAE 极速部署大型微服务商城
本次实验,将带大家体验在生产场景中,系统压力上升的情况下,Serverless 如何实现自动弹性伸缩,从容应对系统压力,并最大化的节约成本。
最快体验时长10分钟

学习视频

什么是 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 应用远程调试和云端联调
查看更多视频

文档与工具