阿里云 SAE 2.0 正式商用:极简易用、百毫秒弹性效率,降本 40%
内容提要
阿里云Serverless应用引擎(SAE)帮助企业升级到Serverless架构,提供更高效、更经济的转型方式。SAE提供面向应用的UI和API,保持传统开发部署体验,降低使用门槛。SAE 2.0升级更快更省更易用,提供丰富适用场景、弹性效率、低成本和友好开发者体验。SAE还提供弹性效率升级、降本策略升级、开发者体验升级和微服务治理能力升级。SAE目标是让用户通过Serverless化,简化云服务使用。
延伸解读
SAE 2.0 的弹性效率突破
SAE 2.0 通过自研实时调度模块和资源极速交付系统,实现了百毫秒级弹性伸缩。相比 K8s HPA 和 Knative KPA 因监控指标采集间隔导致的决策滞后,SAE 2.0 能实时感知 HTTP 请求变化,及时扩缩容。资源交付上,采用沙箱池化和同步交付模式,单实例交付时延降低 95% 以上,集群吞吐提升 20 倍,流量接入也更及时。这些优化特别适合秒杀、直播等延时敏感场景。
降本策略:闲置计费与缩容到 0
SAE 2.0 在 Web 应用场景提供闲置计费和缩容到 0 能力,无请求时 CPU 不计费,部分场景可缩容到 0,降本可达 40% 以上。这解决了低访问量生产应用的成本痛点,因为传统弹性粒度到主机/实例级别,闲置资源仍计费。SAE 2.0 以实例并发度为默认扩缩容策略,更匹配实际请求,提升资源利用率。对于延时不敏感或能接受小概率流量有损的应用,缩容到 0 可进一步降低成本。
开发者体验与微服务治理升级
SAE 2.0 内置一站式 Source to Application 能力,支持 Dockerfile 和 BuildPacks 自动检测构建。BuildPacks 能自动识别 Runtime 类型和包管理工具,自动初始化依赖、编译代码和构建镜像,无需编写 Dockerfile,降低使用门槛。同时,SAE 集成 MSE,提供开箱即用的微服务治理能力,微服务 Agent 启动耗时减少 50%,并完善无损上线的小流量预热和延迟注册,提升稳定性。Spring Cloud/Dubbo 可零改造迁移。
Q&A
SAE 2.0 相比 1.0 主要升级了哪些方面?
SAE 2.0 在 1.0 基础上进行了四大升级:更丰富的适用场景(新增 Web 应用类型)、更极致的弹性效率(百毫秒级弹性伸缩)、更低价的成本(闲置计费,降本可达 40%)、更友好的开发者体验(一站式 Source to Application 能力)。
SAE 2.0 如何实现百毫秒级的弹性伸缩?
SAE 2.0 通过自研的实时调度模块实时感知 HTTP 请求数变化,及时决策扩缩容;同时设计了一套全新的资源极速交付系统,采用同步交付模式,并对安全沙箱提前池化,复用池化沙箱并采用原地规格变配、网络动态绑定等技术,实现百毫秒级交付。
SAE 2.0 的降本策略具体是什么?能降低多少成本?
SAE 2.0 在 Web 应用场景提供闲置计费和缩容到 0 的能力。无请求时 CPU 不计费,部分场景下支持缩容到 0,单实例的生产应用也能降本 40% 以上。
SAE 2.0 的 Source to Application 能力有什么优势?
SAE 2.0 内置一站式 Source to Application 能力,支持 Dockerfile 和 BuildPacks 自动检测构建。基于 BuildPacks 技术,用户只需配置源码仓库和构建触发规则,系统能自动检测 Runtime 类型和包管理工具,自动初始化依赖、编译代码和构建镜像,无需编写 Dockerfile,降低了使用门槛和运维工作。
SAE 与 MSE 集成后提供了哪些微服务治理能力?
SAE 与 MSE 集成提供开箱即用的微服务治理能力,包括无损上下线、服务鉴权、全链路灰度等高级特性,并专项治理了微服务 Agent 启动时长,使应用启动耗时减少 50%,同时完善了小流量预热和延迟注册等能力,提升运行时稳定性。
SAE 2.0 适用于哪些场景?
SAE 2.0 支持开源微服务、XXL-job、ElasticJob、Spring Task 等无缝迁移,并新增 Web 应用类型,从实例托管到流量托管。适用于后台微服务、SaaS 服务、物联网应用等,尤其适合对弹性效率要求高、成本敏感、希望简化开发运维的企业和开发者。