Serverless 应用引擎

Serverless 应用引擎(Serverless App Engine,简称 SAE)是面向应用的 Serverless PaaS 平台,帮助 PaaS 层用户免运维 IaaS,按需使用,按量计费,实现低门槛微服务应用上云,有效解决成本及效率问题。支持 Spring Cloud、Dubbo 和 HSF 等流行的开发框架,真正实现了 Serverless 架构和微服务架构的完美融合。除了微服务应用外,后续还会支持更多其它类型的应用。

产品优势
Serverless:提供 IaaS + Paas 集成的解决方案
业界领先的 Serverless 架构,用户无需感知 IaaS 购买和运维即可在 SAE 上快速创建和运行应用,解放企业繁杂的运维管理,聚焦核心业务。
精益成本,不为闲置资源付费
传统运维下,用户根据流量峰值长期保有固定 IaaS 资源,实际资源利用率很低。SAE 根据实际使用的资源量,按分钟计费,避免业务不活跃时段的费用支出,有效降低成本。
多种方式部署应用,支持流行微服务框架
区别于其它 Serverless 产品,SAE 支持 Spring Cloud、Dubbo 等开发框架,真正实现了 Serverless 架构 + 微服务架构的完美结合。支持 WAR、JAR、镜像三种方式部署,让零容器基础的初级用户也能享受 Kubernetes 的技术红利。
高安全保障
底层基于安全容器运行用户应用,网络上通过 VPC 强隔离,双重保障用户应用运行时的安全。

精心打造的功能

多方式部署应用

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

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

通过命名空间的功能,提供逻辑隔离的运行环境,如开发,测试和生产环境。如果是微服务应用,通过命名空间能隔离微服务的配置,做到不同环境的服务不能互相调用。

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

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

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

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

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

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

应用生命周期管理

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

多发布策略

支持多种发布策略(分批&灰度),快速实现新版本的小规模验证,支持应用快速迭代,异常时一键回滚。

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

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

健康检查

系统借助用户自定义的执行命令,判断容器和用户业务是否正常运行,帮助用户业务做到优雅下线。

负载均衡

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

弹性伸缩

支持用户自定义弹性伸缩策略,且能在几秒内实现弹性伸缩,应对业务高峰期的突发流量洪峰。

立体运维监控

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

日志管理(适用于所有应用类型)

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

系统监控(适用于所有应用类型)

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

应用监控(支持 Java 和 PHP,其他语言补充中)

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

云产品无缝集成

丰富的云产品生态,自动集成阿里云上的基础设施类产品:SLB、SLS、云监控等;以及微服务生态周边产品:ACM、ARMS、AHAS,提供一站式的解决方案。

多方式部署应用

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

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

通过命名空间的功能,提供逻辑隔离的运行环境,如开发,测试和生产环境。如果是微服务应用,通过命名空间能隔离微服务的配置,做到不同环境的服务不能互相调用。

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

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

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

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

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

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

应用生命周期管理

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

多发布策略

支持多种发布策略(分批&灰度),快速实现新版本的小规模验证,支持应用快速迭代,异常时一键回滚。

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

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

健康检查

系统借助用户自定义的执行命令,判断容器和用户业务是否正常运行,帮助用户业务做到优雅下线。

负载均衡

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

弹性伸缩

支持用户自定义弹性伸缩策略,且能在几秒内实现弹性伸缩,应对业务高峰期的突发流量洪峰。

立体运维监控

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

日志管理(适用于所有应用类型)

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

系统监控(适用于所有应用类型)

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

应用监控(支持 Java 和 PHP,其他语言补充中)

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

云产品无缝集成

丰富的云产品生态,自动集成阿里云上的基础设施类产品:SLB、SLS、云监控等;以及微服务生态周边产品:ACM、ARMS、AHAS,提供一站式的解决方案。

典型应用场景

中小企业快速构建云上微服务应用

通过 SAE 帮用户屏蔽底层 IaaS 购买和运维细节,屏蔽底层镜像仓库和 Kubernetes 细节,低门槛通过 WAR/JAR 方式部署微服务应用,大幅提升运维效率,让企业聚焦核心业务本身。

应用环境随需灵活启停,节省成本

企业应用通常都有多套环境,除线上环境外,其它环境闲置率高,但重新搭建一套环境的成本也高。SAE 提供了一键启停开发测试环境的能力,即开即用,节省成本,方便运维。

利用弹性伸缩来应对不确定的突发流量

互联网、游戏类应用大促活动峰值流量不确定,SLA 和机器成本的平衡点不好找。SAE 提供自动弹性伸缩的能力,帮助应用自动轻松应对流量高峰,保证 SLA 的同时也节省机器成本。

产品动态

  • 查看详情
  • 查看详情
    查看全部日志>
    产品发布信息详情

    关联产品推荐
    企业级分布式应用服务 EDAS
    EDAS是一个应用托管和微服务管理的PaaS平台,提供应用开发、部署、监控、运维等全栈式解决方案,助力您的各类应用轻松上云。
    了解更多
    Web应用托管服务 Web+
    一款用来运行并管理Web类、移动类和API类应用程序的PaaS产品。无需管理底层基础设施,您就可以使用Java、Python、Node.js、PHP、Ruby和Go等多种语言编写并构建应用程序。
    了解更多
    应用实时监控服务 ARMS
    应用实时监控服务 (Application Real-Time Monitoring Service, 简称ARMS) 是一款应用性能管理产品,包含前端监控,应用监控和Prometheus监控三大子产品,涵盖了浏览器,小程序,APP,分布式应用和容器环境等性能管理,能帮助你实现全栈式的性能监控和端到端的全链路追踪诊断, 让应用运维从未如此轻松高效。
    了解更多
    链路追踪 Tracing Analysis
    链路追踪(TracingAnalysis)为分布式应用的开发者提供了完整的调用链路还原、调用请求量统计、链路拓扑、应用依赖分析等工具。能够帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。
    了解更多