Serverless 应用引擎

全球首个面向应用的Serverless PaaS,提供成本更优、效率更高的一站式应用托管方案

SAE优势

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

SAE产品功能

应用全生命周期管理

提供从创建到运行的应用全生命周期管理服务,支持分批、灰度、金丝雀等多种发布策略,支持按流量灰度。发布过程可观测、可回滚。

微服务管理

支持 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 和开源自建对比(微服务场景)

对比项

开源自建SC/Dubbo + IaaS集群 开源自建SC/Dubbo +自建K8s集群

SAE

IaaS 购买 & 系统搭建

需要 需要 不需要,内置K8s集群底座和微服务框架

运维成本

需要 需要 免运维

硬件成本

往往按峰值固定保有包年IaaS,资源利用率低,有闲置浪费 往往按峰值固定保有包年IaaS,资源利用率低,有闲置浪费 按需使用,按量付费,无闲置浪费

应用管理

纯黑屏操作,效率低且容易出错;自行集成云服务,自研发布策略用于规避停机升级风险 kubectl 或K8s dashboard操作,门槛高;自行集成各云服务,自研发布策略规避停机升级风险 白屏化操作,根据应用健康自动调配流量;可灰度、可观测、可回滚;支持CICD集成/Jenkins/云效/镜像仓库/代码源等

微服务管理

基于开源自建,探索集成解决方案 基于开源自建,探索集成解决方案 无缝迁移;全套微服务能力,兜底稳定性

权限管理

自研解决方案 基于K8s RBAC机制完成认证访问授权,但不能满足企业多租户权限隔离需求 无缝对接RAM系统,提供命名空间级别/应用级别的权限隔离能力

弹性效率

分钟级 分钟级 秒级

监控诊断

根据开源体系自行探索和开发,自行集成诊断工具和维护服务端,并搭建报警渠道 根据开源体系自行探索和开发,自行集成诊断工具和维护服务端,并搭建报警渠道 提供系统级别监控、应用级别和调用链监控;提供应用诊断功能能力;支持自定义报警规则

应用高可用

自行探索和开发高可用保障体系,对团队技术要求相当高 自行探索和开发高可用保障体系,对团队技术要求相当高 支持多可用区部署,提供面向大促(精准容量+极致弹性+限流降级)的高可用方案

使用体验

创建应用前置步骤多(需买机器-创建集群-集群初始化等),自行对接各个云服务,集成体验差 创建应用前置步骤多(需买机器-创建集群-集群初始化等),自行对接各个云服务,集成体验差 直接创建应用,流程极简;无缝对接各个云服务,一站式 PaaS 体验

SAE应用场景

低门槛微服务架构转型,加速迭代效率

企业生产环境中,通过合理微服务拆分,将每个微服务应用打成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插件部署,本地开发完应用后能一键部署到云端,方便的进行远程调试。