Serverless 应用引擎(Serverless App Engine,简称 SAE)是面向应用的 Serverless PaaS 平台,能够帮助 PaaS 层用户免运维 IaaS,按需使用,按量计费,做到低门槛微服务应用上云。相对于其他 Serverless 产品,它向上抽象了应用的概念,并提供了一整套微服务解决方案。支持 Spring Cloud、Dubbo、HSF 等流行的开发框架,真正实现了 Serverless 架构和微服务架构的完美结合。除了微服务应用外,后续还会支持更多其它类型的应用。

多方式部署应用

完美支持 Spring Cloud、Dubbo、HSF 等流行的开发框架,自建开源框架能做到 0 代码改造迁移到 SAE。您可以通过WAR包、JAR包和镜像等多种方式部署应用。

命名空间(适用于所有应用类型)

以应用的服务调用与分布式配置推送为视角,提供逻辑隔离的运行环境。例如:使用命名空间隔离开发、测试和生产环境等不同环境。

配置管理(微服务应用功能特性)

深度集成 ACM 配置管理,提供白屏化的分布式应用的配置管理、订阅和动态推动能力。可以基于命名空间在不同环境间进行配置的隔离和同步。

服务注册调用(微服务应用功能特性)

提供分布式架构的服务注册、调用功能,并提供服务列表可查询。

应用托管(适用于所有应用类型)

提供一站式白屏化的应用生命周期管理能力和配置管理的操作,简化运维。

应用生命周期管理

提供云应用从创建到运行的整个生命周期管理服务,包括应用的创建、部署、启停、扩缩等。

一键启停开发测试环境(即将上线)

一键启停开发测试环境的应用,即开即用,大幅降低闲置资源成本。

负载均衡

自动集成阿里云 SLB 产品,提供该应用被公网访问、VPC 内其它应用访问的能力。

多发布策略

支持分批、灰度等多种发布策略,能够快速实现新版本的小规模验证,支持云应用快速迭代以及异常时一键回滚。

健康检查

支持运行用户自定义健康检查处理策略。系统依据用户自定义的命令来判断容器和用户业务是否正常运行,如果存在异常则自动执行用户自定义命令,将用户业务自动优雅下线。

弹性伸缩

支持用户自定义弹性伸缩策略,帮助其在极短的时间内(几秒)实现弹性伸缩,应对业务高峰期的突发流量浪涌。

监控管理

通过多样化的监控分析能力,为您的应用运行时保驾护航。

日志管理

支持高性能日志采集,提供实时的标准输出日志,方便定位业务问题。

系统监控

提供系统级别的监控能力,如 CPU、Mem、网络等。

应用监控

提供面向应用的实时监控,如 QPS、RT、接口调用量、错误数等。帮助您快速定位出错接口和慢接口、重现调用参数、检测内存泄漏、发现系统瓶颈,大幅提升诊断问题的效率。